【问题标题】:How to animate contour plot in Matlab如何在 Matlab 中制作等高线图的动画
【发布时间】:2017-02-24 11:00:44
【问题描述】:

我有 32x21 矩阵,x 轴增量为一个参数(2 到 64,步长为 2)和 y 轴增量为 n 个其他参数,再次以两个为步长。我可以将其绘制为等高线图,但我想知道是否有办法将等高线图作为动画/电影。谢谢

【问题讨论】:

    标签: matlab


    【解决方案1】:

    您是否尝试将您的绘图放在遍历所有轮廓的 for 循环中?使用drawnow 例如

    hold on
    for ii = 2:2:64
        %do your plotting here
        %use "pause" if too fast
        drawnow
    end
    

    这应该在每次迭代时更新图形。

    另见this

    【讨论】:

    • 你不需要在里面坚持和坚持。不过你确实需要drawnow
    • 我加了坚持,以防她每个“帧”都有多个情节。应该指定。
    • 我的意思是,你需要在外面
    • 您好,感谢您的回答,但没有帮助。即使暂停(5),这一切都显得非常快。
    • 那将是 5 毫秒
    猜你喜欢
    • 1970-01-01
    • 2017-12-02
    • 1970-01-01
    • 1970-01-01
    • 2021-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多