Better syntax than for loop

11 Ansichten (letzte 30 Tage)
Tracy
Tracy am 18 Jan. 2014
Kommentiert: Tracy am 18 Jan. 2014
I've been told that I should avoid "for" loops in MatLab because they are generally less efficient. True? Is there a better way to write this?
for y=1:33
VKT_SC(y,:)=SC_Share(y,:).*Total_F_VKT(y)
end

Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 18 Jan. 2014
Bearbeitet: Azzi Abdelmalek am 18 Jan. 2014
VKT_SC=bsxfun(@times,SC_Share,Total_F_VKT)
or depending on the size of Total_F_VKT
VKT_SC=bsxfun(@times,SC_Share,Total_F_VKT')

Weitere Antworten (0)

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by