How to generate data with a specific distribution

15 Ansichten (letzte 30 Tage)
Sajjad Taghvaee
Sajjad Taghvaee am 8 Jul. 2011
Matlab provides random number generating from a uniform distribution (rand). Is there a way to generate data from other distributions that Matlab supports like Chi-Square??
Sajad
  1 Kommentar
PRIYANKA upadhyay
PRIYANKA upadhyay am 3 Jul. 2013
hello, u have write here that Matlab provides random number generating from a uniform distribution (rand)....can u pls tell exactly how can i generate random nos...

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Laura Proctor
Laura Proctor am 8 Jul. 2011
Use the random function. Here's an example of creating a 10x3 matrix of random numbers using a Chi-Square distribution with 2 degrees of freedom:
y = random('chi2',2,10,3)

Oleg Komarov
Oleg Komarov am 8 Jul. 2011
If you have the stats toolbox with random you can chose from a set of distributions.
Otherwise to get a chi-squared just generate standard normals and sum their squares: http://en.wikipedia.org/wiki/Chi-square_distribution

Kategorien

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

Community Treasure Hunt

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

Start Hunting!

Translated by