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

2024/11/4()
N88-BASICで終端速度2 (5回目)
 
(Terminal velocity)
 
速度2乗に比例する空気抵抗のある投げ下げ(数値計算)
 
数値計算の式
初期値
v ← v0 初速 (v0 < 0)
a ← -g - k2v0/m
y ← 0 初期位置
 
増分
v ← v + a⊿t
a ← -g - k2v/m
y ← y + v⊿t
aが一定ではない為y ← y + v⊿t + (1/2)a⊿t2 
使用せず⊿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を読んで遊んで下さい





 

このブログの人気の投稿

NEWS

N88-BASICでゲーム (1回目)