Better Loop Structure to Execute Faster

1 view (last 30 days)
Hokkien
Hokkien on 28 Apr 2021
Commented: Hokkien on 28 Apr 2021
Hi everyone,
I have a sample loop as below:
tic;
for k=1:3500
for j=1:10000
A(j,k)=B(j,k)/(C(j,1)*0.001);
end
end
toc;
However, this for loop always required 2-3 minutes execution time. Is there any better way to modify this loop in order to shorten the execution time, or it is unavoidable becaused of the large data?
Thank you in advanced.

Accepted Answer

Walter Roberson
Walter Roberson on 28 Apr 2021
A = B./C * 1000;
no loop.
  1 Comment
Hokkien
Hokkien on 28 Apr 2021
Thank you.
Do you mean that I can write in this form:
A = B./(C*0.001);

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by