I need help with a for loop that gives me an assignment error.
古いコメントを表示
Hi all, I'm a beginner to Matlab but I have this code:
clear
clc
X_nf=randi([10 50],1,10);
sigma_x=rand(1,10);
N=numel(X_nf);
V=zeros(length(X_nf),10);
for i=1:10
V(i)=X_nf+sigma_x.*randn(1,N)
end
and it is giving me this error: In an assignment A(:) = B, the number of elements in A and B must be the same. I would like it to create the variable V that has a 10x10 matrix of numbers that are varied a little bit from the variable X_nf with the random noise I am adding.
Any help would be great. Thanks!
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!