N88-BASICで終端速度2 (5回目)

2024/ 11 / 4 ( 月 ) N88-BASICで 終端速度 2 ( 5 回目 ) (Terminal velocity) 速度 の 2乗 に比例する空気抵抗のある投げ 下げ (数値計算) ■ 数値計算の式 ▼ 初期値 v ← v 0 初速 (v 0 < 0) a ← -g - k 2 v 0 /m y ← 0 初期位置 ▼ 増分 v ← v + a⊿t a ← -g - k 2 v/m y ← y + v⊿t aが一定ではない為y ← y + v⊿t + (1/2)a⊿t 2 は 使用せず ⊿tを小さくすることで精度を出す事にしました ■ 解説 1回目と同じく 加速度 a、速度v、位置yの時間t変化を 今回は上記式にて数値計算をし描画しました ⊿tは描画時間の1/10にして少し精度を上げていますが 描画時間の 1/1程度でも見た目はあまり変わらないようです VL,NL,XL-BASICとdlg~.zip(term205.bas)は このブログ (以下のリンク)から ダウンロードできます https://ulprojectmail.blogspot.com Readme.txtを読んで遊んで下さい