MATLAB引用矩阵元素的方法
在 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