作業フローを簡素化:miniwebtoolを検索。
追加
ホームページ > 数学 > 微積分 > オイラー法電卓
 

オイラー法電卓

オイラー法を使用して、任意の一次常微分方程式 y' = f(x, y) を数値的に解きます。反復テーブル、方向場に重ねられたオイラー折れ線、h、h/2、h/4 でのライブ収束比較を表示します。オプションで厳密解に対する誤差分析も可能です。

オイラー法電卓
y' =
変数 xy を使用してください。演算子 + − × ÷ ^ と関数 sin, cos, tan, exp, ln, log, sqrt, abs をサポートしています。
入力された場合、各オイラー点が y(x) と比較され、誤差がオレンジ色の破線スタブとしてプロットされます。

Embed オイラー法電卓 Widget

オイラー法電卓

オイラー法電卓は、古典的な(前進)オイラー法を使用して、\( y' = f(x, y), \; y(x_0) = y_0 \) という形式の任意の1階初期値問題を数値的に解きます。完全な反復テーブルを返し、ライブスロープフィールドの上にオイラー折れ線をプロットし、3つの異なるステップサイズでの解を比較して手法が収束する様子を視覚的に確認できます。また、厳密な閉形式の解を入力した場合は、ステップごとの誤差分析も行います。

オイラー法とは?

オイラー法は、初期値問題の解を近似するための最も単純なアルゴリズムです。解曲線上の既知の点 \( (x_0, y_0) \) から始めて、局所的な傾き \( f(x, y) \) に沿って、小さいステップサイズ h ずつ繰り返し進みます:

yn+1 = yn + h · f(xn, yn), xn+1 = xn + h

幾何学的には、各ステップは現在の点における微分方程式の値に等しい傾きを持つ短い直線セグメントです。その結果得られる折れ線 — オイラー折れ線 — は、真の(通常は曲線である)解の近似となります。

精度はどのくらいですか?

オイラー法は 1次精度 の手法です。各ステップでの局所的な打ち切り誤差は \( O(h^2) \) であり、固定された区間にわたって積分した後のグローバル誤差は \( O(h) \) です。実用的には以下のことが言えます:

内蔵のステップサイズ比較(h, h/2, h/4)を使用すると、この線形収束を直接確認できます。オプションを有効にして、3つの最終値が共通の極限に近づき、各値が前の値に比べて極限からの距離がおよそ半分になっていることを確認してください。

チャートの読み方

可視化では、単一の座標平面上に4種類の情報を重ねて表示します:

この電卓の使い方

  1. 微分方程式の右辺y' = と書かれたフィールドに入力します。変数には xy を使用します。サポートされている演算子は + − × ÷ ^、サポートされている関数には sin, cos, tan, asin, acos, atan, exp, ln, log, log10, log2, sqrt, abs が含まれます。
  2. 初期条件を設定する:開始値 x₀、その点での初期値 y₀、ステップサイズ h(正の値で順方向、負の値で逆方向に積分)、およびステップ数 n を入力します。
  3. (任意)厳密解 y(x) を入力する:既知の場合は入力してください。電卓は各ステップで \( |y_n - y(x_n)| \) を計算し、最大誤差と最終誤差を報告します。
  4. 可視化オプションを切り替える:スロープフィールドはデフォルトでオンになっています。ステップサイズ比較をオンにすると、h/2 と h/4 での2つの追加曲線が重畳されます。
  5. 実行をクリック。結果セクションに要約統計、チャート、収束比較パネル、および完全な反復テーブルが表示されます。テーブルの行にマウスを合わせると、チャート上の対応するポイントが強調表示されます(逆も同様です)。

計算例

\( y' = x + y, \; y(0) = 1 \) で h = 0.1、10ステップの場合を考えます。厳密解は \( y(x) = -x - 1 + 2e^x \) です。オイラーの公式を適用すると以下のようになります:

n = 1: y1 = 1 + 0.1 · (0 + 1) = 1.1 n = 2: y2 = 1.1 + 0.1 · (0.1 + 1.1) = 1.22 n = 3: y3 = 1.22 + 0.1 · (0.2 + 1.22) = 1.362 ⋮ n = 10: y10 ≈ 3.1875, 厳密解 y(1) = 2e − 2 ≈ 3.4366

最終的な誤差は約 0.249 です。h を 0.05 に半減させると最終誤差は約 0.13 に下がり、さらに 0.025 に半減させると約 0.067 に下がります。理論が予測する通り、見事な線形収束を示しています。

オイラー法と他の数値解法の比較

手法 次数 ステップごとの評価回数 グローバル誤差 備考
オイラー法(前進) 1 1 O(h) 最も単純な手法。教育やプロトタイピングに最適。
改良オイラー法(ホイン法) 2 2 O(h²) ステップの開始点と終了点での傾きを平均化。
中点法(RK2) 2 2 O(h²) 各ステップの中点での傾きを評価。
4次ルンゲ・クッタ法(RK4) 4 4 O(h⁴) 汎用ソルバーの定番。1ステップあたりの精度が非常に高い。
後退(後退)オイラー法 1 1(+方程式の根の算出) O(h) 無条件に安定。スティフな微分方程式に不可欠。

オイラー法がうまくいかない場合

前進オイラー法は、以下の3つの状況で不適切な挙動を示すことがあります:

一般的な用途

よくある質問

オイラー法とは何ですか?

オイラー法は、初期値問題 y' = f(x, y), y(x0) = y0 を解くための最も単純な数値的手法です。各ステップで y_{n+1} = y_n + h · f(x_n, y_n) によって解を進め、現在の点における傾きに沿って短い距離 h だけ移動します。これは1次精度であり、グローバル誤差は O(h) です。

オイラー法の精度はどのくらいですか?

オイラー法の局所的な打ち切り誤差は O(h²) であり、グローバル誤差は O(h) です。ステップサイズを半分にすると、グローバル誤差もおおよそ半分になります。この電卓での h, h/2, h/4 の収束比較が非常に有益なのは、誤差が h に比例して線形に減少する様子を確認できるからです。

オイラー法が失敗するのはどのような時ですか?

オイラー法は、スティフな問題や、解の局所的な曲率に対してステップサイズが大きすぎる場合に不安定になることがあります。数値解が振動したり、無限大に発散したり、真の解から目に見えて逸脱したりすることがあります。通常は h を小さくすることで改善されますが、スティフな方程式には後退オイラー法などの陽解法が好まれます。

ステップサイズはどのように選べばよいですか?

まずは、対象の区間で10〜50ステップ程度になるような h から始めてください。オイラー折れ線がスロープフィールドや厳密解から明らかに逸脱している場合は、h を半分にして再実行してください。内蔵の h, h/2, h/4 比較機能を使用して、3つの曲線が互いに収束しているか確認してください。

オイラー法とルンゲ・クッタ法(RK4)の違いは何ですか?

4次ルンゲ・クッタ法は、1ステップにつき4つの点で傾きを評価し、それらを (1, 2, 2, 1)/6 の重みで組み合わせます。これにより、同じステップ数でもオイラー法の O(h) よりも数桁優れた O(h⁴) のグローバル誤差を実現します。それでも、数値積分の概念を教えるためや、非常に単純な用途、低精度の用途にはオイラー法も価値があります。

連立微分方程式に使用できますか?

この電卓は、単一のスカラー1階常微分方程式 y' = f(x, y) を扱います。連立方程式や高階微分方程式の場合は、1階の連立系に書き換えて専用のソルバーを使用するか、2階の方程式を2つの1階方程式に変換してコンポーネントごとに解く必要があります。

過去にさかのぼって積分することはできますか?

はい。負のステップサイズ h を入力してください。電卓は x₀ から負の方向に n ステップ進みます。これは、既知の現在の状態から過去の状態を復元する場合に便利です。

参考文献

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

"オイラー法電卓"(https://MiniWebtool.com/ja/オイラー法電卓/) MiniWebtool からの引用、https://MiniWebtool.com/

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

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

その他の関連ツール:

微積分:

おすすめ:

標準偏差電卓 - 高精度パーセント増加電卓パーセンテージ減少電卓war電卓ランダムカラージェネレーターランダム誕生日ジェネレーター合計電卓HEX電卓パーセント誤差電卓円錐展開図テンプレートジェネレーター番号を並べ替えるai句読点追加画像分割ツール英単語ランダム生成ツール中央値電卓フィートとインチからセンチメートルへのコンバーター売上総利益率電卓マスターナンバー電卓手数料電卓MACアドレス検索YouTubeチャンネル統計対数電卓シグマ記法電卓 総和動画を逆再生CAGR電卓筆算割り算電卓弧長電卓迷路ジェネレーターランダム絵文字ジェネレーターランダム名前ジェネレーターランダム音周波数ジェネレーター分散電卓 高精度血糖値コンバーターt検定電卓動画を結合マン・ホイットニーのU検定計算機ボウリングスコア計算機変化率電卓ASCIIコード表小数時間から普通の時間へのコンバーター相対標準偏差電卓ランダム日付ジェネレーターセンチメートルからフィートとインチへのコンバーターMP3ルーパー動画を回転逆テキストlog-base-2電卓配当利回り電卓楕円円周電卓コラッツ予想電卓空の行を削除するFPSコンバーターランダムトーナメント表作成ツール平方完成電卓ランダムポーカーハンドジェネレーター指数電卓-高精度相関係数計算機SRT 時間シフト 電卓トルク電卓BUN対クレアチニン比電卓デシベル (dB) 電卓上下反転テキストジェネレーター音節カウンター平方根電卓ビンゴカードジェネレーターモジュロ電卓クロスワードパズルメーカーランダム名ピッカー労働時間計算ツールCRC32チェックサム電卓💧 露点電卓年の日電卓 - 今日は今年の何日目圧力電卓バイナリ電卓関数グラフ作成ツールInstagramユーザーID検索エンジェルナンバー電卓階段電卓fena電卓土星回帰電卓歩数距離変換電卓ランダムトランプカードジェネレーター関数電卓桁数電卓斜辺電卓複数分数電卓10進数からBCDへのコンバーター並列抵抗電卓逆ラプラス変換電卓パラメトリック曲線グラフ作成ツールピタゴラスの定理電卓表面積電卓🎮 ゲーム感度変換器太陽・月・上昇星座電卓 🌞🌙✨平均電卓-高精度アナグラム生成器ランダム超能力ジェネレーターSRTからTXTへの変換ツール梁の電卓配管流量電卓そろばんシミュレーターロシア農民式乗算ヴェーダ数学トリック電卓古代エジプト式乗算電卓ローマ数字計算ソルバー暗算トレーナー九九クイズ繰り上がりと繰り下がりビジュアライザー数の合成と分解生成ツール硬貨文章題ソルバー距離・速さ・時間の三角形電卓仕事算ソルバー混合問題ソルバー年齢文章題ソルバー列車出会い問題ソルバー水分補給計算機ペース カロリー電卓薬剤投与量計算機アルコールカロリー電卓ボディリコンポジション電卓ランダム討論トピックジェネレーターランダムな猫犬の名前ジェネレーターランダム聖句ジェネレーターランダム算数問題ジェネレーターランダム段落ジェネレーターランダム英文ジェネレーター砂利・砂・表土計算機鋼材重量電卓ボルト締付トルク計算機ドルから金への変換ツールオプション電卓株式分割電卓ESPP電卓請求書遅延手数料電卓フリーランス時給電卓リース対購入電卓高度なチップ割り勘電卓持ち物リストジェネレーター時差ぼけ電卓旅行予算電卓飛行距離電卓熱損失電卓発電コスト電卓水使用量電卓家電電気代計算機家庭エネルギー監査電卓太陽光ROI電卓太陽光パネル電卓堆肥cn比計算機芝生肥料電卓霜の日付電卓レイズドベッド用土電卓NPK肥料電卓種子発芽率電卓動画ビットレート電卓音楽キー移調ツール音楽BPMタッパー写真ファイルサイズ推定電卓メガピクセルから印刷サイズ計算機クロップファクター電卓露出トライアングル電卓車両牽引能力電卓カーリース計算機0–60とクォーターマイル電卓EV充電時間電卓EV航続距離計算機燃費計算機服のサイズ変換用紙サイズ一覧指輪サイズ変換器天文単位変換器燃費変換ツール MPG L/100km km/L 電卓データ転送速度変換ツールトルク変換器 (Nm, ft-lb, kgf-cm)取り消し線テキスト生成ツール空白文字可視化ツール読書時間電卓スピーチ時間電卓段落カウンター文カウンターテキストからバイナリ/16進数/ASCII変換器Lorem Picsum / プレースホルダー画像ジェネレーター.env ファイルジェネレーターGitコマンド生成ツールカラーコード変換器全形式bcryptハッシュ生成・検証ツールJWTジェネレーターCSS Grid生成ツール数値積分電卓z変換電卓高速フーリエ変換FFT電卓テンソル積電卓行列指数関数電卓ジョルダン標準形電卓環と体の電卓群論の位数電卓常微分方程式系ソルバーベルヌーイ方程式ソルバーオイラー法電卓方向場・傾き場プロッター二階常微分方程式ソルバー一階常微分方程式ソルバー安定結婚問題ソルバーネットワークフロー電卓最大フロー平面グラフ判定ハミルトン路チェッカー巡回セールスマン問題ソルバー TSP線形計画法ソルバー包除原理電卓漸化式ソルバー隣接行列電卓トポロジカルソート電卓グラフ彩色電卓論理ゲートシミュレーターカルノー図 (K-Map) ソルバーブール代数簡略化ツール分割数電卓デジタルルート電卓フィボナッチ数チェッカーエジプト分数電卓メビウス関数電卓ゴールドバッハ予想検証ツールメルセンヌ素数チェッカー双子素数ファインダー友愛数チェッカー完全数チェッカーモジュラー冪乗計算機重複順列電卓効果量電卓相対リスク電卓オッズ比電卓分割表電卓フィッシャーの正確確率検定電卓スピアマン順位相関係数計算機ベータ分布電卓ワイブル分布電卓指数分布電卓幾何分布電卓負の二項分布電卓超幾何分布電卓F検定・F分布電卓ベイズの定理電卓固有多項式計算機行列べき乗電卓コレスキー分解電卓QR分解電卓行列対角化電卓クラメルの公式電卓列空間電卓零空間電卓ベクトル間の角度電卓単位ベクトル電卓ベクトルの大きさ電卓外積電卓内積電卓行列の掛け算電卓逆行列電卓RREF計算機行簡約階段形ニュートン法電卓ヤコビ行列電卓面積分電卓線積分計算機回転カール電卓発散計算機勾配計算機多変数最適化電卓微積分関連変化率ソルバー瞬間変化率電卓平均変化率計算機無限級数和電卓級数収束判定電卓べき級数電卓マクローリン級数電卓ロピタルの定理計算機広義積分電卓シンプソン則電卓台形公式電卓リーマン和電卓回転体の表面積計算機回転体の体積電卓座標幾何距離計算機ヘロンの公式計算機円の接線電卓角の二等分線電卓内接円インサークル電卓外接円電卓大圏距離計算機3d距離電卓トーラス電卓円錐台電卓不規則多角形面積電卓正多角形電卓円錐曲線識別ツール双曲線電卓放物線電卓二項定理展開電卓パスカルの三角形ジェネレーター積の記号電卓 (Π パイ記法)有理根定理 電卓デカルトの符号法則電卓平行線と垂直線の電卓直線の方程式電卓標準形から傾き切片形への変換点傾き形式電卓非線形連立方程式ソルバー有理方程式ソルバー文字式方程式ソルバー三角方程式ソルバー指数方程式ソルバー対数方程式ソルバー四次方程式計算機三次方程式ソルバー概算電卓数値から分数への変換器スキップカウントジェネレーター単価電卓天井関数と床関数 電卓絶対値電卓数列パターン検出ツール位取り表ジェネレーター演算の順序電卓PEMDAS筆算足し算・引き算計算機筆算かけ算計算機九九表ジェネレーター🎮 ゲーム内通貨変換器🎲 ドロップ確率電卓🎰 ガチャ天井計算機⚔️ DPS電卓❄️ 雪の日計算機🚚 引っ越し費用見積もり🔍 盗作チェッカー📷 OCR / 画像からテキスト抽出📈 折れ線グラフ作成ツール🥧 円グラフ作成ツール📊 棒グラフ作成ツール🔊 トーンジェネレーター🖱️ クリックカウンターオンラインメモ帳⬛ アスペクト比電卓🌍 カーボンフットプリント電卓👙 ブラサイズ電卓タイヤサイズ電卓燃料費電卓🌡️ 暑さ指数電卓🌬️ 体感温度電卓⏰ オンラインアラーム時計⏰ タイムカード電卓📅 日付差分電卓🕐 ミリタリータイム変換器⏱️ 時間計算機⏱️ オンラインストップウォッチ⏱️ カウントダウンタイマー🌐 タイムゾーン変換器カーペット計算機擁壁電卓HVAC容量計算電卓断熱材電卓ペーバー電卓鉄筋電卓木材計算機平方フィート計算機交差掛け算電卓五数要約電卓パーセンタイル電卓正規分布電卓p値電卓比率電卓四捨五入電卓Twitter/X 文字数カウンターYouTubeコメントピッカーYouTubeタグ抽出ツールyoutubeサムネイルダウンローダーyoutube収益見積もりツールランダムRPGキャラクタージェネレーター