MATLAB学习#Day2

  • 矩阵元素的引用
    引用方式:

    1. 通过下标

    2. 通过序号引用(从第一列往下,然后第二列,一直到最后一列) 序号和下标是一一对应的,若A为m*n矩阵,矩阵元素A(i,j)的序号为(j-1)*m+1。MATLAB学习#Day2

    3. 矩阵元素的下标可以利用sub2indind2sub函数实现相互转换
      sub2ind函数:将矩阵中指定元素的行、列下标转化成存储的序号。调用格式为:
      D=sub2ind(S,I,J)
      D:由所求序号构成的矩阵
      S:行数和列数组成的向量
      I:转换矩阵元素的行下标
      J:转换矩阵元素的列下标MATLAB学习#Day2
      其中,D的1为A(1,1)的序号,2为A(2,1)的

      ind2sub函数:把矩阵元素的序号转化为下标
      调用格式:[I,j]=ind2sub(S,D)
      MATLAB学习#Day2

  • 利用冒号表达式获得子矩阵
    A(I,; ) 第I行的全部元素
    A( :,j) 第j列的全部元素
    A( i:i+m,k:k+m) :
    第 i ~ i +m行内且在帝k~k+m列中的所有元素
    MATLAB学习#Day2