を使用して、2つの行列をalglibで乗算する方法をすでに知っていますrmatrixgemm
(この質問を参照)。
B
この関数を使用せずに、IDに設定して、2つの行列の線形結合を計算する方法はありますか?それはあまり効率的ではないでしょう。
Alglibはたくさんの複雑なアルゴリズムを提供していますが、そのような基本的な関数は見つかりません。
マニュアルはこちらです。
alglib.cmatrixgemmを使用して加算を実行できる場合があります。
このサブルーチンは、C = alpha * op1(A)op2(B)+ betaCを計算します。
C = A + Cを実行する場合は、次のように設定する必要があります。B =恒等、アルファ= 1、ベータ= 1、op=恒等変換。
MTL4などの行列演算を目的として作成された別のライブラリを使用してみませんか?
http://www.simunova.com/en/node/24
マニュアル-http ://www.simunova.com/node/148