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