matlab 矩阵冒号(:,1:2:3) 冒号

问题描述:

matlab 矩阵冒号(:,1:2:3) 冒号

冒号指代上一个矩阵;下面是一个例子的matlab代码:
>>A=[1 2 3;4 5 6;7 8 9]
A =
1 2 3
4 5 6
7 8 9
>>A(:,1:2:3)
ans =
1 3
4 6
7 9

逗号分隔不同维数的序号,这里就是行和列
1:2:3表示从1开始,间隔2,到超过3为止,也就是第一行和最后一行
单独一个冒号相当于1:end,也就是从第一行到最后一行