【问题标题】:Vector to identity matrix向量到单位矩阵
【发布时间】:2013-12-29 01:59:43
【问题描述】:

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

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

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

K=[3,4,5]

V=

 3     0     0
 0     4     0
 0     0     5

我认为diag(V)=K.' 会起作用。但这会产生错误。

我该怎么做?

【问题讨论】:

    标签: matlab matrix


    【解决方案1】:
    K=[3,4,5]
    diag(K)
    >>   3     0     0
         0     4     0
         0     0     5
    

    【讨论】:

    • 不客气。如果您的问题得到解决,请考虑接受答案,这样其他人就不会花时间调查您的代码。谢谢
    • 是的,我会尽快!
    猜你喜欢
    • 2019-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-06
    • 2016-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多