作業フローを簡素化:miniwebtoolを検索。
追加
関連ツール
ベルヌーイ方程式ソルバー一階常微分方程式ソルバー関連変化率ソルバー二階常微分方程式ソルバー非線形連立方程式ソルバー
ホームページ > 数学 > 微積分 > 常微分方程式系ソルバー
 

常微分方程式系ソルバー

常微分方程式系 x' = Ax を記号的および数値的に解きます。平衡点(サドル、ノード、スパイラル、センター)の自動分類、固有値と固有ベクトルの段階的な導出、一般解と特殊解の表示、そしてアニメーション付きのインタラクティブな相図描画に対応しています(2×2、3×3の線形系および2D非線形系)。

常微分方程式系ソルバー
\(\dfrac{d}{dt}\!\begin{pmatrix}x\\y\end{pmatrix} = A \begin{pmatrix}x\\y\end{pmatrix}\) を解きます。ここで \(A\) は実数要素を持つ2×2行列です。
[
[
小数(例: 2.5)、負の数(-1)、単純な分数(3/4)を入力できます。
\(\dfrac{d}{dt}\!\begin{pmatrix}x_1\\x_2\\x_3\end{pmatrix} = A \begin{pmatrix}x_1\\x_2\\x_3\end{pmatrix}\) を解き、固有値、固有ベクトル、および閉じた形式の一般解を表示します。
[
[
[
デフォルトは \( s^3 + 6s^2 + 11s + 6 \) のコンパニオン行列で、固有値は \(-1, -2, -3\) となります。
一般的な2D非線形系 \(x' = f(x, y)\), \(y' = g(x, y)\) を数値的に解きます。sin, cos, exp, sqrt などの関数や定数 pi, e を使用できます。
閉じた形式の解は計算されません。代わりに高精度の RK4 積分により軌道と相図を生成します。
x(0)
y(0)
時間範囲 T

Embed 常微分方程式系ソルバー Widget

常微分方程式系ソルバー

常微分方程式系ソルバーは、連立線形および非線形系のためのオールインワン型微分方程式ツールボックスです。2×2または3×3の係数行列を入力すると、この電卓は完全な固有値/固有ベクトル解析を行い、LaTeX形式で閉じた形式の一般解と特殊解を記述し、原点の平衡点を鞍点、ノード、渦状点、または中心として分類し、アニメーション軌道を備えたインタラクティブな相図を描画します。非線形平面系については、任意の右辺 \(f(x,y)\) および \(g(x,y)\) を入力でき、高精度の RK4 相図を生成します。

常微分方程式系とは何ですか?

常微分方程式(ODE)系は、単一の変数(通常は時間 \(t\))に対する複数の未知関数を、その導関数を通じて関連付けます。最も簡潔な形式では、

\[ \mathbf{x}'(t) = \mathbf{F}(t, \mathbf{x}(t)) , \qquad \mathbf{x} \in \mathbb{R}^n \]

定数行列 \(A\) に対して \(\mathbf{F}(t, \mathbf{x}) = A\mathbf{x}\) である場合、その系は線形かつ自励的です。ここが理論の最も美しい部分であり、長期的な挙動全体が \(A\) の固有値によって決定されます。

線形系の固有値レシピ

\(\mathbf{x}' = A\mathbf{x}\) に対する標準的な手順は以下の通りです:

  1. 特性多項式 \(\det(\lambda I - A) = 0\) を計算する。
  2. 固有値 \(\lambda_1, \lambda_2, \dots\) を求める。
  3. 各固有値について、\((A - \lambda I) v = 0\) を解いて固有ベクトル \(v\) を見つける。
  4. 一般解を線形結合として組み立てる: \(\mathbf{x}(t) = c_1 v_1 e^{\lambda_1 t} + c_2 v_2 e^{\lambda_2 t} + \cdots\)。
  5. 一般解に初期条件 \(\mathbf{x}(0)\) を代入して、定数 \(c_i\) を決定する。

2×2系の3つのケース

固有値 一般解 相図
異なる実数 \(\lambda_1 \ne \lambda_2\) \(c_1 v_1 e^{\lambda_1 t} + c_2 v_2 e^{\lambda_2 t}\) 符号が異なれば鞍点、そうでなければノード
共役複素数 \(\alpha \pm i\beta\) \(e^{\alpha t}[c_1(p\cos\beta t - q\sin\beta t) + c_2(p\sin\beta t + q\cos\beta t)]\) 渦状点 (\(\alpha \ne 0\)) または 中心 (\(\alpha = 0\))
重複(重解) \(\lambda_1 = \lambda_2 = \lambda\) \(c_1 v e^{\lambda t} + c_2 (tv + w) e^{\lambda t}\) 退化ノード

トレース・行列式平面

トレース \(T = a_{11} + a_{22}\) と行列式 \(D = a_{11} a_{22} - a_{12} a_{21}\) を持つ2×2行列の場合、分類全体が1つの図に収まります:

\[ \begin{array}{l} D < 0 \Rightarrow \text{鞍点} \\ D > 0, \; T^2 - 4D > 0 \Rightarrow \text{ノード (} T < 0 \text{ なら安定)} \\ D > 0, \; T^2 - 4D < 0 \Rightarrow \text{渦状点 (} T < 0 \text{ なら安定), } T = 0 \text{ なら中心} \\ T^2 - 4D = 0 \Rightarrow \text{退化ノード(重複固有値)} \end{array} \]

結果パネルに \(T\)、\(D\)、および \(\Delta = T^2 - 4D\) が目立つように表示されるのはこのためです。これら3つの数字だけで平衡点の名前を特定できます。

非線形系と相図

現実世界の多くの常微分方程式は非線形であり、閉じた形式の解を持ちません。このツールでは、局所切断誤差が \(O(h^5)\) であり滑らかなベクトル場のデフォルトの主力手法である4次ルンゲ=クッタ(RK4)法を用いて、方程式を数値的に積分することでこれらを処理します。

\[ \begin{aligned} k_1 &= f(t_n, y_n) \\ k_2 &= f(t_n + h/2, y_n + h k_1 / 2) \\ k_3 &= f(t_n + h/2, y_n + h k_2 / 2) \\ k_4 &= f(t_n + h, y_n + h k_3) \\ y_{n+1} &= y_n + \tfrac{h}{6}(k_1 + 2k_2 + 2k_3 + k_4) \end{aligned} \]

相図には以下の情報が重ねて表示されます:

このソルバーの使い方

  1. モードを選択 — フォーム上部のタブから、2×2線形、3×3線形、または2D非線形を選択します。
  2. 係数または方程式を入力。クイック例をクリックして、標準的な系(安定ノード、中心、鞍点、振り子、ファン・デル・ポールなど)を事前入力できます。
  3. 初期条件 \((x_0, y_0)\) と 時間範囲 \(T\) を入力します。一般的な \(T\) の値は、振動子の場合は 6–20、急速に減衰する安定な系の倍は 3–6 です。
  4. 「計算して視覚化」をクリック。分類、固有値、固有ベクトル、閉じた形式の解(線形モード)、アニメーション相図、および時系列プロットを含む完全な結果ページが表示されます。
  5. 軌道を再再生。初期条件曲線をランナーが移動する様子をもう一度見たい場合は、相図の下のボタンを使用してください。

具体例 — 減衰調和振動子

減衰振動子 \(\ddot{x} + 2\zeta \omega \dot{x} + \omega^2 x = 0\) は、\(y = \dot{x}\) と置くことで2次元系として書き換えることができます:

\[ \begin{pmatrix} \dot{x} \\ \dot{y} \end{pmatrix} = \begin{pmatrix} 0 & 1 \\ -\omega^2 & -2\zeta\omega \end{pmatrix} \begin{pmatrix} x \\ y \end{pmatrix} \]

\(\omega = 1\) および \(\zeta = 0.2\)(不足減衰)の場合、行列は \(A = \begin{pmatrix} 0 & 1 \\ -1 & -0.4 \end{pmatrix}\) となります。トレース \(T = -0.4\)、行列式 \(D = 1\)、判別式 \(\Delta = 0.16 - 4 = -3.84 < 0\) となり、固有値 \(-0.2 \pm 0.9798\,i\) を持つ安定渦状点が得られます。軌道は原点に向かって渦を巻き、時系列は指数関数的に減衰する正弦波を示します。

応用例

ヒントと注意点

よくある質問

常微分方程式系とは何ですか?

常微分方程式(ODE)系は、単一の独立変数(通常は時間)に対する複数の未知関数の導関数を関連付ける連立方程式のセットです。古典的な形式は \( \mathbf{x}'(t) = F(t, \mathbf{x}(t)) \) で、\( \mathbf{x} \) は状態ベクトル、\(F\) はベクトル場です。線形系は \( \mathbf{x}' = A\mathbf{x} + \mathbf{b} \) と簡潔に記述でき、その挙動は係数行列 \(A\) の固有値によってほぼ完全に決定されます。

固有値はどのようにして2×2線形系の平衡点を分類しますか?

2×2系 \( \mathbf{x}' = A\mathbf{x} \) において、原点は \(A\) のトレース \(T\) と行列式 \(D\) によって分類されます:\(D < 0\) は鞍点(不安定)、\(D > 0\) かつ \(T^2 > 4D\) はノード(\(T < 0\) なら安定、\(T > 0\) なら不安定)、\(D > 0\) かつ \(T^2 < 4D\) は渦状点(\(T < 0\) なら安定、\(T > 0\) なら不安定、\(T = 0\) なら純粋な中心)となります。境界の \(T^2 = 4D\) は退化ノードを生じさせます。

固有値が複素数の場合、閉じた形式の解はどのようになりますか?

A が共役複素数固有値 \( \alpha \pm i\beta \) と複素固有ベクトル \( v = p + iq \) を持つ場合、実一般解は \( \mathbf{x}(t) = e^{\alpha t} \left[ c_1 (p \cos\beta t - q \sin\beta t) + c_2 (p \sin\beta t + q \cos\beta t) \right] \) となります。指数項 \(e^{\alpha t}\) が振幅(増幅、減衰、または一定)を制御し、正弦および余弦項が回転を処理します。

行列に重解(重複固有値)がある場合はどうなりますか?

行列が重複固有値 \(\lambda\) を持ち、線形独立な固有ベクトル \(v\) が1つしかない場合、 \( (A - \lambda I) w = v \) を解く一般化固有ベクトル \(w\) も必要になります。このとき一般解は \( \mathbf{x}(t) = c_1 v e^{\lambda t} + c_2 (tv + w) e^{\lambda t} \) という形式をとります。固有空間が2次元である場合、行列はその不変部分空間上で単位行列のスカラー倍となり、解は \( \mathbf{x}(t) = (c_1 v1 + c_2 v2) e^{\lambda t} \) に簡略化されます。

このツールは非線形系を記号的に解くことができますか?

非線形モードでは、4次ルンゲ=クッタ(RK4)積分法を使用してシステムを数値的に解き、相図をプロットします。ほとんどの非線形系には閉じた形式の解が存在しないため、これが標準的なアプローチです。平衡点付近の局所的な挙動は、2×2線形モードで処理可能な線形化によって読み取ることができます。固定点でのヤコビ行列を計算し、それを \(A\) として入力してください。

相図とは何ですか?

相図(フェーズポートレート)は、\(x\)–\(y\) 平面における2次元系の解の幾何学的な図です。各解は「軌道」と呼ばれる曲線を描き、軌道の集合とベクトル場の矢印を合わせることで、解が渦を巻いて吸い込まれるのか、鞍点のように離れていくのか、振動するのか、あるいは平衡点に落ち着くのかといった定性的な挙動を明らかにします。相図により、系の全体構造を一目で把握できるようになります。

参考文献

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

"常微分方程式系ソルバー"(https://MiniWebtool.com/ja/常微分方程式系ソルバー/) MiniWebtool からの引用、https://MiniWebtool.com/

miniwebtool チーム作成。更新日:2026年4月23日

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

微積分:

おすすめ:

InstagramユーザーID検索パーセンテージ減少電卓パーセント増加電卓弧長電卓サッカーxg期待ゴール電卓標準偏差電卓 - 高精度パーセント誤差電卓円錐展開図テンプレートジェネレーター動画を結合MACアドレス検索ランダムカラージェネレーター画像分割ツール合計電卓シグマ記法電卓 総和番号を並べ替える英単語ランダム生成ツールランダム絵文字ジェネレーター中央値電卓フィートとインチからセンチメートルへのコンバーター不可視文字除去ツール太陽位置計算機動画を逆再生エンジェルナンバー電卓筆算割り算電卓平方完成電卓HEX電卓マスターナンバー電卓ランダム誕生日ジェネレーター楕円円周電卓ランダム超能力ジェネレーター売上総利益率電卓相対標準偏差電卓ASCIIコード表HEXコンバーター手数料電卓ランダムトーナメント表作成ツール加速度電卓war電卓ビンゴカードジェネレーターai句読点追加対数電卓FPSコンバーター動画を回転ボウリングスコア計算機モジュロ電卓CAGR電卓MP3ルーパーYouTubeチャンネル統計逆テキストt検定電卓センチメートルからフィートとインチへのコンバーター圧力電卓ランダム日付ジェネレーター変化率電卓ボルト締付トルク計算機関数電卓相関係数計算機ビデオ速度を調整比率電卓私のIPアドレスは何ですかXMLバリデーターfena電卓🖱️ クリックカウンター血糖値コンバーターランダム名前ジェネレーターマン・ホイットニーのU検定計算機階段電卓小数時間から普通の時間へのコンバーター3d距離電卓外れ値電卓デシベル (dB) 電卓正多角形電卓桁数電卓分数電卓迷路ジェネレーター指数電卓-高精度土星回帰電卓変動係数電卓平均寿命電卓ANC電卓分散電卓 高精度積分電卓平方根電卓10進数からバイナリへのコンバーター熱膨張計算機ピタゴラスの定理電卓BUN対クレアチニン比電卓タンジェント電卓上下反転テキストジェネレーター筆算足し算・引き算計算機オーディオ スプリッター角度変換ツール🔊 トーンジェネレーターlog-base-2電卓トルク電卓平均電卓-高精度行番号を追加10進数からBCDへのコンバーターバイナリ電卓VTTからtxtへのコンバーター👙 ブラサイズ電卓動画から画像抽出ツールパスワード強度テスター周波数波長変換ツールCRC32チェックサム電卓ホームランの打席電卓中国剰余定理電卓労働時間計算ツールTikTok収益計算ツールSRTからTXTへの変換ツール💧 露点電卓HTMLからテキストコンバータSHA256 ハッシュジェネレーター画像回転ツールじゃんけんジェネレーターオンライン句読点削除ツールビデオをループ再生熱伝達計算機空の行を削除するBCDからバイナリへのコンバーターIPアドレスから16進数への変換円錐台電卓年の日電卓 - 今日は今年の何日目魔方陣ジェネレーター二乗平均平方根電卓文字数による改行水星逆行カレンダーインタラクティブ単位円ビジュアライザーランダム座標ジェネレーター太陽・月・上昇星座電卓 🌞🌙✨角速度計算機斜辺電卓配管流量電卓コラージュメーカーランダムクレジットカードジェネレーターランダム時刻ジェネレーターランダム算数問題ジェネレーター車両重量配分計算機音節カウンター10進数から16進数へのコンバーター中国式性別予測カレンダーパレットジェネレーター二項係数電卓標準誤差電卓割り切れるテスト電卓GIFメーカー慣性モーメント計算機水泳ペース計算機ベーカーズパーセント電卓ワイヤーゲージ電卓複数分数電卓退職カウントダウン逆行列電卓配当利回り電卓三角関数グラフ作成ツール服のサイズ変換梁の電卓部分分数分解電卓Zalgoテキストジェネレーターパーセント成長率電卓双曲線関数電卓FacebookユーザーID検索クロスワードパズルメーカー並列抵抗電卓中間日計算機点つなぎジェネレーターケリー基準電卓分圧器計算電卓水分補給計算機猫カロリー電卓自然対数電卓身長パーセンタイル電卓YouTubeショート収益化計算ツールアナグラム生成器ピザ生地計算機平均電卓エラー関数電卓コラッツ予想電卓学習曲線電卓平均中央値モード電卓ノノグラムジェネレーター (ピクロス)ジニ係数電卓ダイスロール確率電卓ビデオ反転ランダムアニマルジェネレーターランダムグループジェネレーターランダム映画ピッカー動画圧縮血液型計算機csvからsrtへLED抵抗器電卓ピッグラテン翻訳機数字抽出ツールAIテキストヒューマナイザーeの最初のn桁テンソル積電卓パーソナリティ・ナンバー電卓月相電卓直線の方程式電卓絶対値不等式ソルバー電子配置計算機インタラクティブ周期表AI授業計画ジェネレーターAIクイズ作成ツール引用ジェネレーター (APA/MLA/Chicago)出席率計算APスコア計算機ACTスコア計算機SATスコア電卓パーセンテージからCGPA変換器CGPAからパーセンテージへの変換器簡単採点ツール EZ Grader子育て費用計算機赤ちゃんのミルク量計算おむつサイズ電卓赤ちゃんの名前ジェネレーター赤ちゃんの目の色予測子供のBMIパーセンタイル計算機子供の身長予測ツールhcg倍加時間計算ツール体外受精出産予定日電卓着床計算ツールISO 8601 日付フォーマッターユリウス日変換器昼寝電卓日の出&日の入り電卓世界時計日付ローマ数字変換電卓ソブリエティ計算機ハーフバースデー計算機記念日計算機週番号計算機チップ分配計算機メールマーケティングROI電卓リード獲得単価計算機運転資本計算機限界利益計算機FIFO / LIFO 電卓安全在庫計算機発注点計算機経済的発注量EOQ電卓減価償却計算機ハンドメイド価格電卓卸売価格計算機Shopify利益計算機Amazon FBA 電卓eBay手数料計算機Etsy手数料計算機Stripe手数料計算機PayPal手数料計算機ベッティングオッズ変換器什一献金計算機ザカート計算機英国印紙税計算機HRA非課税計算ツールグラチュイティ計算機NPS計算機EPF電卓PPF計算機RD電卓SWP電卓グロスアップ計算機ローン比較電卓クレジット利用率計算ツールCDラダー電卓T-Bill米国短期国債電卓I Bond 電卓529大学積立計算機HSA電卓退職金計算機昇給計算機請求書作成ツール出張日当計算機走行距離手当計算機家賃値上げ計算機日割り家賃計算家賃適正額計算機乗り出し価格計算ツール車購入可能額計算機バイクローン計算機キャンピングカーローン計算ボートローン電卓土地ローン計算機建設ローン計算機金利のみ住宅ローン計算機バルーンローン計算機住宅ローンポイント計算機PMI電卓隔週住宅ローン返済額計算機ARM住宅ローン電卓VAローン計算機給与手取り計算機AI SQLクエリジェネレーターAI正規表現ジェネレーターAIデータ可視化ツールCSV貼り付けAIテキストトーン分析ツールAI履歴書アナライザーAI単位変換ツール自然言語AI謝罪文ジェネレーターAI 丁寧なお断り文ジェネレーターAI旅行日程ジェネレーターAI読書リストジェネレーターAIワークアウトプランジェネレーターAI献立ジェネレーターAIギフトアイデアジェネレーターAIレシピジェネレーター食材から奨学金ROI電卓大学費用計算機言語学習 流暢になるまでの学習時間電卓単語クイズ作成ツールコーネルノート作成ツールフラッシュカード間隔反復スケジューラーペイント色混合計算機タイル目地計算機食洗機の積み込み最適化ツール洗剤の使用量計算ヘアカラー混合計算機印刷コスト計算機ガス vs 電気 コスト比較電卓ギフトカードチップ電卓引っ越し用ダンボール数計算機ストレージユニットサイズ計算機カプセルワードローブ計算機ベルト長さ計算機油圧シリンダー推力計算機滑車システム計算機ギア比計算機機械比熱計算機ベルヌーイの式計算機レイノルズ数計算機潮汐時刻計算機星空観測条件計算機結び方リファレンスツール寝袋温度評価ガイドテントフットプリントサイズ電卓バックパッキング食料重量電卓ネイスミス式ハイキングペース電卓刺繍糸長さ電卓レジンキャスト量計算電卓ビーズパターン電卓陶芸粘土収縮率電卓折り紙用紙サイズ電卓キルトバインディング電卓クロスステッチ刺繍糸計算編み物パターン計算機編み針サイズ変換器かぎ針サイズ変換器馬の干し草計算ツールペット航空輸送クレートサイズ検索爬虫類飼育UVBライト距離計算機鳥かごサイズ計算機水槽ヒーターワット数電卓猫のトイレ数計算機ヘッドライト照射距離電卓エンジン圧縮比計算機タイヤ溝摩耗計算機トレーラー牽引荷重計算機旅行費用割り勘計算停止距離計算機労災補償計算機遺産配分電卓商標区分検索ツール特許出願料電卓売上税ネクサスチェッカー刑期短縮計算機時効計算機Airbnb料金最適化ツールルームメイト家賃分割計算機セクション8 家賃電卓BRRRR法計算機キャッシュオンキャッシュリターン計算機賃貸利回り計算機1031エクスチェンジ計算機資産成長ビジュアライザーランチ代計算機ジム vs 自宅トレーニング費用電卓コーヒー代計算機リモートワーク節約計算機副業ROI電卓サブスクリプション費用トラッカーSaaS料金計算ツールフリーランスプロジェクト料金計算機スモークウッド・ペアリングガイド発酵時間計算機マリネ時間計算機食事制限レシピフィルタースパイス代用品ファインダーカフェイン半減期トラッカー標準ドリンク計算ツールワインペアリング提案ツールクライミンググレード変換器自転車ギア比計算機釣り結び強度計算機ヨガポーズホールドタイマー水泳SWOLF電卓レースタイム予測計算機ボクシングパンチ力計算機ラグビー得点電卓クリケット・ランレート電卓テニススコアトラッカー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フラクタルジェネレータードロネー三角形分割ジェネレーターボロノイ図ジェネレータースピログラフジェネレーターテッセレーションジェネレーターシックスシグマ工程能力計算機youtubeサムネイルダウンローダーyoutube収益見積もりツールランダムRPGキャラクタージェネレーター