how to define a random variable in matlab code?

回答 (2 件)

Azzi Abdelmalek
Azzi Abdelmalek 2013 年 1 月 11 日
編集済み: Azzi Abdelmalek 2013 年 1 月 11 日

0 投票

x=rand
%or
v=rand(3,4)
%or
randi(10,3,4)
Wayne King
Wayne King 2013 年 1 月 11 日
編集済み: Wayne King 2013 年 1 月 11 日

0 投票

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.

カテゴリ

ヘルプ センター および File ExchangeRandom Number Generation についてさらに検索

質問済み:

2013 年 1 月 11 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by