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

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

概述我有一个整数向量,我想用vectos的元素构造一个对角矩阵作为矩阵的对角线条目.例如:如果向量是1 2 3,则对角矩阵将是: 1 0 00 2 00 0 3 这种天真的方式就是迭代它并逐个设置元素.在本征中没有其他直接的方法可以做到这一点.在构建对角线后,我想计算逆(这只是对角线条目的反转),但似乎也没有办法在库本身中直接执行此 *** 作(直接,也将优化方式). 我已经在特征库中查找了diagona 我有一个整数向量,我想用vectos的元素构造一个对角矩阵作为矩阵的对角线条目.例如:如果向量是1 2 3,则对角矩阵将是:
1 0 00 2 00 0 3

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

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

任何帮助赞赏.

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

以上是内存溢出为你收集整理的c – 从整数向量构造对角矩阵:函数特征全部内容,希望文章能够帮你解决c – 从整数向量构造对角矩阵:函数特征所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1254788.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存