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]