Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:LU分解による連立一次方程式の解法 | 線形代数の基礎
Pythonによるデータサイエンスのための数学
セクション 4.  10
single

single

bookチャレンジ:LU分解による連立一次方程式の解法

メニューを表示するにはスワイプしてください

タスク

スワイプしてコーディングを開始

学生は、フローのバランスが線形方程式系として表現できる単純なネットワークを解析しています:

Ax=bA \vec{x} = \vec{b}

ここで:

  • AA3×33 \times 3 の係数行列です。
  • b\vec{b} は既知の量のベクトルです。
  • x\vec{x} は求めるべき未知数のベクトルです。

目標は、行列 AALU分解を行い、その後に前進代入および後退代入を実施して x\vec{x}求めることです。最後に、計算した結果をNumPyの組み込みソルバーと比較し、正確性を確認します。

課題:

  1. Pythonコードを完成させてください:
  • LL および UU の不足している式を埋めてLU分解を実行します。
  • 前進代入を実装して Ly=bL\vec{y} = \vec{b} を解きます。
  • 後退代入を実装して Ux=yU\vec{x} = \vec{y} を解きます。
  1. 結果を np.linalg.solve() と比較し、正確性を検証します。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  10
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt