我希望编写一个程序,在三维空间中显示卫星轨道的可视化动画,同时伴随着地球的自转。
我可以编写一个代码来展示轨道的可视化效果(简单的comet3())。也可以旋转3D地球模型。
但我无法将这两个程序合并。
我看过一些YouTube视频,例如“卫星轨道分析和模拟(在MATLAB中)”。他是如何做到的?
有没有专门的Stackexchange网站用于MATLAB问题?
有没有专门的Stackexchange网站用于MATLAB问题?
要旋转类似表面的物体,您可以使用ROTATE函数。例如:
rotate(hsurf, [0 0 1], 20) #% rotates surface with handle hsurf around z axis by 20 deg
此外,还可以查看Orbit Determination Toolbox (ODTBX)。
另外,最好的MATLAB SE网站在这里,只需添加或搜索matlab标签即可。
更新:在FileExchange上又有一个漂亮的地球图:http://www.mathworks.com/matlabcentral/fileexchange/25048