How to generate data with a specific distribution

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

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일

2 개 추천

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일

1 개 추천

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

카테고리

도움말 센터File Exchange에서 Random Number Generation에 대해 자세히 알아보기

질문:

2011년 7월 8일

Community Treasure Hunt

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

Start Hunting!

Translated by