弹道公式,弹弹堂游戏公式计算,
由自由落体公式h=1/2gt^2推得:x=v0tcosAy=v0tsinA-1/2gt^2
由以上两式消去t得y=xtanA-(g(x)^2)/(2(v0cosA)^2)试中A为发射仰角v0为发射初速度
由于A很大(一般在70-90度)v0很大(91-100)在屏幕内可显示的弹道近似竖直,故可以近似忽略高度差.于是方程变为g/(2(v0cosA)^2)x^2-tanAx=0该方程为一元二次方程,解得:
x1=0;x2=tanA*2(*v0)^2cosA/g=2sinAcosA(v0)^2/g=(v0)^2sin2A/g
最右边的式子为我们需要的式子(姑且称之为射程公式),写的清楚一些x=(v0^2/g)*sin2A
他的这个射程公式,为什么我代入数据以后结果和他的不一样.
仰角射程
891.0203
882.0395
873.0562
……
7910.9527
7811.8921
7712.8171
他的这个射程公式,为什么我代入数据以后结果和他的不一样.x=(v0^2/g)*sin2A