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]
