matlab中的语法

问题描述 投票:0回答:1

我知道matlab中while循环的一般语法,其中一般包括

同时声明做表达的事情结束

但是是什么

while (1) 
...

平均值?

为什么会有(1),而没有关系或逻辑运算符?

matlab while-loop
1个回答
1
投票

每次您使用“ while”或“ if”之类的结构时,括号内都带有条件。如果条件成立,则执行其中的代码。正确的事物会转换为布尔值1。在Matlab中尝试以下命令:

3>2

Matlab会告诉您,对于布尔回答'1',此语句为true。如果放置while(1),则与放置while(3>2)相同,两个语句始终为true,因此内部代码将无限次执行(如果该循环内没有任何命令可能打破它。

© www.soinside.com 2019 - 2024. All rights reserved.