5.3 操作符“:”。“j:k”表示步长为1的等差数列构成的数组:[j,j 1,j 2,···,k]。“j:i:k”表示步长为i的等差数列构成的数组:[j,j i,j 2i,···,k]。“A(i:j)”表示A(i),A(i 1),···,A(j)。
5.4 矩阵元素。A(i,j)表示矩阵A的第i行第j列元素,A(:,j)表示矩阵A的第j列,A(i,:)表示矩阵A的第i行,A(:,:)表示A的所有元素构造的2维矩阵,A(:)表示以矩阵A的所有元素按列构成的一个列矩阵,A(i)表示矩阵A(:)的第i个元素。[ ]表示空矩阵。
5.5 矩阵运算。A B:矩阵加法,A - B:矩阵减法,A * B:矩阵乘法,A':A的转置,k * A:数k乘以A,det(A):A的行列式,rank(A):A的秩。
5.6 特殊数组:linspace(a,b,n),给出区间[a,b]的n个等分点数据。如图所示
5.7 数组运算:乘法为“.*”,乘幂为“.^”。如图所示
三、 位操作
3.1 bitand:按位与。C = bitand(A,B)命令将返回两个非负整数数组A和B的相应元素按位与操作的结果。为了确保A和B的元素都是整数,可以使用ceil、fix、floor或round函数来生成A和B。如图所示
3.2 bitor:按位或。C = bitor(A,B)命令将返回两个非负整数数组A和B的相应元素按位或操作的结果。如图所示