首页 > 编程笔记

MATLAB引用矩阵元素的方法

在 MATLAB 中,矩阵元素按照放置的位置可进行按行引用、按列引用、按对角线引用,下面分别进行介绍。

矩阵元素引用的格式及说明如下表所示:

表:矩阵(数组)元素引用的格式及说明
格 式 说 明
x(n) 表示数组中的第 n 个元素
x(n1:n2) 表示数组中的第 n1 至 n2 个元素
X(m, :) 表示矩阵中第 m 行的元素
X(:,n) 表示矩阵中第 n 列的元素
X(m, n1:n2) 表示矩阵中第 m 行中第 n1 至 n2 个元素
diag(X) 抽取矩阵主对角线元素
【实例】抽取魔方矩阵的对角线元素。
MATLAB 程序如下:
>> clear          % 清除工作区的变量
>> A=magic(5)     % 创建5阶魔方矩阵A
A =
    17    24     1     8    15
    23     5     7    14    16
     4     6    13    20    22
    10    12    19    21     3
    11    18    25     2     9
>> v=diag(A,2)              % 抽取矩阵A的第2条对角线上的元素,创建列向量v
v =
      1
     14
     22

推荐阅读