matlab怎么使用上次循环的结果做为判断条件

首页/题库/206℃/2024-09-21 12:19:35

matlab怎么使用上次循环的结果做为判断条件

循环计算,终止条件是 连续两次循环的运算结果一致,请问怎么使用上一次循环的运算结果呢

优质解答:

如果你已经运行了一次结果,用while循环

如果没有的话可以先运行一次,或者用do while

clear;

clc;

tap = 1;%%%%tap 做标记

Aold = A; %%%%A是你要比较的循环结果

while (tap)

.%%%% 你的程序

if Aold==A %%%将此次结果与上次结果比较,

tap = 0; %%% 相同则退出循环

else

Aold = A; %%%% 不同则更新结果

end

end

注意,如果你的循环结果是数值,要两次结果相同的话,建议不要用恒等号,而是设定一个允许误差,比如10^-5,当两次结果之差小于这个误差时,就应该停止,否则浮点数要达到相减结果为0,较为苛刻,会大大增加计算量

我来回答修改/报错/举报内容!

猜你喜欢

一个神奇的在线题库网,分享各类考试题库、题目资料与资料答案、在线搜题与练习等!
本网站部分内容、图文来自于网络,如有侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
Copyright © 2021-2024 315题库 All Rights Reserved