diag
语法
diag(X)
参数
X 是一个向量或方阵。
详情
-
如果 X 是一个向量,
diag
返回一个对角矩阵,X 为主对角线上的元素。 -
如果 X 是一个方阵,
diag
返回一个由主对角线元素组成的向量。
例子
diag(1..5);
#0 | #1 | #2 | #3 | #4 |
---|---|---|---|---|
1 | 0 | 0 | 0 | 0 |
0 | 2 | 0 | 0 | 0 |
0 | 0 | 3 | 0 | 0 |
0 | 0 | 0 | 4 | 0 |
0 | 0 | 0 | 0 | 5 |
m=1..4$2:2;
m;
#0 | #1 |
---|---|
1 | 3 |
2 | 4 |
diag(m);
// output
[1,4]