% Vectorization clear all % Using a for loop tic i = 0; for t = 0:.01:500 i = i + 1; y(i) = sin(t); end toc clear all % Preallocate y as suggested by Editor / M-Lint tic i = 0; y = zeros(1, 50001); for t = 0:.01:500 i = i + 1; y(i) = sin(t); end toc clear all % Vectorized Code - Avoids the for loop tic t = 0:.01:500; y = sin(t); toc