提取矩阵元素:

  • A(:): 将矩阵A的所有元素排列为一个列向量
  • A(:,:): 获取二维矩阵A的所有元素
  • A(:,k): 提取A的第k列
  • A(k,:): 提取A的第k行
  • A(k:m): 获取A的第k到第m个元素(按列优先顺序)
  • A(:,k:m): 获取A的第k到第m列组成的子矩阵

区别:

  • A(:) 将所有元素按列优先顺序排列成一个列向量。
  • A(:,:) 保留原矩阵的二维结构。

示例:

要获得由A的第一、三行和第一、二列组成的子矩阵,可以使用 A([1,3],[1,2])