1
有没有简单的方法让循环倒计数而不是up?Matlab:为循环做一个倒计时
我知道我可以做这样的事情:
for i = 1:100
% do stuff
end
但我需要以相反的顺序号码。当我这样做:
for i = 100:1
% do stuff
end
它说'我'是一个空矩阵。
有没有简单的方法让循环倒计数而不是up?Matlab:为循环做一个倒计时
我知道我可以做这样的事情:
for i = 1:100
% do stuff
end
但我需要以相反的顺序号码。当我这样做:
for i = 100:1
% do stuff
end
它说'我'是一个空矩阵。
您可以简单地翻转循环变量。这有利于为任何任意循环变量工作。
for i = flip(1:100)
end
为了您的具体的例子,你可以为冒号运算
for i = 100:-1:1
end
哇现在我觉得哑巴指定负增量值,谢谢! –