エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
微分方程式の数値的解法 (2) VBA + Excel
前ページに引続き、微分方程式の数値解法を学ぶ。 本ページでは VBA のプログラミング機能を用いて実現... 前ページに引続き、微分方程式の数値解法を学ぶ。 本ページでは VBA のプログラミング機能を用いて実現する。 Euler 法 本ページの学習に入る前に、前ページの Excel シートを保存して閉じておこう。 本ページのプログラムを記述する際は、新しいファイルでスタートするようにして欲しい。 さて、Excel の場合と同様、Euler 法での数値積分を実現するのが 以下の VBA プログラムである。 ポイントは While 〜 Wend 文と t = t + dt により、時間を 0 から tmax (=30) まで進めている点 x1 (位置)、x2 (速度) を更新するプロシージャ Euler を作成し、「Euler x1, x2, t, dt」のように呼び出している点である。 記述して実行してみよう。 (Visual Basic Editor の起動方法は「第一回:プログラムを書き始める
2010/02/03 リンク