多语言展示
当前在线:1417今日阅读:186今日分享:38

如何录制动画用于播放?

这些示例演示如何录制可播放的动画。
工具/原料
1

matlab

2

电脑

方法/步骤
1

命令行键入:for k = 1:16plot(fft(eye(k+16)))axis([-1 1 -1 1])M(k) = getframe;end%在循环中创建绘图系列并将每个绘图捕获为一帧。通过每次在循环中进行设置确保坐标轴范围为常量。将帧存储到 M 中。

3

命令行键入:movie(M,5)%使用 movie 函数播放影片。

4

命令行键入:figureu = uicontrol('Style','slider','Position',[10 50 20 340],...'Min',1,'Max',16,'Value',1);

5

命令行键入:for k = 1:16plot(fft(eye(k+16)))axis([-1 1 -1 1])u.Value = k;M(k) = getframe(gcf);end

6

命令行键入:figureaxes('Position',[0 0 1 1])movie(M,50)%播放影片五十次。在当前坐标区中播放影片。创建一个新的图窗和坐标区来填充图窗窗口,从而让影片看上去像原始动画。

推荐信息