How can I make the following into a loop?
조회 수: 1 (최근 30일)
이전 댓글 표시
X= [some matrix I already stored and I want to add guassian noise to it, and average them out]
X_23= X + randn(size(X));
X_24= X + randn(size(X));
X_25= X + randn(size(X));
X_26= X + randn(size(X));
X_27= X + randn(size(X));
X_28= X + randn(size(X));
X_29= X + randn(size(X));
X_30= X + randn(size(X));
.
.
.
and so on
댓글 수: 0
채택된 답변
Star Strider
2015년 2월 26일
In a word, DON’T!
Do this instead:
N = 42; % Choose A Number
for k1 = 1:N
Xn(k1,:,:) = X + randn(size(X));
end
It will then be much easier to do operations on your ‘Xn’ (‘X noise’) matrix.
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!