作业帮 > 综合 > 作业

matlab中for循环体中如何修改循环变量

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 19:26:02
matlab中for循环体中如何修改循环变量
我想要在循环体中修改循环变量 比如下面程序:
for m = 2:6
for n = 1:(m-1)
if x(n) == x(m)
n = 0; 请问如果这个if条件成立,下次循环会变成从n=1开
% 始么?
end
end
end
这样修改循环变量会成功么?
for m = 2:6
for n = 1:(m-1)
运行这一步都不行的,因为第一个FOR m=2时,将进行 第二个FOR n=1:(2-1) 即for n=1:1 这个就已经停止不能运行了.所以如果你想要你的那种循环,必须m-1始终大于n才行.