a=rand(400), this function generates 400*400 random matrix a,how could generate matrix a with specified mean and variance.
조회 수: 2 (최근 30일)
이전 댓글 표시
a=rand(400), this function generates 400*400 random matrix a,how could generate matrix a with specified mean and variance in matlab.
댓글 수: 3
Image Analyst
2012년 12월 24일
If a poster honestly admits it's homework, then we will give hints rather than full solutions so they can't be accused of plagiarizing, and won't feel guilty about turning in someone else's code as their own. It appears that you imply this is not your homework, so don't worry about it.
답변 (1개)
Andrei Bobrov
2012년 12월 24일
편집: Andrei Bobrov
2012년 12월 24일
m - your mean
s - your variance
size_matrix - size of your array < a x b > , size_matrix = [a,b];
fun1 = @(m,s,size_matrix) m + sqrt(s)*randn(size_matrix)
use function fun1, eg:
>> fun1(1,2,[3,2])
if you have Statistics Toolbox, use function normrnd:
>> normrnd(m,sqrt(s),size_matrix);
댓글 수: 6
Image Analyst
2012년 12월 24일
Yes I know I answered a different question from you in a different discussion but the comment I made here was related to this discussion. Usually people care about what shape their noise distribution takes and I was just wondering why you don't, because it has a huge impact on the results. But whatever, as long as you think you have a solution....
참고 항목
카테고리
Help Center 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!