how to define a random variable in matlab code?

Antworten (2)

Azzi Abdelmalek
Azzi Abdelmalek am 11 Jan. 2013
Bearbeitet: Azzi Abdelmalek am 11 Jan. 2013

0 Stimmen

x=rand
%or
v=rand(3,4)
%or
randi(10,3,4)
Wayne King
Wayne King am 11 Jan. 2013
Bearbeitet: Wayne King am 11 Jan. 2013

0 Stimmen

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.

Kategorien

Mehr zu Random Number Generation finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 11 Jan. 2013

Community Treasure Hunt

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

Start Hunting!

Translated by