Matlab: 动画制作

3
我希望编写一个程序,在三维空间中显示卫星轨道的可视化动画,同时伴随着地球的自转。 我可以编写一个代码来展示轨道的可视化效果(简单的comet3())。也可以旋转3D地球模型。 但我无法将这两个程序合并。 我看过一些YouTube视频,例如“卫星轨道分析和模拟(在MATLAB中)”。他是如何做到的?
有没有专门的Stackexchange网站用于MATLAB问题?
2个回答

1
你可以在这里看到如何绘制三维或二维地球的演示:

地球地形

要旋转类似表面的物体,您可以使用ROTATE函数。例如:

rotate(hsurf, [0 0 1], 20) #% rotates surface with handle hsurf around z axis by 20 deg

此外,还可以查看Orbit Determination Toolbox (ODTBX)

另外,最好的MATLAB SE网站在这里,只需添加或搜索标签即可。


更新:在FileExchange上又有一个漂亮的地球图:http://www.mathworks.com/matlabcentral/fileexchange/25048


0
考虑使用Java完成图形用户界面。MATLAB 与 Java 接口无缝,而且在 Java 中进行 GUI 开发要简单得多。如果您不熟悉 Java,但有时间,那么开始学习它是值得的,因为它是一种广泛使用的通用编程语言,与 MATLAB 搭配使用更加方便。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接