Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学とアルゴリズム > 行列と線形代数 > 行列分解 > CholeskyDecomposition >
Mathematica > 数学とアルゴリズム > グラフとネットワーク > グラフプログラミング > 行列と線形代数 > 行列分解 > CholeskyDecomposition >
Mathematica > 可視化とグラフィックス > グラフとネットワーク > グラフプログラミング > 行列と線形代数 > 行列分解 > CholeskyDecomposition >

CholeskyDecomposition

CholeskyDecomposition[m]
行列 のコレスキー(Cholesky)分解を与える.
  • 行列は数値的でも記号的でもよいが,エルミート(Hermite)の正定でなければならない. »
この行列は正定である:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
この行列は正定である:
In[3]:=
Click for copyable input
Out[3]=
ヒルベルト(Hilbert)行列は対称かつ正定である:
コレスキー分解を厳密な演算で計算する:
コレスキー分解を機械演算で計算する:
コレスキー分解を24桁精度演算で計算する:
乱数の複素エルミート行列のコレスキー分解を計算する:
記号行列を使う:
行列が確実に正定になるためには条件が必要である:
コレスキー分解は正定かどうかを確かめる手早い方法である:
単位行列は正定である:
がランダムな3×3行列の r について正定になる確率を求める:
m は対称正定値行列である:
コレスキー分解を計算する:
ConjugateTranspose[u].u == m を証明する:
m は実数項の乱数行列である:
Transpose[m].m のコレスキー分解を求める:
mQRDecompositionを求める:
r は,各行の符号選択を除いて u と等しい:
数値的な丸めを乗り越えるためには行列は十分に正定でなければならない:
最小の固有値は実質的に機械精度の0である:
分解は,その分解が解けるだけ精度が十分に高ければ,計算することができる:
s は疎な三重対角行列である:
たとえ結果が疎であっても,コレスキー分解は密な行列として計算される:
LinearSolveを使うと,疎なコレスキー因子分解を持つLinearSolveFunctionが返される:
バージョン 5 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF