movie_cartoon.m

来自「%电影动画: %1.首先调用moviein函数对内存初始化.创建一个足够大的矩」· M 代码 · 共 27 行

M
27
字号
%电影动画:
%1.首先调用moviein函数对内存初始化.创建一个足够大的矩阵来容纳一系列指定的图形(帧)
%2.调用getframe函数生成每一帧.该函数返回一个矢量,利用这个矢量创建一个电影动画矩阵
%3.调用movie函数按照指定速度进行指定次数的播放

%例子2:演示如何实现快速傅立叶变换(exp(j*2*pi/n))的可视化过程
M=moviein(16);
for k=1:16
    plot(fft(eye(k+16)))
    axis equal
    M(k)=getframe;
end
movie(M,1)

%例子2:将前面创建的电影动画添加GUI进度控制条 [10 50 20 00]?
h=uicontrol('style','slider','position',[10 45 20 345],'Min',1,'Max',16,'Value',1)
for k=1:16
    plot(fft(eye(k+16)))
    axis equal
    set(h,'Value',k)
    M(k)=getframe(gcf);
end
clf
axes('Position',[0 0 1 1])
movie(M,1)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?