dsp.LUFactor
(削除済み) 正方行列の下三角行列と上三角行列への因数分解
説明
LUFactor
オブジェクトは、正方行列を下三角行列と上三角行列に因数分解します。
正方行列を下三角行列と上三角行列に因数分解する方法は次のとおりです。
メモ
R2016b 以降では、step
メソッドを使用して、System object によって定義された演算を実行する代わりに、引数を関数であるかのように使ってオブジェクトを呼び出すことができます。たとえば、y = step(obj,x)
と y = obj(x)
は同等の演算を実行します。
構築
lu = dsp.LUFactor
は、正方入力行列 A
の行置換を として因数分解する LUFactor
System object lu
を返します。ここで、L
は単位下三角行列、U
は上三角行列です。行をピボット選択した行列 Ap には、置換インデックス ベクトル P で示されたとおりに置換された A の行が含まれます。相当する MATLAB® コードは Ap = A(P,:)
です。
lu = dsp.LUFactor('
は、指定の各プロパティが指定の値に設定された PropertyName
',PropertyValue
,...)LUFactor
オブジェクト lu
を返します。
プロパティ
|
入力の特異性を出力する場合に このプロパティを |
メソッド
step | Decompose matrix into lower and upper triangular matrices |
すべての System object に共通 | |
---|---|
release | System object のプロパティ値の変更の許可 |
例
アルゴリズム
このオブジェクトは、LU Factorization ブロックのリファレンス ページで説明されているアルゴリズム、入力、および出力を実装しています。オブジェクト プロパティはブロック パラメーターに対応します。