文档帮助中心
播放动画的对象MATLAB图窗口
那里
那里(图)
playAnimation(___、名称、值)
例
那里扮演动画对象在MATLAB®图窗口。类来创建动画对象fanimator功能。
fanimator
默认情况下,是变量T =符号( 'T')是动画对象的时间参数。那里播放动画以每单位间隔10帧Ť的范围内Ť从0至10。
T =符号( 'T')
Ť
playAnimation(图)扮演动画对象在图图。
playAnimation(图)
图
playAnimation(___,名称,值)播放进行指定的动画对象名称,值对参数。使用任何在前面的语法输入参数组合的这个选项。
playAnimation(___,名称,值)
名称,值
全部收缩
首先,创建一个动画对象的移动圆使用fanimator。
创建两个符号变量,Ť和X。变量Ť定义动画的时间参数。利用Ť设置圆心在(T,1)和X参数化的范围内的圆的周长[-pi PI]。设置X设在和ÿ- 轴以相等的长度。
X
(T,1)
[-pi PI]
SYMSŤXfanimator (@fplot cos (x) + t, sin (x) + 1(π-π))轴等于
接下来,输入命令那里播放动画。
默认情况下,那里播放的范围内每单位时间10个生成的帧的动画Ť从0至10。
创建两个符号变量,Ť和X。变量Ť定义动画的时间参数。
SYMSŤX
创建一个圆圈动画对象使用fanimator。利用Ť设置圆心在(T,1)和X参数化的范围内的圆的周长[-pi PI]。设置X设在和ÿ- 轴以相等的长度。
fanimator (@fplot cos (x) + t, sin (x) + 1(π-π))轴等于
添加一段文字的使用计数经过时间文本功能。利用num2str时间参数转换为字符串。
文本
num2str
保持在fanimator (@ (t)文本(9、3、计时器:“+ num2str (t, 2)))从
默认情况下,那里播放动画,每单位时间生成10帧,在范围内Ť从0到10改变时间参数的该范围[4 8]使用'AnimationRange'财产。将单位时间内的帧速率更改为4的帧速率财产。输入以下命令播放当前图中的动画。
[4 8]
'AnimationRange'
的帧速率
playAnimation(GCF, 'AnimationRange',[4 8], '传帧率',4)
创建UI的身影。指定该图的UI轴。
无花果= uifigure;AX = uiaxes(图);
添加动画对象到UI轴使用fanimator。创建两个符号变量,X和Ť。剧情有呈指数增长作为时间的函数的曲线Ť的时间间隔内[0 3]。
[0 3]
SYMSXŤ;fanimator(AX,@ fplot,实验值(x)中,[0 T],'R','AnimationRange',[0 3])
播放动画在UI图图通过输入命令那里(图)。或者,您也可以使用该命令那里(ax.Parent)。
那里(ax.Parent)
MathWorks, Inc.版权所有
数字
目标图形,指定为数字宾语。有关详细信息数字对象,看到数字。
指定可选的用逗号分隔的对名称,值参数。名称是参数的名称和价值是对应的值。名称必须出现引号内。您可以按照任何顺序指定多个名称和值对参数Name1, Value1,…,的家。
名称
价值
Name1, Value1,…,的家
'向后',真正的 '传帧率',25
[0 10]
动画时间参数的范围,指定为两元件行向量。这两个元素必须是正在增加实际价值。
例子:[-2 4.5]
[-2 4.5]
10
帧速率,指定为正值。帧速率播放动画对象时定义每单位时间的帧的数量。
例子:三十
三十
'向后'
0
假
向后选项,指定为逻辑值(布尔值)。如果指定的选项真正的,则函数播放动画倒退。
真正的
例子:真正的
'SpeedFactor'
1
速度系数,指定为一个真正的非零值。速度系数设置动画时间参数的一个单元间隔的比为时钟时间一秒。
如果指定负值'SpeedFactor'并保留默认值0(假)为'向后'选项,则该函数起着以指定的速度的因素动画倒退。例如,那里(“SpeedFactor”, 1)启动动画作为同playAnimation( '向后',真)。
那里(“SpeedFactor”, 1)
playAnimation( '向后',真)
如果您指定零值'SpeedFactor', 然后那里(“SpeedFactor”, 0)发射的静止画面,无限期,不播放任何动画。
那里(“SpeedFactor”, 0)
例子:2
2
当您使用绘图函数创建图形时,例如fplot, MATLAB创建了一系列的图形对象。然后,可以使用。使图形对象的特定属性具有动画效果fanimator和那里功能。需要注意的是一些功能,如标题和包含创建不能被动画化的文本对象。相反,使用文本函数来创建能够被动画的文本对象。
fplot
标题
包含
animationToFrame|fanimator|rewindAnimation|writeAnimation
animationToFrame
rewindAnimation
writeAnimation
您的系统中存在此示例的修改版本。你想打开这个版本吗?
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。金宝app
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
你也可以从以下列表中选择一个网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处