如何在MATLAB中创建for循环?
9.758次浏览(过去30天)
显示旧的评论
我完全沉浸其中了
为
循环,我就是不明白。这本书和我的教授帮不上什么忙。我可以从哪里得到帮助?
接受的答案
沃尔特·罗伯森
2012年3月5日
编辑:MathWorks支金宝app持团队
2018年11月9日
在MATLAB中,一个基本的for循环经常被用来迭代地赋值或访问数组元素。例如,假设你有一个向量a,你想简单地一次显示一个值:
A = [3 6 9 4 1];
为i = 1:长度(A)
disp ((i))
结束
有关使用For循环的更多示例,请参见:
3评论
更多的答案(5)
Jan Afridi
2017年9月29日
For循环对给定数量的输入进行自我重复。“for Loop Matlab”的语法是
为变量=表达式
程序声明
结束
在上面的语法中,表达式具有以下形式之一。
初始值:最终值
为x = 1:10
流(' x的值:%d\n', x);
结束
初始值:Step:最终值
为x = 1:2:10
流(' x的值:%d\n', x);
结束
值数组
为X = [1 4 6 8 90]
disp (x)
结束
0评论
Narasimman P
于2021年7月30日
为一个= 1:10
结束
2的评论
沃尔特·罗伯森
2021年11月17日
- 时间已经过去了,如果你在等待某事发生,这可能很重要
- 循环控制变量'a'将拥有与上次赋值相同的值,所以在本例中,循环后'a'将拥有双精度值10。
disp (“之前”)
谁
disp (“开始循环”)
为一个= 1:10
结束
disp (“后”)
谁
因此,
有
已输出:变量
一个
之前不存在,循环之后它就存在了。