天天看点

Matlab矩阵元素的引用矩阵元素的引用

矩阵元素的引用

  1. 通过下标引用:

**特列说明:**对一个超过原数组维度的元素赋值会自动扩展数组,并对未赋值元素赋0。

Matlab矩阵元素的引用矩阵元素的引用
  1. 通过序号来引用
  • 原理:在Matlab中,矩阵元素按列存储,即首先存储矩阵的第一列元素,然后存储第二列,一直到矩阵的最后一列元素。

    矩阵元素的序号就是矩阵元素在内存中的排列顺序。

Matlab矩阵元素的引用矩阵元素的引用

3. 矩阵序号和小标的转换:

(1)sub2ind函数:将矩阵中指定元素的行、列下标转换成存储信号,调用格式为:

D = sub2ind(S,I,J)
//S:行数和列数组成的向量
//I:目标转换矩阵元素的行下标
//J:目标转换矩阵元素的列下标
           

截图:

Matlab矩阵元素的引用矩阵元素的引用

(2)**ind2sub函数:将把矩阵元素序号转换成对应下标,调用格式为:

[I,J] = ind2sub(S,D);
//S:行数和列数组成的向量
//D:序号
//I:行下标
//J:列下标
           

截图:

Matlab矩阵元素的引用矩阵元素的引用
上一篇: PAT乙级1021
下一篇: PAT乙级1017