how to define a random variable in matlab code?
27 ビュー (過去 30 日間)
古いコメントを表示
回答 (2 件)
Azzi Abdelmalek
2013 年 1 月 11 日
編集済み: Azzi Abdelmalek
2013 年 1 月 11 日
x=rand
%or
v=rand(3,4)
%or
randi(10,3,4)
0 件のコメント
Wayne King
2013 年 1 月 11 日
編集済み: Wayne King
2013 年 1 月 11 日
That depends what you mean.
Generally what you mean is that you want some way of sampling from some probability law (distribution).
In that case, you use a random number generator to generate numbers that follow a particular distribution.
For example:
Uniform distribution on [-\pi, \pi]
x = -pi +2*pi*rand(1000,1);
hist(x)
Base MATLAB has random number generators for uniform and Gaussian random variables (randn) and random integers (randi)
The Statistics Toolbox has random number generators for a large number of common distributions.
With some ingenuity, you can use the uniform random number generator to model a large set of random variables.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Random Number Generation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!