Vectorizing a for loop?
Show older comments
How would I rewrite this code using say repmat to vectorize it and get rid of the for loop? I have been playing with this, but cannot figure it out. All I am doing is solving the ss2 equation while increasing ILAT. Thank you
A1=[0 0 0];
B1=[-5 5 0];
npan2=3
for ILAT=1:npan1+1
ss2=A1+(B1-A1)/(npan2)*((ILAT)-1);
mat(ILAT,:)=ss2
end
Accepted Answer
More Answers (2)
Christopher
on 11 Jul 2013
0 votes
Andrei Bobrov
on 11 Jul 2013
out = (0:npan1).'*(A1+(B1-A1)/npan2);
Categories
Find more on Data Type Conversion 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!