作業フローを簡素化:miniwebtoolを検索。
追加
こちらもどうぞ
QR分解電卓行列LU分解電卓部分分数分解電卓特異値分解SVD電卓行列の掛け算電卓行列トレース電卓インタラクティブ周期表
ホームページ > 数学 > 線形代数 > コレスキー分解電卓
 

コレスキー分解電卓

対称正定値行列を A = LLᵀ に分解し、ステップバイステップの計算をアニメーションで表示します。下三角行列 L の各要素が完全な公式で導出される様子を確認し、結果を検証し、分解を視覚的に探索できます。

コレスキー分解電卓
Examples:
Matrix Size: A: 2×2 Symmetric: A[i,j] = A[j,i]
Matrix A 2×2 (symmetric, positive-definite)
[
]
↕ Editing A[i,j] auto-mirrors to A[j,i]

Embed コレスキー分解電卓 Widget

コレスキー分解電卓

The Cholesky Decomposition Calculator factors a symmetric positive-definite matrix A into the product of a lower-triangular matrix L and its transpose Lᵀ, so that A = LLᵀ. This factorization is fundamental in numerical linear algebra, offering roughly twice the efficiency of general LU decomposition by exploiting the symmetry and positive-definiteness of the input matrix. The calculator provides animated step-by-step derivations, interactive cell highlighting, and automatic verification that LLᵀ reconstructs A.

How Cholesky Decomposition Works

Given an n×n symmetric positive-definite matrix A, the algorithm computes L column by column. For each column j:

Diagonal element:

$$L_{jj} = \sqrt{A_{jj} - \sum_{k=1}^{j-1} L_{jk}^2}$$

Off-diagonal elements (for i > j):

$$L_{ij} = \frac{1}{L_{jj}} \left( A_{ij} - \sum_{k=1}^{j-1} L_{ik} L_{jk} \right)$$

The algorithm proceeds left to right across columns. Each diagonal element involves a square root, which is guaranteed to be real and positive when A is positive-definite. If a negative value appears under the square root, the matrix is not positive-definite.

Conditions for Cholesky Decomposition

ConditionRequirementWhat Happens If Violated
SymmetricA = Aᵀ (A[i,j] = A[j,i])Decomposition is undefined
Positive-DefiniteAll eigenvalues > 0Negative under square root
Squaren×n matrixNot applicable to rectangular

Key Properties

Lower-Triangular
L has zeros above the diagonal
Unique
If A is positive-definite, L is unique
Efficient
~n³/3 operations vs n³/3 × 2 for LU
Stable
No pivoting needed — always stable
det(A) = det(L)²
Determinant from diagonal of L
Solving Ax = b
Forward then back substitution

How to Use the Cholesky Decomposition Calculator

  1. Select matrix size — Choose from 2×2 up to 6×6. Cholesky decomposition requires a square matrix.
  2. Enter values — Fill in the matrix cells. The calculator auto-mirrors entries across the diagonal to enforce symmetry (editing A[i,j] automatically sets A[j,i]).
  3. Click Decompose — Press the "Decompose A = LLᵀ" button to compute the factorization.
  4. Explore the result — Review the color-coded equation A = L × Lᵀ. Click any cell in L to see its derivation formula. Use "Play All" to auto-step through every element.
  5. Verify — The calculator multiplies L × Lᵀ back together and reports the maximum error, confirming the decomposition is correct.

Real-World Applications

📊
Monte Carlo
Generate correlated random variables from a covariance matrix
📡
Kalman Filters
State estimation in navigation and signal processing
🤖
Machine Learning
Gaussian processes, covariance inversion
📐
Optimization
Newton's method with positive-definite Hessians
💰
Finance
Portfolio risk modeling via correlation decomposition
🏗
Engineering
Finite element method stiffness matrices

Cholesky vs Other Decompositions

MethodFactorizationRequirementsComplexity
CholeskyA = LLᵀSymmetric positive-definiten³/3
LUA = LU (or PA = LU)Invertible2n³/3
QRA = QRAny matrix2n³/3 (Householder)
SVDA = UΣVᵀAny matrix~11n³/3
EigendecompositionA = QΛQᵀSymmetric~9n³

Frequently Asked Questions

What is Cholesky decomposition?

Cholesky decomposition (named after Andre-Louis Cholesky) factors a symmetric positive-definite matrix A into A = LLᵀ, where L is a lower-triangular matrix with positive diagonal entries. It is one of the most efficient and numerically stable matrix factorizations available.

When can Cholesky decomposition be applied?

The matrix must be symmetric (A = Aᵀ) and positive-definite (all eigenvalues strictly positive, or equivalently, xᵀAx > 0 for every nonzero vector x). Common examples include covariance matrices, correlation matrices, Gram matrices (XᵀX for full-rank X), and stiffness matrices in structural engineering.

What if my matrix is not positive-definite?

If the matrix is not positive-definite, you will encounter a negative value under a square root during the decomposition, which is not a real number. The calculator will report an error indicating exactly which diagonal step failed. You may want to check your matrix for symmetry errors, or consider LDLᵀ decomposition for positive semi-definite matrices.

How is Cholesky decomposition used to solve linear systems?

To solve Ax = b, first decompose A = LLᵀ. Then solve Ly = b by forward substitution (since L is lower-triangular), and then solve Lᵀx = y by back substitution. This is about twice as fast as solving via LU decomposition because L and Lᵀ share the same data.

What is the relationship between Cholesky and the determinant?

Since A = LLᵀ, we have det(A) = det(L) × det(Lᵀ) = det(L)². And since L is triangular, det(L) is simply the product of its diagonal entries. This provides an efficient way to compute the determinant of a positive-definite matrix.

Can Cholesky decomposition be applied to complex matrices?

Yes, for complex matrices the condition is that A must be Hermitian positive-definite (A = A*, where A* is the conjugate transpose). The decomposition becomes A = LLᵀ where Lᵀ is replaced by L* (the conjugate transpose of L). This calculator handles real-valued matrices.

このコンテンツ、ページ、またはツールを引用する場合は、次のようにしてください:

"コレスキー分解電卓"(https://MiniWebtool.com/ja/コレスキー分解計算機/) MiniWebtool からの引用、https://MiniWebtool.com/

by miniwebtool team. Updated: 2026-04-12

また、AI 数学ソルバー GPT を使って、自然言語による質問と回答で数学の問題を解決することもできます。

線形代数:

おすすめ:

InstagramユーザーID検索パーセント増加電卓ランダムカラージェネレーターパーセンテージ減少電卓弧長電卓war電卓じゃんけんジェネレーターフィートとインチからセンチメートルへのコンバーターMACアドレス検索画像分割ツール円錐展開図テンプレートジェネレーター動画を結合パーセント誤差電卓英単語ランダム生成ツール合計電卓エンジェルナンバー電卓不可視文字除去ツールランダム誕生日ジェネレーターランダムトーナメント表作成ツール標準偏差電卓 - 高精度動画を逆再生中央値電卓ASCIIコード表番号を並べ替える空の行を削除するai句読点追加YouTubeチャンネル統計オンライン句読点削除ツールシグマ記法電卓 総和ランダム日付ジェネレーター熱膨張計算機MP3ルーパーボウリングスコア計算機動画を回転血糖値コンバーターデシベル (dB) 電卓モジュロ電卓手数料電卓楕円円周電卓ランダム名前ジェネレーター相対標準偏差電卓HEX電卓ランダム時刻ジェネレーターFPSコンバーター逆テキスト小数時間から普通の時間へのコンバーター平方完成電卓ビンゴカードジェネレーター圧力電卓マン・ホイットニーのU検定計算機CAGR電卓売上総利益率電卓コラージュメーカー中間日計算機摂氏から華氏への温度計算関数電卓kva計算機私のIPアドレスは何ですかランダム超能力ジェネレーターHEXコンバーターセンチメートルからフィートとインチへのコンバーターマスターナンバー電卓ランダム座標ジェネレータービデオ速度を調整ボルト締付トルク計算機🖱️ クリックカウンター加速度電卓筆算割り算電卓ランダム絵文字ジェネレーター年の日電卓 - 今日は今年の何日目t検定電卓労働時間計算ツール土星回帰電卓PSIからbarへの変換器オーディオ スプリッター引用検索 (英語)正多角形電卓🔊 トーンジェネレーター太陽位置計算機平均電卓(高精度)沸点計算ツール階段電卓ヴァンパイア黙示録電卓配当利回り電卓ポアソン分布電卓SRTからTXTへの変換ツール対数電卓桁数電卓ランダムポーカーハンドジェネレーター円錐台電卓分数電卓指数電卓(高精度)画像回転ツールランダムクレジットカードジェネレーター変化率電卓水星逆行カレンダー行番号を追加ジニ係数電卓ランニングペース電卓比率電卓XMLバリデーターガウス分布ジェネレーターグレイコード・バイナリ変換電卓角度変換ツール配管流量電卓💧 露点電卓ワイヤーゲージ電卓熱伝達計算機割り切れるテスト電卓学習曲線電卓平方根電卓Gitコマンド生成ツールCRC32チェックサム電卓太陽・月・上昇星座電卓 🌞🌙✨通常の時間から小数の時間へのコンバーターatan2電卓fena電卓パーセント成長率電卓ピタゴラスの定理電卓ヘロンの公式計算機ローマ数字のコンバーターcsvからsrtへ四分位範囲電卓ゾンビサバイバル時間電卓二乗平均平方根電卓GIFメーカーIPアドレスから16進数への変換SHA256 ハッシュジェネレータークロスワードパズルメーカー分圧器計算電卓角速度計算機CPM 電卓カイ二乗検定電卓ベーカーズパーセント電卓車両重量配分計算機動画から画像抽出ツール発音IPA変換ツール華氏から摂氏への計算SRT 時間シフト 電卓アナグラム生成器グロスアップ計算機テッセレーションジェネレーター中間点電卓BUN対クレアチニン比電卓パーセントからppmへのコンバーター変動係数電卓斜辺電卓水泳ペース計算機相関係数計算機筆算足し算・引き算計算機TikTok収益計算ツールTwitch収益計算ツールスリザーリンクパズルジェネレーターバイナリ電卓ビデオをループ再生比率電卓赤ちゃん成長パーセンタイル計算機16進数からCMYKへの変換ツールFacebookユーザーID検索hcg倍加時間計算ツール日割り家賃計算カレンダー電卓底2の対数電卓YouTubeショート収益化計算ツール文字数による改行hba1c電卓フィッシャーの正確確率検定電卓外接円電卓平均寿命電卓梁の電卓真実か挑戦かジェネレーター10進数からバイナリへのコンバーターパスワード強度テスター外れ値電卓CMYKからHEXへの変換ツールCRC64チェックサム電卓eの最初のn桁ジョルダン標準形電卓バーベキュー計算機パレットジェネレータービットに基づいての電卓ラジアンから度へのコンバーター世界時計動画圧縮周波数波長変換ツール⚔️ DPS電卓LED抵抗器電卓サイコロローラーハーフバースデー計算機常微分方程式系ソルバーAIトークンカウンターpsiからkPaへのコンバーターVTTからtxtへのコンバーターサンプルサイズ電卓バーコードジェネレーター愛の相性電卓慣性モーメント計算機科学表記法電卓Zalgoテキストジェネレーターヒジュラ暦変換器JPGをPDFに変換PDFをJPGに変換PDF圧縮PDF分割PDF結合PTからPXへの変換器PXからREMへの変換器トラからグラムへの変換器インドの土地単位変換器mcgからmgへの変換ツールAI歌詞ジェネレーターAI詩ジェネレーターAIストーリージェネレーターAI翻訳AIテキスト要約ツールmgからmlへの変換器MPHからKMHへの変換器ノットからマイル毎時変換器立方メートルから立方フィート立方フィートから立方ヤード変換器平方フィートから平方メートル換算平方メートルから平方フィート変換器オンスからmlへの変換器mlからオンスへの変換器ガロンからリットル変換器リットルからガロン変換器キログラムからストーンへの変換器ストーンからキログラム変換器インチからミリメートルへの変換器ミリメートルからインチへの変換器マイルからキロメートル変換器キロメートルからマイル変換器華氏から摂氏への変換器摂氏から華氏への変換器バックパックサイズ電卓サーフボード容量電卓テニスグリップサイズ電卓ヘルメットサイズ電卓手袋サイズ電卓帽子サイズ変換スノーボードサイズ電卓スキーサイズ電卓自転車サイズ電卓スピードランスプリットタイマーステーブルフォード計算機ダーツチェックアウト電卓ボウリング・エコノミーレート電卓打撃ストライクレート電卓ネットランレート計算機KDレシオ計算機Eloレーティング計算機心拍数回復電卓ハイキング時間計算機ローイングペース計算機ランニング年齢グレード計算機FTP・パワーゾーン計算機Beepテスト電卓ACFTスコア電卓Wilks & DOTS 電卓ホイールオフセット電卓タイヤ負荷指数・速度レーティング検索マイルあたりコスト電卓リース買取電卓オクタン価ブレンド電卓2ストロークオイル混合電卓エンジン排気量計算ソファ搬入電卓薪コード計算機空気清浄機CADR電卓除湿機サイズ計算シーリングファンサイズ電卓カーテンサイズ計算機ラグサイズ電卓額縁の掛け高さ計算機テレビ取り付け高さ計算機テレビサイズ電卓池の容量・ライナー電卓プール塩量計算機プール容量計算給湯器サイズ電卓エポキシ樹脂計算機手すり子間隔電卓巾木とトリムの電卓サイディング計算機デッキ用ステインの計算芝生の種計算機芝生電卓アスファルト電卓立方ヤード電卓アンテナ長計算機電線管充填率電卓直列並列コンデンサ電卓誘導リアクタンス計算機部屋の照明計算機ルクスからルーメン電卓ルーメンからワット変換器発電機サイズ計算機mAh Wh 変換器 電卓三相電力計算機アンペアからワット電卓ワットからアンペア電卓直列抵抗計算機摩擦計算機斜面計算機機械的倍率計算機音速計算機波の速度計算機浮力電卓終端速度計算機ド・ブロイ波長計算機光子エネルギー計算機emc2電卓時間の遅れ計算機ケプラーの第三法則計算機脱出速度計算機万有引力計算機ベール・ランベルトの法則電卓ネルンストの式計算機浸透圧計算機沸点上昇電卓凝固点降下計算パーセント組成計算機規定度計算機質量モル濃度計算機pKa→Ka変換器ヘンダーソン・ハッセルバルヒ電卓理論収量計算機制限反応物計算機電子配置計算機インタラクティブ周期表AI授業計画ジェネレーターAIクイズ作成ツール引用ジェネレーター (APA/MLA/Chicago)出席率計算APスコア計算機ACTスコア計算機SATスコア電卓パーセンテージからCGPA変換器CGPAからパーセンテージへの変換器簡単採点ツール EZ Grader子育て費用計算機赤ちゃんのミルク量計算おむつサイズ電卓赤ちゃんの名前ジェネレーター赤ちゃんの目の色予測子供のBMIパーセンタイル計算機子供の身長予測ツール体外受精出産予定日電卓着床計算ツール中国式性別予測カレンダーISO 8601 日付フォーマッターユリウス日変換器昼寝電卓月相電卓日の出&日の入り電卓日付ローマ数字変換電卓退職カウントダウンソブリエティ計算機記念日計算機週番号計算機チップ分配計算機メールマーケティングROI電卓リード獲得単価計算機運転資本計算機youtube収益見積もりツールランダムRPGキャラクタージェネレーター