那里

播放动画的对象MATLAB图窗口

描述

那里扮演动画对象在MATLAB®图窗口。类来创建动画对象fanimator功能。

默认情况下,是变量T =符号( 'T')是动画对象的时间参数。那里播放动画以每单位间隔10帧Ť的范围内Ť从0至10。

playAnimation(扮演动画对象在图

playAnimation(___名称,值播放进行指定的动画对象名称,值对参数。使用任何在前面的语法输入参数组合的这个选项。

例子

全部收缩

首先,创建一个动画对象的移动圆使用fanimator

创建两个符号变量,ŤX。变量Ť定义动画的时间参数。利用Ť设置圆心在(T,1)X参数化的范围内的圆的周长[-pi PI]。设置X设在和ÿ- 轴以相等的长度。

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时间参数转换为字符串。

保持fanimator (@ (t)文本(9、3、计时器:“+ num2str (t, 2)))

默认情况下,那里播放动画,每单位时间生成10帧,在范围内Ť从0到10改变时间参数的该范围[4 8]使用'AnimationRange'财产。将单位时间内的帧速率更改为4的帧速率财产。输入以下命令播放当前图中的动画。

playAnimation(GCF, 'AnimationRange',[4 8], '传帧率',4)

创建UI的身影。指定该图的UI轴。

无花果= uifigure;AX = uiaxes(图);

添加动画对象到UI轴使用fanimator。创建两个符号变量,XŤ。剧情有呈指数增长作为时间的函数的曲线Ť的时间间隔内[0 3]

SYMSXŤ;fanimator(AX,@ fplot,实验值(x)中,[0 T],'R''AnimationRange',[0 3])

播放动画在UI图通过输入命令那里(图)。或者,您也可以使用该命令那里(ax.Parent)

MathWorks, Inc.版权所有

输入参数

全部收缩

目标图形,指定为数字宾语。有关详细信息数字对象,看到数字

名称 - 值对参数

指定可选的用逗号分隔的对名称,值参数。名称是参数的名称和价值是对应的值。名称必须出现引号内。您可以按照任何顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:'向后',真正的 '传帧率',25

动画时间参数的范围,指定为两元件行向量。这两个元素必须是正在增加实际价值。

例子:[-2 4.5]

帧速率,指定为正值。帧速率播放动画对象时定义每单位时间的帧的数量。

例子:三十

向后选项,指定为逻辑值(布尔值)。如果指定的选项真正的,则函数播放动画倒退。

例子:真正的

速度系数,指定为一个真正的非零值。速度系数设置动画时间参数的一个单元间隔的比为时钟时间一秒。

  • 如果指定负值'SpeedFactor'并保留默认值0)为'向后'选项,则该函数起着以指定的速度的因素动画倒退。例如,那里(“SpeedFactor”, 1)启动动画作为同playAnimation( '向后',真)

  • 如果您指定零值'SpeedFactor', 然后那里(“SpeedFactor”, 0)发射的静止画面,无限期,不播放任何动画。

例子:2

提示

  • 当您使用绘图函数创建图形时,例如fplot, MATLAB创建了一系列的图形对象。然后,可以使用。使图形对象的特定属性具有动画效果fanimator那里功能。需要注意的是一些功能,如标题包含创建不能被动画化的文本对象。相反,使用文本函数来创建能够被动画的文本对象。

介绍了在R2019a