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