如何在MATLAB中创建for循环?
7208次浏览(过去30天)
显示旧的注释
我完全沉浸在
为
循环,我就是不明白。这本书和我的教授帮不上什么忙。我在哪里可以得到帮助?
接受的答案
沃尔特·罗伯森
2012年3月5日
编辑:MathWorks支金宝app援小组
2018年11月9日
MATLAB中一个基本的for循环通常用于迭代地赋值或访问数组元素。例如,假设你有一个向量a,你想每次只显示一个值:
A = [3 6 9 4 1];
为i = 1:长度(A)
disp ((i))
结束
有关使用For循环的更多示例,请参见:
更多答案(7)
Jan Afridi
2017年9月29日
For循环对于给定数量的输入重复自己。for Loop Matlab的语法是
为变量=表达式
程序声明
结束
在上面的语法中,表达式有以下形式之一。
初始值:最终值
为X = 1:10
流(x的值:%d\n, x);
结束
初始值:步骤:最终值
为X = 1:2:10
流(x的值:%d\n, x);
结束
值数组
为X = [1 4 6 8 90]
disp (x)
结束
0评论
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 ')
结束
我想让我的程序去if后else,并再次运行那行,直到if行满足