主要说明for i = x : y : z 后面有三个项的时候的循环结果,自己在网上没有查到相关资料,所以通过不断的调试数据得到相应的结果。
y为正数时:
y为负数时:
y为正数时:
>> for i = 1 : 2 : 10
a = i
end
输出结果为
a =
1
a =
3
a =
5
a =
7
a =
9
得到的结果是:x到z循环(
),间隔为y。
y为负数时:
>> for i = 10 : -2 :1
a = i
end
输出结果为
a =
10
a =
8
a =
6
a =
4
a =
2
得到的结果是:z到x循环(
),间隔为y。(换句话说,是x到z的逆循环)