【问题标题】:Matlab: animationMatlab:动画
【发布时间】:2012-03-19 09:57:30
【问题描述】:

我想编写一个程序,显示 3D 空间中卫星轨道的视觉动画,以及地球的自转。 我可以编写一个显示轨道可视化的代码(简单的comet3())。也可以旋转地球的 3D 模型。 但是我不能合并这两个程序。 我看过一些 Youtube 视频,例如“卫星轨道分析和模拟(在 MATLAB 中)”。他是怎么做到的?

Matlab 问题有没有专门的 stackexchange 站点?

【问题讨论】:

    标签: matlab animation


    【解决方案1】:

    您可以在此处查看如何以 3D 或 2D 方式绘制地球的演示:

    Earth's Topography

    要旋转像表面这样的对象,您可以使用函数ROTATE。例如:

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

    另外看看Orbit Determination Toolbox (ODTBX)

    是的,最好的 MATLAB SE 站点在 SO。只需添加或搜索 标签。


    更新:FileExchange 上另一个美丽的地球图:http://www.mathworks.com/matlabcentral/fileexchange/25048

    【讨论】:

      【解决方案2】:

      考虑用 Java 做图形前端。 MATLAB 与 Java 完美结合,用 Java 做 GUI 的东西要容易得多。如果您不了解 Java 并且有时间,那就开始学习吧,作为一种无处不在的通用编程语言,它是值得付出努力的,它是 MATLAB 的宝贵伴侣。

      【讨论】:

        猜你喜欢
        • 2011-11-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-21
        • 1970-01-01
        相关资源
        最近更新 更多