网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

matlab的while循环使用

时间:2024-11-05 22:28:27

1、while一般分为while expression (commands)end

matlab的while循环使用

2、其中,expression为条件表达式,(commands)就是其中的命令

3、expression一般就是想a==5、b>4的都是命令表达式(就是回复1和0的),如果结果回复true那么就会运行一次(commands)命令,如果为false就不运行,进入下一条命令。(一般都不使用==)

matlab的while循环使用

4、如果expression输入了true命令,那么就会把(commands)无限次运行,就疯了,直到摁Ctrl+C或者Ctrl+break(有些键盘没有)应急停止(如图只是大概30秒就飙到20000多,不及时摁可以导致matlab死机,但是是小概率的,除非(commands)命令行特别多),而且会出现错误,因为应急停止后end没有了。

matlab的while循环使用matlab的while循环使用matlab的while循环使用matlab的while循环使用matlab的while循环使用

5、如果expression输入false,就不会运行了,如图,因为开始设置a=1;,所以a只等于1,while没有运行。

matlab的while循环使用matlab的while循环使用

6、(commands)就是命令行,不过命令行一般也需要和expression配合,想:a=1; %指定awhile a<1000 %设置条件表达式 a=a+1 %设置命令end所以a只可以是1000.

matlab的while循环使用matlab的while循环使用

7、any(expression)可以针对数组进行比较工作,如果expression里面的数字都是大于一,那么any才返回true(运行),反之就返回false(不运行),如果是1 0,any返回true,只有0 0才会返回false如果是返回1 0 0 0 0的数组(any返回数组)那么就按false算,只有是1 1 1 1 1的数组才按照true算。

matlab的while循环使用
© 2026 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com