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