首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用alglib添加矩阵?

如何用alglib添加矩阵?
EN

Stack Overflow用户
提问于 2012-04-29 01:57:06
回答 2查看 1.2K关注 0票数 4

我已经知道如何使用rmatrixgemm (参见this question)用alglib将两个矩阵相乘。

有没有一种方法可以计算两个矩阵的线性组合,而不使用这个函数,将B设置为单位?它的效率不会很高。

Alglib提供了大量复杂的算法,但我找不到这样的基本函数。

手册是here

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-11 05:51:29

为什么不尝试使用另一个为矩阵数学而创建的库,比如MTL4?

http://www.simunova.com/en/node/24

手动- http://www.simunova.com/node/148

票数 -2
EN

Stack Overflow用户

发布于 2021-08-02 05:19:11

你也许可以只使用alglib.cmatrixgemm来做加法。

此子例程计算C=α*op1(A)_op2(B) +beta_C,其中:

一般矩阵C is MxN

  • op1(A) is MxK
  • op2(B) is KxN matrix
  • "op“可以进行单位变换,转置,共轭变换

如果你想做C=A+ C,你只需要设置:B=单位,alpha = 1,beta = 1,op =单位变换。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10366092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档