文档帮助中心
播放动画中的对象MATLAB图窗口
playAnimation
playAnimation(图)
那里(___,名称,值)
例子
playAnimation在MATLAB中播放动画对象®数字窗口。动画对象必须使用创建fanimator函数。
fanimator
默认情况下,该变量t =符号(' t ')是动画对象的时间参数。playAnimation播放动画,每单位间隔10帧t在…范围内t从0到10。
t =符号(' t ')
t
那里(无花果)在图形中播放动画对象无花果。
那里(无花果)
无花果
那里(___,名称,值)播放指定的动画对象名称,值对参数。对前面语法中的任何输入参数组合使用此选项。
那里(___,名称,值)
名称,值
全部折叠
首先,使用创建一个移动圆的动画对象fanimator。
创建两个符号变量,t和x。的变量t定义动画的时间参数。使用t把圆心设为(t) 1)和x参数化该范围内的圆的周长(π-π)。设置x轴和y-等长的轴。
x
(t) 1)
(π-π)
信谊txfanimator(@ fplot,COS(X)+ T,的sin(x)+ 1,[ - PIπ)轴平等的
接下来,输入命令playAnimation播放动画。
默认情况下,playAnimation播放一个动画,每单位时间生成10帧,范围为t从0到10。
创建两个符号变量,t和x。的变量t定义动画的时间参数。
信谊tx
通过创建圈子动画对象fanimator。使用t把圆心设为(t) 1)和x参数化该范围内的圆的周长(π-π)。设置x轴和y-等长的轴。
fanimator(@ fplot,COS(X)+ T,的sin(x)+ 1,[ - PIπ)轴平等的
属性添加一段文本来计算经过的时间文本函数。使用num2str将时间参数转换为字符串。
文本
num2str
持有上fanimator(@(T)文本(9,3,“定时器”+ num2str(T,2)))保持离
默认情况下,playAnimation播放的范围内每单位时间10个生成的帧动画t从0到10。将时间参数的范围更改为8 [4]使用“AnimationRange”属性。使用每单位时间的帧速率更改为4“传帧率”属性。通过输入以下命令起到目前的数字动画。
8 [4]
“AnimationRange”
“传帧率”
那里(gcf AnimationRange, 8[4],帧速率,4)
创建一个UI图。指定图形的UI轴。
无花果= uifigure;ax = uiaxes(图);
使用向UI轴添加动画对象fanimator。创建两个符号变量,x和t。画一条随时间呈指数增长的曲线t时间间隔内[0 3]。
[0 3]
信谊xt;fanimator (ax, @fplot exp (x) [0, t],“r”,“AnimationRange”[0 3])
在UI图中播放动画无花果输入以下命令playAnimation(图)。另外,您还可以使用命令playAnimation(ax.Parent)。
playAnimation(ax.Parent)
版权所有2018 MathWorks公司
数字
目标数字,指定为a数字对象。有关数字对象,见数字。
的可选逗号分隔对名称,值参数。的名字参数名称和值是对应的值。的名字必须出现在引号内。可以按任意顺序指定多个名称和值对参数名1,值1,...,NameN,值N。
的名字
值
名1,值1,...,NameN,值N
“向后”,的确,帧速率,25岁
10 [0]
动画时间参数的范围,指定为一个双元素行向量。这两个元素必须是正在增长的真实值。
例:4.5 [2]
4.5 [2]
10
帧速率,指定为正值。帧速率定义了在播放动画对象时单位时间内的帧数。
例:30.
30.
“向后”
0
假
向后选项,指定为逻辑值(布尔值)。如果您指定选项真正,然后函数向后播放动画。
真正
例:真正
“SpeedFactor”
1
速度因子,指定为一个实际的非零值。速度因素设置的比率的一个单位间隔的动画时间参数一秒的时钟时间。
如果为指定一个负值“SpeedFactor”并保持默认值0(假)“向后”选项,然后函数使用指定的速度因子向后播放动画。例如,playAnimation( 'SpeedFactor', - 1)启动相同的动画那里(“向后”,真的)。
playAnimation( 'SpeedFactor', - 1)
那里(“向后”,真的)
如果为指定一个零值“SpeedFactor”,然后playAnimation( 'SpeedFactor',0)无限期地启动一个静态帧,并且不播放任何动画。
playAnimation( 'SpeedFactor',0)
例:2
2
当您使用绘图功能,如创建图形fplot,MATLAB创建一系列的图形对象。然后,您可以通过动画图形对象的特定属性fanimator和playAnimation功能。注意一些函数,例如标题和xlabel,创建一个不能动画文本对象。相反,使用文本函数创建可被动画化的文本对象。
fplot
标题
xlabel
animationToFrame|fanimator|rewindAnimation|writeAnimation
animationToFrame
rewindAnimation
writeAnimation
这个例子的修改版本的系统上存在。你要打开这个版本呢?
您点击了对应于以下MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系