在Matlab while循环吗

1.215 visualizzazioni (ultimi 30 giorni)
众信
众信 他2014年2月9日
Risposto: 马可Ottinail 15 Dic 2022
你能让我知道的Matlab代码类似于c++代码如下所示:
{
<你的计算>
}(abs (A - B) < = 50)
谢谢
2 Commenti
MathWorks支金宝app持团队
MathWorks支金宝app持团队 伊尔2018年11月27日
我们更新的问题反映正确的语法

每commentare Accedi。

Risposta accettata

米金
米金 他2014年2月9日
Modificato:MathWorks支金宝app持团队 伊尔2018年11月27日
没有一对一的对应的C + + 做而 在MATLAB循环。你最好的选择是使用 循环。所不同的是, 循环检查条件循环的起点 做而 循环结束时检查条件的循环。
(abs (a - b) < = 50)
结束
检查条件的循环使用 循环,使用一个 如果 声明在while循环:
1
<你的计算>
如果~ (abs (A - B) < = 50)
打破;
结束
结束
2 Commenti
图像分析
图像分析 他2014年2月9日
请标明他的回答是“接受”所以我们知道我们不需要看了,他得到信用。

每commentare Accedi。

稍risposte (3)

乔斯(10584)
乔斯(10584) 他2014年2月9日
伪装的一个延伸的循环:
真正的
%这里语句
%如果~ WhileCondition,打破;结束
结束
3 Commenti
大卫Michelman
大卫Michelman il 1杂志2020
所以如何?由于做总是开始是真实的,你只需要写出计算一次?

每commentare Accedi。


Vigneshwar Pesaru
Vigneshwar Pesaru il 17集2017
嗨! ! !
没有','循环MATLAB事实上可以执行类似的操作使用MATLAB强大的“同时”
1 Commento
P理查兹
P理查兹 2019年他23日耳
IHMO没有做而使一些比它需要编码更加困难:
theConditionStillExists = attemptToFixIt ();
虽然theConditionStillExists

每commentare Accedi。


马可Ottina
马可Ottina il 15 Dic 2022
我的建议是使用以下模式:
canContinue = true;
canContinue
%你的代码
canContinue = condition_of_the_do_while;%此处插入你的条件
结束

Categorie

苏Scopri di稍循环和条件语句帮助中心e文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的