三、下标:
矩阵A的第i行第j列元素被表示成为:A(i,j)。即A(2,4)表示为第2行第4列的元素。
所以计算第四列的元素之和可以如下运算:
A(1,4)+A(2,4)+A(3,4)+A(4,4)
这将生成:
ans=
34
但是这并不是求解某一列元素之和的最好方法。
当然可以用一个下标来描述数据成员,比如A(K);这主要用于指示一个行向量或者列向量的第K个元素。但是也可以应用于二维数组。一方面,矩阵可以被描述成为由原矩阵的各列元素组合而成的一个长列向量,所以A(8)可以表示
A(4,2)。
如果你试图读取A(4,5)的元素,那么就会出现错误,因为下标不能越界。
换句话说:如果你在原矩阵外存取一元素,那么size将自动调整为新的排序。
如:
X=A;
X(4,5)=17
将生成:
X=
16 3 2 13 0
5 10 11 8 0
9 6 7 12 0
4 15 14 1 17
四、冒号(:)操作符
冒号操作符是Matlab中尤其重要的一种操作符,