我如何在MATLAB中创建一个for循环?
4 044的浏览量(30天)
显示旧的评论
我完全迷失
为
循环,我只是不明白。这本书和我的教授没有帮助。我在哪里可以得到帮助?
接受的答案
沃尔特·罗伯森
2012年3月5日
编辑:MathWorks支金宝app持团队
2018年11月9日
MATLAB的基本循环常被用来分配迭代或访问数组元素。例如,假设你有一个向量,和你想简单地显示每个值一次:
一个= [3 6 9 4 1];
为i = 1:长度(A)
disp ((i))
结束
更多的例子使用For循环,见:
更多的答案(7)
Jan Afridi
2017年9月29日
For循环重复给定数量的输入。“循环Matlab”的语法
为变量=表达式
程序声明
结束
在上面的语法,表达有下列形式之一。
初始值:最终值
为x = 1:10
流(“x的值:% d \ n”,x);
结束
初始值:最后一步:价值
为x = 1:2:10
流(“x的值:% d \ n”,x);
结束
值数组
为[1 4 6 8 x = 90]
disp (x)
结束
0评论
Narasimman P
2021年7月30日
为一个= 1:10
结束
2的评论
沃尔特·罗伯森
2021年11月17日
- 时间会流逝,这可能是重要的如果你等待事情发生
- 循环控制变量a将有相同的值作为最后的分配,所以在这种情况下循环后a将双精度值10。
disp (“之前”)
谁
disp (“开始循环”)
为一个= 1:10
结束
disp (“后”)
谁
因此,
有
输出:变量
一个
不存在之前,循环后确实存在。
Iosif
2022年11月13日
编辑:Iosif
2022年11月13日
D =输入(“Βαθοςνερουσεm”)
W =输入(“ΒαροςαναμοναδαμηκουςτηςγραμμηςαγκυρωσηςστονεροσεN / m’)
十六进制=输入(“εξωτερικηφορτησησεkn的)
dx =输入(“οριζοντιαμετατοπισησεm”)
如果dx / D > = 0.3 & & dx / D < = 0.6
其他的
disp (“Δωσεδιαφορετικητιμηγιατοdx的)
dx =输入(“οριζοντιαμετατοπισησεm”)
结束
我想让我的程序去如果其他后,再次运行,线路,直到满意