I need help with a for loop that gives me an assignment error.
Show older comments
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!
Accepted Answer
More Answers (0)
Categories
Find more on Loops and Conditional Statements in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!