Matlab:对循环进行倒计时

时间:2016-08-02 16:24:26

标签: matlab for-loop range

是否有一种简单的方法可以使for循环倒数而不是up?

我知道我可以这样做:

for i = 1:100
    % do stuff
end

但我需要相反顺序的数字。当我这样做时:

for i = 100:1
    % do stuff
end

它说“我”是一个空矩阵。

1 个答案:

答案 0 :(得分:4)

您可以简单地翻转循环变量。这样可以为任意循环变量工作。

for i = flip(1:100)
end

对于您的具体示例,您可以为冒号运算符

指定负增量值
for i = 100:-1:1
end