作業フローを簡素化:miniwebtoolを検索。
追加
ホームページ > 数学 > 線形代数 > コレスキー分解電卓
 

コレスキー分解電卓

対称正定値行列を 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アドレス検索合計電卓画像分割ツールパーセント誤差電卓中央値電卓番号を並べ替えるランダム誕生日ジェネレーターパスワード強度テスター楕円円周電卓分散電卓 高精度HEX電卓ai句読点追加売上総利益率電卓ボウリングスコア計算機対数電卓CAGR電卓筆算割り算電卓手数料電卓相対標準偏差電卓動画を逆再生動画を結合センチメートルからフィートとインチへのコンバーター迷路ジェネレーターランダム超能力ジェネレーターランダム絵文字ジェネレーターMP3ルーパー平方根電卓YouTubeチャンネル統計FPSコンバーターエンジェルナンバー電卓血糖値コンバーター逆テキスト指数電卓-高精度上下反転テキストジェネレーターマスターナンバー電卓平方完成電卓関数電卓ASCIIコード表ランダムトーナメント表作成ツールテキストリピートランダム日付ジェネレータークロスワードパズルメーカー太陽・月・上昇星座電卓 🌞🌙✨t検定電卓変化率電卓モジュロ電卓ビンゴカードジェネレーター桁数電卓log-base-2電卓相関係数計算機XMLバリデーター変動係数電卓小数時間から普通の時間へのコンバーター動画を回転コイントス土星回帰電卓HEXコンバーターデシベル (dB) 電卓オンライン句読点削除ツール積分電卓空の行を削除する階段電卓ボルト締付トルク計算機じゃんけんジェネレータータンジェント電卓分数電卓平均電卓-高精度魔方陣ジェネレーターランダム名ピッカー比率電卓三角関数グラフ作成ツール水泳ペース計算機斜辺電卓BUN対クレアチニン比電卓VTTからtxtへのコンバーター周波数波長変換ツール正多角形電卓複数分数電卓ビデオ速度を調整👙 ブラサイズ電卓私のIPアドレスは何ですか配当利回り電卓シーザー暗号ツール歩数距離変換電卓CPM 電卓圧力電卓画像回転ツールピタゴラスの定理電卓加速度電卓動画から画像抽出ツール沸点計算ツールCRC32チェックサム電卓割り切れるテスト電卓労働時間計算ツールマン・ホイットニーのU検定計算機文字数による改行オーディオ スプリッター筆算足し算・引き算計算機ビデオをループ再生パーソナリティ・ナンバー電卓散布図作成ツール🔊 トーンジェネレーター🖱️ クリックカウンター血液型計算機10進数からBCDへのコンバーターバイナリ電卓ランダム俳句ジェネレーターランダム時刻ジェネレーター水星逆行カレンダーANC電卓円錐台電卓自然対数電卓トルク電卓音節カウンター逆関数電卓エラー関数電卓カイ二乗検定電卓テイラー級数電卓ヒストグラムメーカー分数をパーセントに変換するコンバーターSRTからTXTへの変換ツールフィールドゴール率電卓アナグラム生成器小文字生成器 ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾二乗平均平方根電卓fena電卓FIP電卓年の日電卓 - 今日は今年の何日目慣性モーメント計算機ワードサーチパズルジェネレーター配管流量電卓Zalgoテキストジェネレーターランダム音周波数ジェネレーターランニングペース電卓不可視文字除去ツール並列抵抗電卓平方和の計算16進数から10進数へのコンバーターHTMLからテキストコンバータインタラクティブ単位円ビジュアライザー角度変換ツール💧 露点電卓SRT 時間シフト 電卓ノノグラムジェネレーター (ピクロス)位取り表ジェネレーター長方形の電卓RC時定数電卓Twitter/X タイムスタンプ変換器ランダム算数問題ジェネレーター動画クロッパー外れ値電卓Log Base 10 電卓atan2電卓TikTok収益計算ツールグレイコード・バイナリ変換電卓ランダム整数ジェネレーター子犬の体重予測ツール平均中央値モード電卓YouTubeショート収益化計算ツール中間日計算機GIFメーカーhba1c電卓スケールモデル換算電卓平方数リスト表面積電卓eの最初のn桁ローマ数字のコンバーター信頼区間電卓比較分数電卓点つなぎジェネレーター10進数から16進数へのコンバーターIPアドレスから16進数への変換馬力電卓パーセントからppmへのコンバーター双曲線関数電卓愛の相性電卓梁の電卓直角三角形電卓私のラッキーナンバーとは何ですかポンドからキログラム変換オンラインメモ帳カックロジェネレータージニ係数電卓スリザーリンクパズルジェネレーターランダムレタージェネレーター半減期電卓刺繍糸長さ電卓レジンキャスト量計算電卓ビーズパターン電卓陶芸粘土収縮率電卓折り紙用紙サイズ電卓キルトバインディング電卓クロスステッチ刺繍糸計算編み物パターン計算機編み針サイズ変換器かぎ針サイズ変換器馬の干し草計算ツールペット航空輸送クレートサイズ検索爬虫類飼育UVBライト距離計算機鳥かごサイズ計算機水槽ヒーターワット数電卓猫のトイレ数計算機ヘッドライト照射距離電卓エンジン圧縮比計算機タイヤ溝摩耗計算機トレーラー牽引荷重計算機車両重量配分計算機旅行費用割り勘計算停止距離計算機労災補償計算機遺産配分電卓商標区分検索ツール特許出願料電卓売上税ネクサスチェッカー刑期短縮計算機時効計算機Airbnb料金最適化ツールルームメイト家賃分割計算機セクション8 家賃電卓BRRRR法計算機キャッシュオンキャッシュリターン計算機賃貸利回り計算機1031エクスチェンジ計算機資産成長ビジュアライザーランチ代計算機ジム vs 自宅トレーニング費用電卓コーヒー代計算機リモートワーク節約計算機副業ROI電卓サブスクリプション費用トラッカーSaaS料金計算ツールフリーランスプロジェクト料金計算機スモークウッド・ペアリングガイド発酵時間計算機マリネ時間計算機食事制限レシピフィルタースパイス代用品ファインダーカフェイン半減期トラッカー標準ドリンク計算ツールワインペアリング提案ツールクライミンググレード変換器自転車ギア比計算機釣り結び強度計算機ヨガポーズホールドタイマー水泳SWOLF電卓レースタイム予測計算機ボクシングパンチ力計算機ラグビー得点電卓クリケット・ランレート電卓サッカーxg期待ゴール電卓テニススコアトラッカーWellsスコア電卓 (DVT/PE)グラスゴー・コーマ・スケール計算機アプガースコア計算機FFMI 電卓クーパー12分間走計算ツール1マイルウォークテストロックポート電卓除脂肪体重から筋力計算炭水化物インスリン比計算機インスリン感受性係数計算機ヘブライ暦変換器ヒジュラ暦変換器旧暦変換ツール文化別年齢電卓どれくらい前計算機あと何日カウントダウン電卓日付パターンジェネレーター日付に営業日を追加営業日計算機単語頻度アナライザー文の長さばらつき分析ツールヘミングウェイ風リーダビリティエディタ発音IPA変換ツールヴィジュネル暗号ツールアトバッシュ暗号ツールROT13エンコーダー・デコーダーEXIFデータビューア・削除ツールピッグラテン翻訳機バックロニム ジェネレーター頭字語ジェネレーターパングラムチェッカーリポグラム チェッカー画像からSVGトレーサー画像からASCIIアートへの変換器JSONスキーマジェネレーターTypeScriptプレイグラウンドLessからCSSへのコンパイラーSCSSからCSSへのコンパイラーSVGからReact/JSXへの変換器クエリ文字列ビルダーURLパーサーUUID検証・デコーダーHTTPステータスコードリファレンスcURLコマンドビルダーシェルピンスキーの三角形ジェネレーター3D曲面プロッター極方程式プロッタージュリア集合生成器マンデルブロ集合エクスプローラーL-Systemフラクタルジェネレータードロネー三角形分割ジェネレーターボロノイ図ジェネレータースピログラフジェネレーターテッセレーションジェネレーターシックスシグマ工程能力計算機パレート図ジェネレーターNPSネットプロモータースコア計算機コホート維持率電卓解約率計算機顧客獲得コストCAC計算機顧客生涯価値CLV電卓コンバージョン率電卓A/Bテスト サンプルサイズ電卓A/Bテスト有意性電卓レンズの式計算機導線の磁場電卓電場計算機クーロンの法則電卓スネルの法則計算機角速度計算機求心力計算機振り子周期電卓ばね定数電卓ドップラー効果電卓ソルティノレシオ電卓トレイナー・レシオ電卓株式ベータ計算機インフレ連動米国債TIPS電卓住宅ローン リキャスト 電卓フォワードレート電卓債券デュレーション電卓 マコーレーと修正債券コンベクシティ電卓インデックス連動年金電卓変額年金電卓リバースモーゲージ電卓年金支払い計算機そろばんシミュレーターロシア農民式乗算ヴェーダ数学トリック電卓古代エジプト式乗算電卓ローマ数字計算ソルバー暗算トレーナー九九クイズ繰り上がりと繰り下がりビジュアライザー数の合成と分解生成ツール硬貨文章題ソルバー距離・速さ・時間の三角形電卓仕事算ソルバー混合問題ソルバー年齢文章題ソルバー列車出会い問題ソルバー水分補給計算機ペース カロリー電卓薬剤投与量計算機アルコールカロリー電卓ボディリコンポジション電卓ランダム討論トピックジェネレーターランダムな猫犬の名前ジェネレーターランダム聖句ジェネレーターランダム段落ジェネレーターランダム英文ジェネレーター砂利・砂・表土計算機鋼材重量電卓ドルから金への変換ツールオプション電卓株式分割電卓ESPP電卓請求書遅延手数料電卓フリーランス時給電卓リース対購入電卓高度なチップ割り勘電卓持ち物リストジェネレーター時差ぼけ電卓旅行予算電卓飛行距離電卓熱損失電卓発電コスト電卓水使用量電卓家電電気代計算機家庭エネルギー監査電卓太陽光ROI電卓太陽光パネル電卓堆肥cn比計算機芝生肥料電卓霜の日付電卓レイズドベッド用土電卓NPK肥料電卓種子発芽率電卓動画ビットレート電卓音楽キー移調ツール音楽BPMタッパー写真ファイルサイズ推定電卓メガピクセルから印刷サイズ計算機クロップファクター電卓露出トライアングル電卓車両牽引能力電卓カーリース計算機0–60とクォーターマイル電卓EV充電時間電卓EV航続距離計算機3d距離電卓トーラス電卓不規則多角形面積電卓円錐曲線識別ツール双曲線電卓Twitter/X 文字数カウンターYouTubeコメントピッカーYouTubeタグ抽出ツールyoutubeサムネイルダウンローダーyoutube収益見積もりツールランダムRPGキャラクタージェネレーター