如何用mat64解决Go中的复矩阵方程

时间:2017-07-10 00:55:30

标签: matrix go methods

我正在使用mat64在Go中进行矩阵数学运算。我有一个我想解决的矩阵方程,如:(a * b + c)/(d - e)其中a,b,c,d和e都是实数作为元素的矩阵。

mat64将矩阵数学函数实现为方法。所以,如果你想将矩阵a乘以b,你会做类似的事情:

// Multiply a by b:
new := mat64.NewDense(x, y, nil)
new.Mul(a, b)

然而,当你通过一系列步骤(例如上面的例子)查看更复杂的方程式时,这种方法变得难以处理。

那么,有没有办法在不使用接收器的情况下调用这些例程(或Go中的方法),迫使我创建一堆临时矩阵以解决更复杂的等式,或者我坚持这样做丑陋的方式?

0 个答案:

没有答案