リサイズはクリックかドラッグ
LinearAlgebra クラス
線形代数処理に関する静的メソッドを提供する 参考文献: 小国力 新数値計算法 北川源四郎 時系列解析入門 ニューメリカルレシピ in C
継承階層
SystemObject
  Popolo.Numerics.MatrixOperationLinearAlgebra

名前空間:  Popolo.Numerics.MatrixOperation
アセンブリ:  Popolo (in Popolo.dll) バージョン: 2.0.0.0 (2.0.0.0)
構文
C#
public static class LinearAlgebra

LinearAlgebra 型は下記のメンバーを公開します。

メソッド
  名前説明
Public メソッド静的メンバーAdd
行列の和を計算する(mB = cA*mA + cB*mB)
Public メソッド静的メンバーFAndBSubstitute
LU行列にもとづき前進・後退代入処理を行う
Public メソッド静的メンバーGetInverse
mAの逆行列を計算する
Public メソッド静的メンバーHouseholderTransform
ハウスホルダ変換により上三角行列を作成する
Public メソッド静的メンバーLeastSquareFit(Double, Double)
最小二乗法で回帰係数を計算する
Public メソッド静的メンバーLeastSquareFit(Double, Double, Double, Double)
最小二乗法で回帰係数を計算する
Public メソッド静的メンバーLUDecompose
Crout法によりLU分解(A=LU)を行う
Public メソッド静的メンバーMultiplicate(IMatrix, IMatrix, IMatrix)
行列の積(C=AB)を計算する
Public メソッド静的メンバーMultiplicate(IMatrix, IVector, IVector, Double, Double)
行列とベクトルの積和を計算する(vC = α mA vB + β vC)
Public メソッド静的メンバーSolveLinearEquations
連立一次方程式[A][x]=[b]を解く
Public メソッド静的メンバーSolveTridiagonalMatrix
Thomas algorithmで三重対角行列連立一次方程式を解く abc(0,i)*nx(i-1)+abc(1,i)*nx(i)+abc(2,i)*nx(i+1)=x(i)
トップ
関連項目