加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 从整数向量构造对角矩阵:函数特征

发布时间:2020-12-16 03:19:41 所属栏目:百科 来源:网络整理
导读:我有一个整数向量,我想用vectos的元素构造一个对角矩阵作为矩阵的对角线条目.例如:如果向量是1 2 3,则对角矩阵将是: 1 0 00 2 00 0 3 这种天真的方式就是迭代它并逐个设置元素.在本征中没有其他直接的方法可以做到这一点.在构建对角线后,我想计算逆(这只是
我有一个整数向量,我想用vectos的元素构造一个对角矩阵作为矩阵的对角线条目.例如:如果向量是1 2 3,则对角矩阵将是:
1 0 0
0 2 0
0 0 3

这种天真的方式就是迭代它并逐个设置元素.在本征中没有其他直接的方法可以做到这一点.在构建对角线后,我想计算逆(这只是对角线条目的反转),但似乎也没有办法在库本身中直接执行此操作(直接,也将优化方式).

我已经在特征库中查找了diagonal matrices的文档,但似乎没有办法.如果我在阅读文档时遗漏了一些明显的东西,请指出.

任何帮助赞赏.

解决方法

根据 this part of the documentation你有很多选择,最简单的选择
auto mat = vec.asDiagonal();

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读