セクション 3. 章 5
single
チャレンジ:非線形方程式の解法
メニューを表示するにはスワイプしてください
多くの科学および工学分野の応用では、解析的に解くことができない非線形方程式に直面し、数値的手法が必要となることがよくあります。scipy.optimizeモジュールは、このような方程式の根を求めるための強力なアルゴリズムを提供し、実世界のシステムのモデリングや解析を可能にします。このチャレンジでは、scipy.optimize.rootを用いて物理プロセスを表す非線形方程式を解くことで、根を求める手法への理解を応用します。
タスク
スワイプしてコーディングを開始
非線形方程式 x^3 - 2x^2 + x - 1 = 0 を解いて、物理プロセスをモデル化します。方程式には提供された physical_process_equation 関数を使用してください。
scipy.optimize.rootを用いて、初期値2.0から方程式の数値的な根を求めます。solve_nonlinear_equation関数から根の値を float 型で返してください。
結果オブジェクトから .x[0] を使って根を抽出し、返す前に float 型に変換することを忘れないでください。関数が配列ではなく float 型を返すようにしてください。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 3. 章 5
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください