在我的物理课上,我必须计算以,质量)离开表面的角度(半径R ,质量 M )发射(非常快)的射弹的轨迹。弹丸将达到最大距离并开始围绕地球旋转。问题是它是否会撞击地球。我们通过分析解决了这个问题,但我想知道如何以数字方式模拟这样的问题。
所以基本上我从
和
弹丸的加速度只是
我可以实现一个简单的 C++/Python 程序,它基本上可以:
但这似乎有点不适合,因为在这两种语言中我都没有“自然”向量类。
Octave 或 Mathematica 会更适合这项任务吗?为了在 gnuplot 中绘制轨迹,我将如何实现这个问题以获得 x、y、z 坐标列表?