文件帮助中心文件
从动画对象返回帧的结构
框架= AnimationToframe.
Frames = AnimationToframe(图)
Frames = AnimationToframe(___、名称、值)
例子
框架= AnimationToframe.从动画对象返回一个结构帧数组。必须使用该动画对象使用煽动者功能。
框架
煽动者
框架= AnimationToframe(无花果的)从图中的动画对象返回一个结构帧数组无花果。
框架= AnimationToframe(无花果的)
无花果
框架= AnimationToframe(___那名称,价值的)使用指定的名称,价值对论点。使用此选项在上一个语法中使用任何输入参数组合。
框架= AnimationToframe(___那名称,价值的)
名称,价值
全部收缩
创建一个移动圆圈的动画,并返回动画的特定帧。
首先,创建两个符号变量,T.和X。变量T.定义动画的时间参数。用T.设置圆的中心(t,1)和X参数化范围内圆周的周边[-pi pi]。使用圆形动画对象使用煽动者。设定X设在和y- 轴是相同的长度。
T.
X
(t,1)
[-pi pi]
纽带T.Xfanimator (@fplot cos (x) + t, sin (x) + 1(π-π))轴平等的
默认情况下,煽动者在范围内生成每单位时间10帧的动画对象T.从0到10。默认动画对象总共包含101帧。使用命令那里播放动画。
那里
接下来,通过使用返回从动画对象的帧的结构阵列AnimationToframe.。
AnimationToframe.
帧=1×101带有字段的结构数组:cdata colormap
结构框架包含两个字段。这cdata.字段将图像数据作为数组存储uint8.价值观。
cdata.
uint8.
通过使用来重建动画框架imshow功能。例如,显示第50帧和动画的最后一帧。
imshow
imshow(框架(50).cdata)
imshow(框架(101).cdata)
创建移动圆圈动画对象和定时器动画对象。以相反的顺序返回生成的动画框架。
首先,创建两个符号变量,T.和X。变量T.定义动画的时间参数。为动画创建一个数字窗口。
纽带T.X图一=图;
创建一个圆形动画对象使用煽动者。用T.设置圆的中心(t,1)和X参数化范围内圆周的周边[-pi pi]。设定X设在和y- 轴是相同的长度。
fanimator (@fplot cos (x) + t, sin (x) + 1(π-π))轴平等的
接下来,使用文本函数添加文本段以计算经过的时间。用num2str将时间参数转换为字符串。
文本
num2str
抓住在Fanimator(@(t)文字(8,3,计时器:“+ num2str (t, 2)))从
默认情况下,煽动者在范围内创建具有10帧的停止运动帧T.从0到10。默认动画对象总共包含101帧。使用命令那里播放动画。
接下来,从图中的动画返回一个结构帧阵列无花果通过使用AnimationToframe.。通过设置返回相反的顺序返回动画框架'向后'选项真正的。将每单位时间的帧速率设置为2,以返回总共21个帧。
'向后'
真正的
帧= animationToFrame(图一,'向后',真的,的帧速率,2)
帧=1×21 STRACT数组与字段:cdata colormap
通过使用来重建动画框架imshow功能。例如,在新的数字窗口中显示动画的第一帧和第11帧。
图=图;imshow(框架(1).cdata)
imshow(帧(11).cdata)
数字
目标图形,指定为a数字目的。有关的更多信息数字对象,看到数字。
指定可选的逗号分离对名称,价值参数。姓名是参数名称和价值为对应值。姓名必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家。
姓名
价值
Name1, Value1,…,的家
'倒退',true,'AnimationRange',[ - 2 5]
AnimationRange
10 [0]
动画时间参数的范围,指定为双元素行向量。两个元素必须是正在增加的真正值。
例子:[-2 4.5]
[-2 4.5]
fr
10.
帧速率,指定为正值。当您将动画框架作为结构阵列返回动画框架时,帧速率定义每单位时间的帧数。
例子:20.
20.
向后
0.
错误的
向后选项,指定为逻辑值(布尔值)。如果您指定真正的,然后该函数向后或以相反的顺序返回动画框架。
例子:真正的
动画框架,作为具有两个字段的结构数组返回:
cdata.—以数组形式存储的图像数据uint8.价值观。图像数据数组的大小取决于屏幕分辨率。
colormap——colormap。在真彩色系统中,这个字段是空的。
colormap
这AnimationToframe.函数以与返回的输出相同的格式返回动画帧的结构getframe功能。
getframe
那里|煽动者|writeAnimation|回归|getframe
writeAnimation
回归
您拥有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获得最佳网站性能。其他MathWorks国家网站未优化您所在地的访问。
联系您当地的办公室