虽然 matlab 中的语法



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

虽然声明 做表达的事情 结束

但是什么

while (1) 
...

意味 着?

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

每次使用"while"或"if"等结构时,它们的括号内都有一个条件。 如果该条件为 true,则执行其中的代码。某些为真的东西转化为布尔值 1。 在 Matlab 中尝试以下命令:

3>2

Matlab 会告诉你,这个陈述是真的,布尔答案是"1"。 如果你放while(1),它和放while(3>2)是一样的,这两个语句总是为真,所以里面的代码将被无限次执行(如果循环中没有任何命令可能会破坏它(。

最新更新