matlab - matlab中的while语法
问题描述
我知道matlab中while循环的一般语法,一般包括
While 语句 Do 表达事物 End
但是什么
while (1)
...
意思是?
为什么有(1),没有关系或逻辑运算符?
解决方案
每次您使用诸如“while”或“if”之类的结构时,它们在括号内都有一个条件。如果该条件为真,则执行里面的代码。真实的东西转化为布尔值 1。在 Matlab 中尝试这个命令:
3>2
Matlab 会告诉你,这个陈述对于布尔答案“1”是正确的。如果你 put while(1)
,它与 put 相同while(3>2)
,两个语句总是正确的,所以里面的代码将被执行无数次(如果循环内没有任何可能破坏它的命令)。
推荐阅读
- javascript - SWT BrowserFunction 未注册
- python - 检查列表的最后一个元素是否与选择的字符串匹配
- javascript - 如何使用异步 nodejs 将数据推送到数组?
- cybersource - 在 PHP 中解析网络资源响应
- java - 延长在 google play 中发布的应用的密钥库有效期
- javascript - JS removeEventListener 里面有函数
- amazon-ses - 使 AWS SMTP 电子邮件正常工作的问题
- ajax - CDN 上的 ASP .Net AntiForgeryToken
- c# - 使用 C# 和 .NET 的 Datadog 日志
- visio - Visio 如何恢复默认布局?