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 >>