my question is that

a=randn(400); generates 400*400 matrix in matlab,
my question is that this function generates different mean and variance matrix at every time when i run the code. so i require fix mean and variance matrix at every time when i run the code. (not a nearest,every time exact and fixed value)

 채택된 답변

Azzi Abdelmalek
Azzi Abdelmalek 2012년 12월 27일
편집: Azzi Abdelmalek 2012년 12월 27일

0 개 추천

nm=[400,400]
v=0.5; %variance
m=2; % mean
out=m+sqrt(v)*randn(nm)

댓글 수: 5

vipul utsav
vipul utsav 2012년 12월 27일
편집: vipul utsav 2012년 12월 27일
also i have tried this,but here,m and v is slightly change when i run the code more than one time,
Azzi Abdelmalek
Azzi Abdelmalek 2012년 12월 27일
편집: Azzi Abdelmalek 2012년 12월 27일
What do you mean by it changes? 0.501 and 0.503 is that what you mean is changing? Bigger your matrix is, smaller will be the error
vipul utsav
vipul utsav 2012년 12월 27일
0.5041 0.4958 0.4987 0.4975
Azzi Abdelmalek
Azzi Abdelmalek 2012년 12월 27일
The error is 1%. What is the desired precision ?
vipul utsav
vipul utsav 2012년 12월 27일
ok, is there any idea for reduce this error or any other logic/function?

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

추가 답변 (0개)

카테고리

도움말 센터File 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