Vectorizing a for loop?
Afficher commentaires plus anciens
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
Réponse acceptée
Plus de réponses (2)
Christopher
le 11 Juil 2013
0 votes
Andrei Bobrov
le 11 Juil 2013
out = (0:npan1).'*(A1+(B1-A1)/npan2);
Catégories
En savoir plus sur Data Type Conversion dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!