how can plot error with number of iteration?

1 次查看(过去 30 天)
when used (while loop) as stopping condition of process ,we specified the value of error may be 0.001 or 0.00001
if I have number of iteration ,How can plot the error with iteration numbers?
  2 个评论
Mary Jon
Mary Jon 2013-11-14
if I have 120 iteration ,how can plot its
this code of error ,
[i j]=ndgrid(1:111,1:33);
G=(sum(sum((abs(v_now-v_prev)))));
MPD=G/(m*n); %error stoping criteria
while(MPD>0.00001); %Run this until convergence

请先登录,再进行评论。

回答(1 个)

Azzi Abdelmalek
Azzi Abdelmalek 2013-11-14
[i j]=ndgrid(1:111,1:33);
MPD=1;
while(MPD>0.00001);
G=(sum(sum((abs(v_now-v_prev)))));
MPD=G/(m*n);
% your code
end
  8 个评论
Mary Jon
Mary Jon 2013-11-15
iter=0;
[i j]=ndgrid(1:111,1:33);
MPD=1;
G=(sum(sum((abs(v_now-v_prev)))));
MPD=G/(m*n); %error stoping criteria
while(MPD>0.00001); %Run this until convergence
iter=iter+1; % Iteration counter increment
hold on
plot(MPD,iter)
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%end of code %%%%%%%%%%%%
Azzi Abdelmalek
Azzi Abdelmalek 2013-11-15
You are not doing anything inside the loop. Try
iter=0;
MPD=1;
while(MPD>0.00001); %Run this until convergence
G=(sum(sum((abs(v_now-v_prev)))));
MPD=G/(m*n); %error stoping criteria
iter=iter+1; % Iteration counter increment
hold on
plot(iter,MPD)
end

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 MATLAB 的更多信息

标签

产品

Community Treasure Hunt

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

Start Hunting!

Translated by