天天看點

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