如何录制动画用于播放

这些示例演示如何录制可播放的动画。

东西/原料

  • matlab
  • 电脑

方式/步调

  1. 1

    号令行键入:

    for k = 1:16

    plot(fft(eye(k+16)))

    axis([-1 1 -1 1])

    M(k) = getframe;

    end

    %在轮回中建立画图系列并将每个画图捕捉为一帧。经由过程每次在轮回中进行设置确保坐标轴规模为常量。将帧存储到 M 中。

  2. 2

    号令行键入:

    figure

    %图形窗口。

  3. 3

    号令行键入:

    movie(M,5)

    %利用 movie 函数播放影片。

  4. 4

    号令行键入:

    figure

    u = uicontrol('Style','slider','Position',[10 50 20 340],...

    'Min',1,'Max',16,'Value',1);

  5. 5

    号令行键入:

    for k = 1:16

    plot(fft(eye(k+16)))

    axis([-1 1 -1 1])

    u.Value = k;

    M(k) = getframe(gcf);

    end

  6. 6

    号令行键入:

    figure

    axes('Position',[0 0 1 1])

    movie(M,50)

    %播放影片五十次。在当前坐标区中播放影片。建立一个新的图窗和坐标区来填充图窗窗口,从而让影片看上去像原始动画。

    END
  • 发表于 2020-04-10 17:00
  • 阅读 ( 774 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具