徳城余市総合研究所トップページへ戻る
初期高度(Alti,m)とマッハ数(Mi)から最高到達高度(Altp,m)を計算(抗力無視)
Octaveスクリプトファイル名:AMtoA.m
-----------------------------------------------------------
# 初期高度(Alti,m)とマッハ数(Mi)から最高到達高度(Altp,m)を計算(抗力無視)
# 適用範囲:Alti=0m〜47000m
output_precision(5);
# ーーー定数ーーー
g=9.80665;
# ーーー入力ーーー
Alt=input("Input:Alti(m)=");
Mi=input("Input:Mi=");
# ーーー計算ーーー
if(Alt<11000)
Ts=288.15-0.0065*Alt;
elseif(Alt<20000)
Ts=216.65;
elseif(Alt<32000)
Ts=216.65+0.001*(Alt-20000);
elseif(Alt<=47000)
Ts=228.65+0.0028*(Alt-32000);
endif
#
a=340.294*sqrt(Ts/288.15);
Vi=Mi*a;
Altp=Vi^2/(2*g);
# ーーー出力ーーー
disp("Output:Altp(m)=")
disp(Altp)
-----------------------------------------------------------
(MM20120806)