for循环不工作
2视图(30天)
显示旧的评论
这是我试图运行的for循环。我的问题是其变量是没有得到更新和分配在for循环。有人能帮忙吗?
% VAL的大小是3 * 1。M = 3。问题是在其显示0的值。
[M, N] =大小(VAL);
彩球= 0;
为i = 1: M
如果(我> + 1)
彩球=瓦尔(i + 1);%我执行这条线是分开的时候没问题,但是当整个执行代码的价值在其不更新。
结束
disp(其)
打破
结束
接受的答案
马特·J
2019年7月24日
的条件
我+ 1 >
永远不会是真的,所以难怪行吗
彩球=瓦尔(i + 1);
不执行。如果确实执行,然而,它每次都只会在其盖。代码不清楚其以何种方式应该是“更新”的新值瓦尔达成。