##索引
下标形式
- A(1,2)表示1行2列数字
- 当下标表示范围超出矩阵时,会自动增大大小来容纳新元素:
>>A =magic(5)%幻方矩阵 A= 17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9 >> A(6,5)=10 %将自动增补最后一行 A = 17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9 0 0 0 0 10
冒号运算符
-
表示增量为1的行向量 a:b
>> 1:7 ans = 1 2 3 4 5 6 7
-
指定增量的行向量 a:step:b
>> 1:-1:-4 ans = 1 0 -1 -2 -3 -4
-
引用部分矩阵或元胞数组
格式 目的 A(:, j ) 是A的第j列 A( i , : ) 是A的第i行 A( : , : ) 是等效的二维数组,对于矩阵,这与A相同 A( j : k) 是A(j), A(j+1),…,A(k) A(:,j :k) 是A(:,j), A(:,j+1),…,A(:,k) A( :,:,k) 是三维数组A的第k页 A(i,j,k,:) 是四维数组A中的向量 向量包括A(i,j,k,1),A(i,j,k,2),A(i,j,k,3)等 A( : ) 是A的所有要素,被视为单列 在赋值语句的左侧,A(:)填充A,从之前保留其形状 在这种情况下,右侧必须包含与A相同数量的元素