Matlab 取子矩阵

MATLAB如何提取矩阵的子块

在matlab中如何提取一个矩阵的部分元素

  1.提取大矩阵的一列、一行元素:
  一列元素:  A(:,j)表示提取A矩阵的第j列全部元素
  一行元素:  A(i,:)表示提取A矩阵的第i行元素,
  于是我们有,A(i, j)表示提取A矩阵的第i行第j列的元素。
 
  2.提取多行多列元素
  多行元素:  A(i:i+m,:)表示提取A的第i行到第i+m行的元素。
  多列元素:  A(:,j:j+n)表示提取A的第j列到第j+n列的元素。
  提取块:     A(i:i+m, j:j+n)表示的是mxn的一个子块的元素。

 

posted on 2013-07-19 13:10  Coding for myself  阅读(3343)  评论(0编辑  收藏  举报