作業フローを簡素化:miniwebtoolを検索。
追加
関連ツール
ベルヌーイ方程式ソルバー方向場・傾き場プロッターオイラー標数電卓オイラーのトーシェント関数電卓eの最初のn桁一階常微分方程式ソルバーニュートン法電卓放物線電卓ルンゲクッタRK4法電卓勾配切片フォーム電卓
ホームページ > 数学 > 微積分 > オイラー法電卓
 

オイラー法電卓

オイラー法を使用して、任意の一次常微分方程式 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 を使って、自然言語による質問と回答で数学の問題を解決することもできます。

微積分:

おすすめ:

InstagramユーザーID検索パーセンテージ減少電卓不可視文字除去ツール弧長電卓MACアドレス検索パーセント増加電卓ランダム誕生日ジェネレーター円錐展開図テンプレートジェネレーターランダムカラージェネレーター画像分割ツールwar電卓ランダム超能力ジェネレーター動画を結合エンジェルナンバー電卓シグマ記法電卓 総和パーセント誤差電卓合計電卓フィートとインチからセンチメートルへのコンバーター動画を逆再生英単語ランダム生成ツールYouTubeチャンネル統計標準偏差電卓 - 高精度ASCIIコード表MP3ルーパー平方完成電卓kva計算機売上総利益率電卓楕円円周電卓ai句読点追加番号を並べ替えるコラッツ予想電卓マン・ホイットニーのU検定計算機水星逆行カレンダービンゴカードジェネレーターFPSコンバーターHEX電卓ランダムトーナメント表作成ツール筆算割り算電卓相対標準偏差電卓熱膨張計算機私のIPアドレスは何ですかランダム絵文字ジェネレーターデシベル (dB) 電卓空の行を削除する手数料電卓逆テキスト血糖値コンバーター関数電卓中央値電卓対数電卓土星回帰電卓圧力電卓じゃんけんジェネレーターCAGR電卓HEXコンバーター動画を回転比率電卓水泳ペース計算機ビデオ速度を調整モジュロ電卓分数電卓ボウリングスコア計算機分散電卓 高精度t検定電卓労働時間計算ツールオンライン句読点削除ツール加速度電卓センチメートルからフィートとインチへのコンバーター正多角形電卓fena電卓ランダム名前ジェネレーター中間日計算機💧 露点電卓マスターナンバー電卓年の日電卓 - 今日は今年の何日目オーディオ スプリッター10進数からBCDへのコンバーターランダム時刻ジェネレーター画像回転ツール角速度計算機太陽位置計算機小数時間から普通の時間へのコンバーター文字数による改行相関係数計算機コラージュメーカーFacebookユーザーID検索log-base-2電卓表面積電卓ボクシングパンチ力計算機AIテキストヒューマナイザーatan2電卓ランダム日付ジェネレーターFIP電卓SRTからTXTへの変換ツールXMLバリデーターバイナリ電卓素数ですかBUN対クレアチニン比電卓クロスワードパズルメーカー外れ値電卓指数電卓-高精度動画から画像抽出ツール求人検索1マイルウォークテストロックポート電卓GIFメーカーアナグラム生成器配当利回り電卓CPM 電卓ジョルダン標準形電卓TikTok収益計算ツールボルト締付トルク計算機四次方程式計算機階段電卓csvからsrtへ魔方陣ジェネレーター🖱️ クリックカウンター二乗平均平方根電卓平均寿命電卓沸点計算ツールSRT 時間シフト 電卓バーコードジェネレーター変動係数電卓角度変換ツールANC電卓Twitch収益計算ツールサッカーxg期待ゴール電卓割り切れるテスト電卓パレットジェネレーター筆算足し算・引き算計算機迷路ジェネレーター配管流量電卓学習曲線電卓最小公倍数電卓桁数電卓積分電卓アンテナ長計算機ニュートン法電卓ピタゴラスの定理電卓ランダム映画ピッカージニ係数電卓タンジェント電卓ビデオをループ再生ランダムアニマルジェネレーターランダムトランプカードジェネレーター三角関数グラフ作成ツール赤ちゃんのミルク量計算斜辺電卓🔊 トーンジェネレーターノノグラムジェネレーター (ピクロス)ヒジュラ暦変換器ワイヤーゲージ電卓変化率電卓平方根電卓猫カロリー電卓科学表記法電卓馬力電卓⚔️ DPS電卓熱伝達計算機車両重量配分計算機PSIからbarへの変換器ランダムクレジットカードジェネレーター円錐台電卓BCDからバイナリへのコンバーターランダム算数問題ジェネレーター平均電卓-高精度平方数リストVTTからtxtへのコンバーターガウス分布ジェネレーターパスワード強度テスターヒストグラムメーカー並列抵抗電卓太陽・月・上昇星座電卓 🌞🌙✨IPアドレスから16進数への変換トルク電卓ランダムPIN生成器中間点電卓営業利益率電卓週番号計算機CRC32チェックサム電卓発音IPA変換ツールCMYKからHEXへの変換ツールサンプルサイズ電卓上下反転テキストジェネレーター動画圧縮四分位範囲電卓日割り家賃計算長方形の電卓10進数から16進数へのコンバーター3d距離電卓YouTubeショート収益化計算ツールZalgoテキストジェネレーターエラー関数電卓🎰 ガチャ天井計算機🎮 ゲーム感度変換器世界時計周波数波長変換ツール退職カウントダウンAIトークンカウンターHTMLからテキストコンバータパーセントからppmへのコンバーター打撃ストライクレート電卓ネットランレート計算機KDレシオ計算機Eloレーティング計算機心拍数回復電卓ハイキング時間計算機ローイングペース計算機ランニング年齢グレード計算機FTP・パワーゾーン計算機Beepテスト電卓ACFTスコア電卓Wilks & DOTS 電卓ホイールオフセット電卓タイヤ負荷指数・速度レーティング検索マイルあたりコスト電卓リース買取電卓オクタン価ブレンド電卓2ストロークオイル混合電卓エンジン排気量計算ソファ搬入電卓薪コード計算機空気清浄機CADR電卓除湿機サイズ計算シーリングファンサイズ電卓カーテンサイズ計算機ラグサイズ電卓額縁の掛け高さ計算機テレビ取り付け高さ計算機テレビサイズ電卓池の容量・ライナー電卓プール塩量計算機プール容量計算給湯器サイズ電卓エポキシ樹脂計算機手すり子間隔電卓巾木とトリムの電卓サイディング計算機デッキ用ステインの計算芝生の種計算機芝生電卓アスファルト電卓立方ヤード電卓電線管充填率電卓直列並列コンデンサ電卓誘導リアクタンス計算機部屋の照明計算機ルクスからルーメン電卓ルーメンからワット変換器発電機サイズ計算機mAh Wh 変換器 電卓三相電力計算機アンペアからワット電卓ワットからアンペア電卓直列抵抗計算機摩擦計算機斜面計算機機械的倍率計算機音速計算機波の速度計算機浮力電卓終端速度計算機ド・ブロイ波長計算機光子エネルギー計算機emc2電卓時間の遅れ計算機ケプラーの第三法則計算機脱出速度計算機万有引力計算機ベール・ランベルトの法則電卓ネルンストの式計算機浸透圧計算機沸点上昇電卓凝固点降下計算パーセント組成計算機規定度計算機質量モル濃度計算機pKa→Ka変換器ヘンダーソン・ハッセルバルヒ電卓理論収量計算機制限反応物計算機電子配置計算機インタラクティブ周期表AI授業計画ジェネレーターAIクイズ作成ツール引用ジェネレーター (APA/MLA/Chicago)出席率計算APスコア計算機ACTスコア計算機SATスコア電卓パーセンテージからCGPA変換器CGPAからパーセンテージへの変換器簡単採点ツール EZ Grader子育て費用計算機おむつサイズ電卓赤ちゃんの名前ジェネレーター赤ちゃんの目の色予測子供のBMIパーセンタイル計算機子供の身長予測ツールhcg倍加時間計算ツール体外受精出産予定日電卓着床計算ツール中国式性別予測カレンダーISO 8601 日付フォーマッターユリウス日変換器昼寝電卓月相電卓日の出&日の入り電卓日付ローマ数字変換電卓ソブリエティ計算機ハーフバースデー計算機記念日計算機チップ分配計算機メールマーケティングROI電卓リード獲得単価計算機運転資本計算機youtube収益見積もりツールランダムRPGキャラクタージェネレーター