for循环不工作

2视图(30天)
Apoorva Maiya
Apoorva Maiya 2019年7月24日
评论道: Apoorva Maiya2019年7月25日
这是我试图运行的for循环。我的问题是其变量是没有得到更新和分配在for循环。有人能帮忙吗?
% VAL的大小是3 * 1。M = 3。问题是在其显示0的值。
[M, N] =大小(VAL);
彩球= 0;
i = 1: M
如果(我> + 1)
彩球=瓦尔(i + 1);%我执行这条线是分开的时候没问题,但是当整个执行代码的价值在其不更新。
结束
disp(其)
打破
结束
2的评论
丹尼斯
丹尼斯 2019年7月24日
你的if语句的目标是什么?我怀疑(我> + 1)永远是正确的。

登录置评。

接受的答案

马特·J
马特·J 2019年7月24日
的条件 我+ 1 > 永远不会是真的,所以难怪行吗
彩球=瓦尔(i + 1);
不执行。如果确实执行,然而,它每次都只会在其盖。代码不清楚其以何种方式应该是“更新”的新值瓦尔达成。
1评论
Apoorva Maiya
Apoorva Maiya 2019年7月25日
谢谢先生的帮助,该声明
如果(我> + 1)
从来没有真的像你说的。谢谢你的帮助。

登录置评。

更多的答案(0)

标签

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!