1.5矩阵元素的引用方式

1.5矩阵元素的引用方式

  1. A(3,2)表示A矩阵第三行第二列的元素

1.5矩阵元素的引用方式

  1. 通过序号来引用

    • 在MATLAB中,矩阵元素按列存储,即首先存储矩阵的第一列元素,然后存储第二列元素,。。。,
    • 矩阵元素的序号就是矩阵元素在内存中的排列顺序

    1.5矩阵元素的引用方式

    序号与下标是一一对应的,以m×n矩阵A为例,矩阵元素A(i,j)的序号为(j-1)×m+i.

    矩阵元素的序号与下标可以利用sub2ind和ind2sub函数实现相互转换。

    序号 = sub2ind(行数和列数组成的向量,转换矩阵元素的行下标,转换矩阵元素的列下标)

    1.5矩阵元素的引用方式

    [行下标,列下标] = ind2sub(行数和列数组成的向量,序号)

    1.5矩阵元素的引用方式

  2. 利用冒号表达式获得子矩阵

    子矩阵是指由矩阵中的一部分元素构成的矩阵

    A(i,:) 第i行所由元素

    A(:,j) 第j列所有元素

    A(i:i+m,k:k+m) 第ii+m行内且在kk+m列中所有元素

    A(i:i+m,:) 第i~i+m行的全部元素

    end运算符:表示某一维的末尾元素下标

    1.5矩阵元素的引用方式

  3. 利用空矩阵删除矩阵的元素

    空矩阵是指没有任何元素的矩阵

    1.5矩阵元素的引用方式

  4. 改变矩阵的形状

    reshape(A,m,n):在矩阵总元素保持不变的前提下,将矩阵A重新排成m×n的二维矩阵。

    注:reshape函数只是改变矩阵的行数和列数,但并不改变原矩阵的元素个数及其存储顺序。

    1.5矩阵元素的引用方式

    A(?? : 将矩阵A的每一列元素堆叠起来,成为一个列向量。

    1.5矩阵元素的引用方式

1.5矩阵元素的引用方式

上一篇:listview的 整行选择属性


下一篇:Promise