作業フローを簡素化:miniwebtoolを検索。
追加
こちらもどうぞ
ニュートン法電卓ルンゲクッタ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検索パーセンテージ減少電卓パーセント増加電卓弧長電卓ランダムカラージェネレーターwar電卓動画を結合MACアドレス検索画像分割ツールフィートとインチからセンチメートルへのコンバーター標準偏差電卓 - 高精度円錐展開図テンプレートジェネレーターエンジェルナンバー電卓ランダム誕生日ジェネレーター番号を並べ替える引用検索 (英語)動画を逆再生ランダム日付ジェネレーターランダムポーカーハンドジェネレーター合計電卓シグマ記法電卓 総和FPSコンバーターランダム超能力ジェネレーターパーセント誤差電卓平方完成電卓売上総利益率電卓相対標準偏差電卓YouTubeチャンネル統計モジュロ電卓英単語ランダム生成ツールランダムトーナメント表作成ツール外れ値電卓熱膨張計算機HEX電卓ASCIIコード表血糖値コンバーター動画を回転オンライン句読点削除ツールMP3ルーパーデシベル (dB) 電卓逆テキスト中央値電卓マスターナンバー電卓ai句読点追加kva計算機楕円円周電卓手数料電卓センチメートルからフィートとインチへのコンバーターボウリングスコア計算機表面積電卓CAGR電卓太陽位置計算機空の行を削除する労働時間計算ツール圧力電卓🖱️ クリックカウンターマン・ホイットニーのU検定計算機ビデオ速度を調整小数時間から普通の時間へのコンバーター筆算足し算・引き算計算機ボルト締付トルク計算機ビンゴカードジェネレーターt検定電卓比率電卓コラージュメーカー桁数電卓筆算割り算電卓四分位範囲電卓私のIPアドレスは何ですかHEXコンバーター中間日計算機加速度電卓土星回帰電卓ポアソン分布電卓配管流量電卓パーセント成長率電卓変化率電卓求人検索ランダムクレジットカードジェネレーター不可視文字除去ツール熱伝達計算機パレットジェネレーターランダム絵文字ジェネレーターオーディオ スプリッター画像回転ツール関数電卓TikTok収益計算ツール愛の相性電卓SRT 時間シフト 電卓指数電卓(高精度)斜面計算機身長パーセンタイル電卓動画から画像抽出ツール配当利回り電卓散布図作成ツールSHA256 ハッシュジェネレーター年の日電卓 - 今日は今年の何日目Twitch収益計算ツール正多角形電卓車両重量配分計算機週番号計算機底2の対数電卓パーセントからppmへのコンバーター分数電卓アンテナ長計算機階段電卓XMLバリデーター世界時計atan2電卓相関係数計算機ANC電卓CRC32チェックサム電卓fena電卓BUN対クレアチニン比電卓GIFメーカーヒストグラムメーカーサイコロローラータンジェント電卓飛行距離電卓ランダムトランプカードジェネレーター角度変換ツールジニ係数電卓平方根電卓CMYKからHEXへの変換ツール動画分割ツール小文字生成器 ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾沸点計算ツールAIテキストヒューマナイザーアナグラム生成器ランダム名前ジェネレーターFacebookユーザーID検索カラースキームジェネレータークロスワードパズルメーカーワイヤーゲージ電卓対数電卓💧 露点電卓PSIからbarへの変換器クーパー12分間走計算ツールサッカーxg期待ゴール電卓バーコードジェネレーターローマ数字のコンバーター三相電力計算機取り消し線テキスト生成ツールトルク電卓ランニングペース電卓三角関数グラフ作成ツール割り切れるテスト電卓周波数波長変換ツール直線の方程式電卓角速度計算機じゃんけんジェネレータービデオをループ再生ランダム時刻ジェネレーター服のサイズ変換猫カロリー電卓ベーカーズパーセント電卓SRTからTXTへの変換ツール動画圧縮積分電卓迷路ジェネレーターBCD?????psiからkPaへのコンバーターそろばんシミュレーター文字数による改行日割り家賃計算魔方陣ジェネレーター🔊 トーンジェネレーター点つなぎジェネレーターhba1c電卓タイル目地計算機バイナリ電卓平均寿命電卓ポンドからキログラム変換分圧器計算電卓素数ですかカレンダー電卓hcg倍加時間計算ツール変動係数電卓水星逆行カレンダー自転車サイズ電卓IPアドレスから16進数への変換慣性モーメント計算機斜辺電卓AIお礼状ジェネレーターダイスロール確率電卓ペース カロリー電卓分散電卓 高精度直角三角形電卓10進数から16進数へのコンバーターHTMLからテキストコンバータmcgからmgへの変換ツールVTTからtxtへのコンバーターボロノイ図ジェネレーターヴィジュネル暗号ツール外接円電卓平方数リスト直列抵抗計算機グロスアップ計算機ジェスチャーゲームジェネレーターレシピ栄養計算ツールTwitter (X)用動画変換ゲーマータグジェネレーターチーム名ジェネレーターニックネームジェネレーターラップネームジェネレーターバンド名ジェネレーターファンタジー名前ジェネレーターフォーチュンクッキージェネレーターお絵描きアイデアジェネレータージャーナルプロンプトジェネレーターデイリーアファメーションジェネレーター褒め言葉ジェネレーター口説き文句ジェネレーター親父ギャグジェネレーターランダムジョークジェネレーターランダム雑学ジェネレータートリビアクイズジェネレーターハングマン単語ジェネレーターピクショナリー単語ジェネレーターアイスブレイク質問ジェネレーターNever Have I Ever ジェネレーターどっちを選ぶジェネレーターランダム質問ジェネレーターAI夢占いAI結婚式スピーチジェネレーターAIプレスリリースジェネレーターAI商品説明ジェネレーターAI動画スクリプトジェネレーターAI YouTubeタイトル・概要欄ジェネレーターInstagramキャプションジェネレーターAI LinkedInヘッドライン・自己紹介ジェネレーターAI職務経歴書ブレットジェネレーターAIカバーレター作成ツールAIラップ歌詞ジェネレーターPDFフラット化ツールPDFロック解除(オーナーパスワード削除)PDFテキスト抽出PDFページ抽出PDF単語カウンターPDFにパスワードを設定PDFにページ番号を追加PDFページ並べ替えPDFページ削除PDF回転JPGをPDFに変換PDFをJPGに変換PDF圧縮PDF分割PDF結合PTからPXへの変換器PXからREMへの変換器トラからグラムへの変換器インドの土地単位変換器AI歌詞ジェネレーターAI詩ジェネレーターAIストーリージェネレーターAI翻訳AIテキスト要約ツールmgからmlへの変換器MPHからKMHへの変換器ノットからマイル毎時変換器立方メートルから立方フィート立方フィートから立方ヤード変換器平方フィートから平方メートル換算平方メートルから平方フィート変換器オンスからmlへの変換器mlからオンスへの変換器ガロンからリットル変換器リットルからガロン変換器キログラムからストーンへの変換器ストーンからキログラム変換器インチからミリメートルへの変換器ミリメートルからインチへの変換器マイルからキロメートル変換器キロメートルからマイル変換器華氏から摂氏への変換器摂氏から華氏への変換器バックパックサイズ電卓サーフボード容量電卓テニスグリップサイズ電卓ヘルメットサイズ電卓手袋サイズ電卓帽子サイズ変換スノーボードサイズ電卓スキーサイズ電卓スピードランスプリットタイマーステーブルフォード計算機ダーツチェックアウト電卓ボウリング・エコノミーレート電卓打撃ストライクレート電卓ネットランレート計算機KDレシオ計算機Eloレーティング計算機心拍数回復電卓ハイキング時間計算機ローイングペース計算機ランニング年齢グレード計算機FTP・パワーゾーン計算機Beepテスト電卓ACFTスコア電卓Wilks & DOTS 電卓ホイールオフセット電卓タイヤ負荷指数・速度レーティング検索マイルあたりコスト電卓リース買取電卓オクタン価ブレンド電卓2ストロークオイル混合電卓エンジン排気量計算ソファ搬入電卓薪コード計算機空気清浄機CADR電卓除湿機サイズ計算シーリングファンサイズ電卓カーテンサイズ計算機ラグサイズ電卓額縁の掛け高さ計算機テレビ取り付け高さ計算機テレビサイズ電卓池の容量・ライナー電卓プール塩量計算機プール容量計算給湯器サイズ電卓エポキシ樹脂計算機手すり子間隔電卓巾木とトリムの電卓サイディング計算機デッキ用ステインの計算芝生の種計算機芝生電卓アスファルト電卓立方ヤード電卓電線管充填率電卓直列並列コンデンサ電卓誘導リアクタンス計算機部屋の照明計算機ルクスからルーメン電卓ルーメンからワット変換器発電機サイズ計算機mAh Wh 変換器 電卓アンペアからワット電卓ワットからアンペア電卓摩擦計算機機械的倍率計算機音速計算機波の速度計算機浮力電卓終端速度計算機ド・ブロイ波長計算機光子エネルギー計算機emc2電卓時間の遅れ計算機ケプラーの第三法則計算機脱出速度計算機万有引力計算機ベール・ランベルトの法則電卓ネルンストの式計算機浸透圧計算機沸点上昇電卓凝固点降下計算パーセント組成計算機規定度計算機質量モル濃度計算機pKa→Ka変換器ヘンダーソン・ハッセルバルヒ電卓理論収量計算機制限反応物計算機電子配置計算機インタラクティブ周期表AI授業計画ジェネレーターAIクイズ作成ツール引用ジェネレーター (APA/MLA/Chicago)出席率計算APスコア計算機ACTスコア計算機SATスコア電卓youtube収益見積もりツールランダムRPGキャラクタージェネレーター