A problem with an iteration procedure
Info
This question is closed. Reopen it to edit or answer.
Show older comments
Hi everyone. I'm writing an iteration procedure that should calculate some values until the difference
X(i,j)-Y(i,j)<0.0001
where X and Y are 17by11 matrices. I have to compare each X(i,j) value with Y(i,j). I tried with a while loop with condition
max(max(err))>=0.0001
(err=X-Y) but there are some elements that don't match to the condition.
Thanks for helping and sorry for my bad english.
1 Comment
Azzi Abdelmalek
on 12 Feb 2013
Post your code.
Answers (2)
Azzi Abdelmalek
on 12 Feb 2013
er=X-Y
idx=find(er<0.0001,1)
Then write your iteration:
for k=1:idx
%your code
end
1 Comment
Azzi Abdelmalek
on 12 Feb 2013
%or maybe you want to compare
er=X-Y
if sum(abs(er))<0.0001
Giacomo
on 12 Feb 2013
This question is closed.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!