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);
[1,4]