matlab中能不能这样写for循环:for i=100:1

我这样写的目的是要使i由100减小到1。
2024-12-20 21:15:33
推荐回答(4个)
回答1:

不可以,如果是递减数列,必须指定一个小于零的步长。
如:for i = 100 : -1 : 1 ; …… ; end;

回答2:

可以的
步长设定一下:
如:
for i=100:-2:1
i
end

回答3:

matlab 语句
for i=100:-1:1

end
for后面是一个向量就行了-1是步长

回答4:

换句话说,缺省的步长为1