How can I vectorize this for-loop
Mostrar comentarios más antiguos
Hi,
I have the following loop that is called lots of times within a function and is slowing down considerably
n=200;
F1=rand(n,4);
F2=rand(n,4);
dRad_dt=zeros(n,4)
for i=1:4
for j=1:n
for k=1:n
if j+k<=n
dRad_dt(j+k,i)=dRad_dt(j+k,i)+F1(j,i)*F2(k,i);
end
end
end
end
Any clues on how to vectorize this code or speed up considerably would be greatly appreciated
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Probability Distributions and Hypothesis Tests en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!