我有一个列向量,我想将其转换为对角矩阵。
那就是我有向量 v = (1,2,3) 并且想把它变成:
[1, 0, 0]
[0, 2, 0]
[0, 0, 3]
如何在 Excel 中执行此操作?在R?
我不在乎我怎么做,我只需要完成它。我知道这是一个简单的问题,但我几个小时以来一直在努力解决这个问题。
(注意:我的向量目前在一个 csv 文件中)
在R你只需要做:
> v<- c(1, 2, 3)
> diag(v)
[,1] [,2] [,3]
[1,] 1 0 0
[2,] 0 2 0
[3,] 0 0 3
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4155 次 |
| 最近记录: |