fill a vector inside a cycle
Show older comments
I have a script where I have to fill a vector like this example:
heads = (1:10);
vector_to_fill = zeros(1,5);
for i = 1 : heads
if condition
vector_to_fill(what index) = heads(i);
end
end
my problem is that I don't know what index putting to that vector_to_fill.how can I slide that vector correctly? If i put the same index as i I leave zeros between element.
Answers (1)
Azzi Abdelmalek
on 22 Sep 2012
clear
heads = 1:10;
k=0
for ii = heads
if rand(1,1)>0.5
k=k+1
vector_to_fill(k) = heads(ii)
end
end
Categories
Find more on Matrix Indexing 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!