In MATLAB werden die Befehle interpretiert. D.h., eine Zeile nach der anderen wird gelesen und augeführt. Dies geschieht z.B. auch in Schleifen. Es ist deshalb von Vorteil, zumindest bei zeitaufwendigeren Programmen vektorisiert zu progammieren.
>> x=[0:pi/100:10*pi];
>> y=zeros(size(x));
>> tic, for i=1:length(x), y(i)=sin(x(i)); end, toc
elapsed_time =
0.0161
>> tic, y=sin(x); toc
elapsed_time =
9.7100e-04
>> 0.0161 / 9.7100e-04
ans =
16.5808
>>