How to generate data with a specific distribution

조회 수: 6 (최근 30일)
Sajjad Taghvaee
Sajjad Taghvaee 2011년 7월 8일
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
PRIYANKA upadhyay
PRIYANKA upadhyay 2013년 7월 3일
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...

댓글을 달려면 로그인하십시오.

답변 (2개)

Laura Proctor
Laura Proctor 2011년 7월 8일
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 2011년 7월 8일
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

카테고리

Help CenterFile Exchange에서 Random Number Generation에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by