文档帮助中心文档
播放动画的对象MATLAB图窗口
那里
那里(图)
那里(___、名称、值)
例子
那里在MATLAB中扮演动画对象®图窗口。必须创建使用的动画对象fanimator函数。
fanimator
默认情况下,变量t =符号(' t ')是动画的时间参数对象。那里戏剧单位间隔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(π-π))轴平等的
接下来,输入的命令那里播放动画。
默认情况下,那里扮演一个动画10单位时间内生成的框架的范围之内t从0到10。
创建两个符号变量,t和x。的变量t定义了动画的时间参数。
信谊tx
创建一个循环动画对象使用fanimator。使用t圈的中心(t) 1)和x参数化范围内圆的周长(π-π)。设置x设在和y设在长度相等。
fanimator (@fplot cos (x) + t, sin (x) + 1(π-π))轴平等的
添加一块文本使用的计算时间文本函数。使用num2str将时间参数转换成一个字符串。
文本
num2str
持有在fanimator (@ (t)文本(9、3、计时器:“+ num2str (t, 2)))从
默认情况下,那里播放动画10单位时间内生成的框架的范围之内t从0到10。改变时间参数的范围8 [4]使用“AnimationRange”财产。单位时间内改变帧率4使用的帧速率财产。播放动画在当前图通过输入下面的命令。
8 [4]
“AnimationRange”
的帧速率
那里(gcf AnimationRange, 8[4],帧速率,4)
创建一个用户界面图。指定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])
播放动画的界面图无花果通过输入命令那里(图)。另外,您还可以使用命令那里(ax.Parent)。
那里(ax.Parent)
版权2018年MathWorks公司。
图
目标图,指定为一个图对象。更多信息图对象,看到图。
指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家。
的名字
价值
Name1, Value1,…,的家
“向后”,的确,帧速率,25岁
AnimationRange
10 [0]
动画的时间参数,指定为一个双元素行向量。这两个元素必须真实值增加。
例子:4.5 [2]
4.5 [2]
帧速率
10
帧速率,指定为一个积极的价值。帧率定义了单位时间内的帧数时播放动画对象。
例子:30.
30.
向后
0
假
逆向选择,指定为一个逻辑值(布尔)。如果你指定的选项真正的,然后向后函数扮演动画。
真正的
例子:真正的
SpeedFactor
1
速度因素,指定为一个真正的非零值。速度因素集动画的一个单位间隔时间的比值参数时钟一秒的时间。
如果你指定一个负值“SpeedFactor”并保持默认值0(假)“向后”选项,然后向后函数扮演动画以指定的速度的因素。例如,那里(“SpeedFactor”, 1)启动动画一样那里(“向后”,真的)。
“SpeedFactor”
“向后”
那里(“SpeedFactor”, 1)
那里(“向后”,真的)
如果你指定一个零值“SpeedFactor”,然后那里(“SpeedFactor”, 0)启动一个仍然无限期框架和不玩任何动画。
那里(“SpeedFactor”, 0)
例子:2
2
当您创建一个图表使用绘图功能,如fplot,MATLAB创建一系列的图形对象。然后您可以动画图形对象的特定属性使用fanimator和那里功能。注意,一些功能,例如标题和包含创建文本对象,不能动画。相反,使用文本函数来创建文本对象的动画。
fplot
标题
包含
animationToFrame|fanimator|rewindAnimation|writeAnimation
animationToFrame
rewindAnimation
writeAnimation
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室