対称行列またはエルミート行列である正定値行列コレスキー因子分解を実行します。A入力にデータを配線して自動的に使用する多態性インスタンスを決定するか、インスタンスを手動で選択します。


icon

以下の公式は、実数と複素数の両方の場合のAの因子分解を示します。

A=RTR A=RHR

ここで、Rは上三角行列、Rのすべての対角要素は正数です。

コレスキー因子分解は、行列Aが正定値で、対称またはエルミートのどちらかになります。Aは対称でもエルミートでもなく、このVIはAの上三角の部分のみを使用します。Aが正定値でない場合、このVIはエラーを返します。

コレスキー因子分解を使用して、線形方程式を解きます。たとえば、Aが正定値行列でA = RTRである線型方程式Ax = bを解くために、次の方程式を用いることができます。Rx = hおよびh = RTb。次に、行列Rの三角プロパティを使用して方程式を解くことができます。

サンプルプログラム

LabVIEWに含まれている以下のサンプルファイルを参照してください。

  • labview\examples\Mathematics\Linear Algebra\Linear Algebra Calculator.vi