电影

播放录制的动画帧

句法

电影(M)
电影(M,n)
电影(M,N,fps)的
电影(H,...)
电影(H,M,N,FPS,同上)

描述

电影功能起着通过其列是电影的帧(通常是由制造的矩阵所定义的电影getframe公司)。

电影(M)播放影片的矩阵中号一次,使用当前的轴作为默认目标。如果你想在这个数字,而不是轴播放影片,指定人物手柄(或GCF)作为第一个参数:电影(figure_handle,...)中号必须是电影帧的阵列(通常从getframe公司)。

电影(M,n)播放影片ñ倍。如果ñ是否定的,每个周期被示出向前然后向后。如果ñ是矢量,所述第一元件是播放电影的次数,剩余的元件构成帧的列表在电影播放。

例如,如果中号有四帧,则N = [10 4 4 2 1]播放电影的十倍,而电影由机架4随后帧4再次,随后帧2最后定格1

电影(M,N,fps)的播放影片时FPS每秒帧数。缺省值是每秒12帧。计算机不能达到规定的速度发挥尽可能快。

电影(H,...)起着在图中为中心的电影或轴由所述手柄识别H。指定数字或轴使MATLAB®以适应电影的可用大小。

电影(H,M,N,FPS,同上)指定LOC,一个四元件位置矢量,[X Y 0 0],其中所述动画帧的左下角被锚定(仅在载体中的前两个元素被使用)。该位置是相对于该图的左下角或轴通过指定处理H并以像素为单位,无论该对象的是单位属性。

例子

全部收缩

使用getframe公司在一个循环功能记录的帧功能振动。预先分配一个数组来存储电影帧。

图Z =峰值;冲浪(Z)轴手册AX = GCA;ax.NextPlot ='replaceChildren';环路= 40;F(循环)=结构('CDATA',[]“颜色表”,[]);对于J = 1:环X = SIN(j * PI / 10)* Z;冲浪(X,Z)的DrawNow F(j)的=的getFrame;结束

播放影片的两倍,使用电影(F,2)

提示

电影函数使用的560-通过-420默认的数字大小,并且不调整数字来具有更大或更小的框架配合电影。为了适应其他帧尺寸,你可以调整身材,以适应电影。

电影只接受8位图像的帧;它不接受16位灰度或24位真彩色图像帧。

缓冲影片将所有的帧存储器中。其结果是,微软®窗户®也许还有其他的平台,一个长的电影(几百帧的量级)可能会耗尽内存,这取决于系统资源。在这种情况下发出的错误信息:

???使用==>电影无法创建影片帧错误

您可以中止电影的打字按Ctrl-C

电影是不是一个内置功能。因此,你不能打电话电影使用内置功能。

启用渲染器的限制窗户系统

设定图渲染属性画家围绕工作使用的限制getframe公司OpenGL渲染器在某些Windows系统。

R2006a前推出