Date: Feb 14, 2013 3:26 PM Author: Bruno Luong Subject: Re: Can my code be made more efficient using MATLAB's vectorization? "Jeff" wrote in message <kfj82r$k50$1@newscl01ah.mathworks.com>...
>
> P_f = zeros(t_end,N);
> for m=1:t_end
> P_f = W(m,:).^2.*evals;
> end
> P_f = -P_f./N;
>
Bad: you post an untested code (anyone can spot an obvious mistake), so I do the same:
P_f = bsxfun(@times, W.^2, evals/(-N));
% Bruno