How to break a code when conditions are met

2 ビュー (過去 30 日間)
DIP
DIP 2017 年 2 月 8 日
コメント済み: DIP 2017 年 2 月 8 日
So I have a code with 2 numerical methods - backward euler and Runge kutta. What I want to do is create a program that calculates both numerical methods for a simple ODE and then stops when the difference between the two methods is 10e-5. The RK method is set for 11 iterations. The backward euler should end at approx 7380 iterations. How can this be done ?
  1 件のコメント
DIP
DIP 2017 年 2 月 8 日
how do I know when should I stop iterations for the backward euler ??

サインインしてコメントする。

回答 (1 件)

KSSV
KSSV 2017 年 2 月 8 日
編集済み: KSSV 2017 年 2 月 8 日
doc break
for i = 1:100
if i==7 % a condition
disp('I am exiting')
break
end
end
  3 件のコメント
KSSV
KSSV 2017 年 2 月 8 日
What is the question? Did it work?
DIP
DIP 2017 年 2 月 8 日
unfortunately it did not. The ODE is dC/dx=C*S/U .

サインインしてコメントする。

Community Treasure Hunt

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

Start Hunting!

Translated by