Matlab 向量到单位矩阵

Matlab 向量到单位矩阵,matlab,matrix,Matlab,Matrix,我有一个向量K=[3,4,5,…],其中K=n的元素数 我还有一个3xn的单位矩阵 我想把K中的数字放在单位矩阵的对角线上,即n=3 K=[3,4,5] 五= 我认为,diag(V)=K.”会起作用。但这是一个错误 我该怎么做呢?不客气。如果你的问题被解决了,请考虑接受这个答案,这样别人就不用花时间去调查你的代码了。谢谢,我会尽快起床的! K=[3,4,5] diag(K) >> 3 0 0 0 4 0 0 0

我有一个向量
K=[3,4,5,…]
,其中
K
=
n
的元素数

我还有一个3xn的单位矩阵

我想把
K
中的数字放在单位矩阵的对角线上,即
n=3

K=[3,4,5]

五=

我认为,
diag(V)=K.
”会起作用。但这是一个错误


我该怎么做呢?

不客气。如果你的问题被解决了,请考虑接受这个答案,这样别人就不用花时间去调查你的代码了。谢谢,我会尽快起床的!
K=[3,4,5]
diag(K)
>>   3     0     0
     0     4     0
     0     0     5
K=[3,4,5]
diag(K)
>>   3     0     0
     0     4     0
     0     0     5