abc Matlab - elektronski priručnik
V dio Programiranje u Matlabu - 5.1. Kontrola toka programa
5.1.4. Vektorizacija
Jedan način da učinimo da naši Matlab programi rade brže je da vektorizujemo algoritme koje koristimo u konstruisanju programa. Gdje drugi programski jezici koriste for petlje ili DO petlje, Matlab može koristiti vektorske ili matrične operacije. Jednostavan primjer uključuje kreiranje tablice logaritama:
x = .01;
for k = 1:1001
y(k) = log10(x);
x = x + .01;
end
Vektorizovana verzija istog koda je
x = .01:.01:10;
y = log10(x);
Završavanje programa – return < Index > Prealokacija
|