Info
This question is closed. Reopen it to edit or answer.
IS THERE ANY WAY TO RESOLVE THIS LOOP ISSUE AS IT TAKES ALOT OF TIME TO EXECUTE
1 view (last 30 days)
Show older comments
for i=1:size(A,1)
for j=1:size(A,2)
if(A(i,j)==100)
Predict_Value=Pred_Cal(i,j,B(:,j),B);
Output(i,j)=Predict_Value;
L=L+1;
L
end
end
end
i have this code the function pred calculates value 1682 times for a single value passed i need these coordinates i,j to to pass it to function where 100 exists,,currently there are 48000 100,s in matric of A, i am using this matric which is of 943*1682...so too much time take in this code kindly help me here in this code for more quick results
1 Comment
Stephen23
on 29 Aug 2016
Start by reading this: http://www.mathworks.com/help/matlab/matlab_prog/techniques-for-improving-performance.html
Answers (0)
This question is closed.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!