对于一维数组,可以通过A(a:b)的形式进行截断,也即取向量A的第a个到第b个数据。
对于二维数组,可以通过A(a:b,c:d)的形式进行截断,也即取矩阵A的第a行到第b行的第c列到第d列数据。
具体实现方法及理解可以参考如下程序段:
A=[1,3,2,2,1,2,4,5,6,3,2,4,5];
B=A(1:5);%将向量A进行截断,取其前5个数据,运算结果为B=[1,3,2,2,1]
C=
[1,3,2;
2,1,2;
4,5,6;
3,2,4;
5,3,2];
D=C(2:4,1:2);%将矩阵C进行截断,取C的第2行到第4行的前2列数据,运算结果为
D=
[2,1;
4,5;
3,2];