rewindAnimation

倒带以前玩过动画对象

描述

rewindAnimation通过在动画时间参数恢复到其初始值倒带先前播放动画对象。动画对象必须使用创建fanimator功能。

rewindAnimation(倒带图中的动画对象

例子

全部收缩

创建的移动圆的动画,并使用倒带rewindAnimation

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

SYMSŤXfanimator(@ fplot,COS(X)+ T,的sin(x)+ 1,[ -  PIπ)轴等于

通过输入命令播放动画playAnimation。默认,playAnimation播放的范围内的动画Ť从0到10,您可以通过使用回放动画rewindAnimationrewindAnimation恢复在动画时间参数到它的初始值t = 0时和节目的起始动画帧。

rewindAnimation

创建一个带有计时器的移动圆的动画,并且使用回放动画rewindAnimation

首先,创建两个符号变量,ŤX。变量Ť定义动画的时间参数。创建动画的图形窗口。

SYMSŤX无花果=图。

利用创建循环动画对象fanimator。采用Ť设置圆心在(T,1)X参数化的范围内的圆的周长[-pi PI]。设置动画时间参数的范围[4 8]。设置X轴和ÿ- 轴以相等的长度。

fanimator(@ fplot,COS(X)+ T,的sin(x)+ 1,[ -  PI PI]'AnimationRange'[4 8])轴等于

接下来,添加一个计时器动画对象。使用文本函数创建一段文字来算经过的时间。采用num2str时间参数转换为字符串。

保持fanimator(@(T)文本(8,3,“定时器”+ num2str(T,2)),'AnimationRange'[4 8])保持

玩图动画图4和通过输入秒之间8playAnimation命令。

playAnimation(无花果, 'AnimationRange',[4 8])

您可以通过使用快退之前播放的动画rewindAnimationrewindAnimation恢复在动画时间参数到它的初始值T = 4和节目的起始动画帧。

rewindAnimation(图)

输入参数

全部收缩

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

介绍了在R2019a