第1个回答 2019-12-10
举例:
a
=
magic(5);
%
产生5阶魔方矩阵
b
=
a(:)
%
按列排,变成向量
第2个回答 推荐于2017-11-28
A=diag(b,n)
b为列向量。。。n为零时或不指定是为主对角线。你的问题
A=diag(b)
就行本回答被提问者采纳
第3个回答 2009-11-17
b=[1 2 3 4 5]
b =
1 2 3 4 5
>> a=diag(b)
a =
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
>>
第4个回答 2019-07-10
b=[1
2
3
4
5]
b
=
1
2
3
4
5
>>
a=diag(b)
a
=
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
>>