assign subscrips to vectors
Show older comments
I have 5 vectors yt1, yt2, yt3,yt4,yt5 of size 200*1.
I need to assign subscripts so that I can call the vector I want in side a loop.
Can you please help me with this?
Thanks
Accepted Answer
More Answers (2)
Youssef Khmou
on 12 Mar 2013
hi, try :
N=200;
for n=1:N
yt1(n)=.............
yt2(n)=.......
.....
end
4 Comments
dav
on 12 Mar 2013
Youssef Khmou
on 12 Mar 2013
yes, say that i want to add the vector yt1 10 times
yt1=randn(100,1);
N=10;
S=zeros(size(yt1));
for n=1:N
S=S+yt1;
end
dav
on 12 Mar 2013
Youssef Khmou
on 12 Mar 2013
alright, i dont think that is possible but you can construct a matrix that contains the vectors :
yt1=rand(200,1);
yt2=rand(200,1);
yt3=rand(200,1);
yt4=rand(200,1);
yt5=rand(200,1);
Y=[yt1';yt2';yt3';yt4';yt5'];
for m=1:5
ym=Y(m,:);
end
ok?
Categories
Find more on MATLAB 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!