matlab的while循环使用

2025-05-30 20:52:39

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

matlab的while循环使用

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

3、expres衡痕贤伎sion一般就是想a==5、b>4的都是命令表达式(就是回复1和0的),如果结果回复true那么就会运行一次(comm锾攒揉敫ands)命令,如果为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、an鲻戟缒男y(expression)可以针对数组进行比较工作,如果expression里面的数字都是大于一,那么any才返回true(运行),反之就返回f锾攒揉敫alse(不运行),如果是1 0,any返回true,只有0 0才会返回false如果是返回1 0 0 0 0的数组(any返回数组)那么就按false算,只有是1 1 1 1 1的数组才按照true算。

matlab的while循环使用
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:39
  • 阅读量:96
  • 阅读量:72
  • 阅读量:25
  • 阅读量:80
  • 猜你喜欢