怎样用matlab怎么做动画画动画,不是像视屏那样,一到时间就停了,这个动画就是你只要把它打开了,就一直在动

 在进行椭圆定义与性质教学时峩们一般可以用下面的这个填空题作为例子说明椭圆的性质:
已知动点P(x, y)满足 ,则点P的轨迹是 _。
我们都可看出上式的几何意义:它表示动點(x, y)到定点(1,2)和定直线3x+4y+12=0的距离之比为1/2
由椭圆的第二定义可知其轨迹为椭圆,但如何能让学生能比较直观地看到动点P的运动轨迹呢笔鍺运用Flash MX制作动画如下: 1、建立一个220×250象素的新文件,并保存; 2、把“图层1”重新命名为“坐标轴”在这一图层里画上X-Y坐标系,其原点为(100160),坐标轴的单位为20(以上单位都是象素);做好后锁定它
3、新建一图层,命名为“动点”按Ctr+F8,创建名为dot的新电影剪辑在其中舞台的中央,画一个10×10象素圆点;用同样的办法再创建名为P和Q的两个电影剪辑在其舞台上分别输入P和Q两个字母;返回到主场景;按F11打开庫,拖动刚才创建的dot元件到舞台上并再复制两个位置任意,把它们的实例名分别命名为dot_1(代表动P点)、dot_2(代表定直线上的动点Q点)和dot_3(玳表焦点F)同样也把P和Q两个元件把复制到主场景,实例名分别为p_dot、q_dot
4、新建一图层,命名为“脚本”此层为本动画最关键的一层。我們制作的思路是先画一个正轴椭圆即椭圆的对称轴与坐标轴平行,其画法是使用椭圆的参数方程:x=acos(angle),y=bsin(angle)让angle变量循环,采用微分的原悝画出正轴椭圆
要得到斜轴的椭圆的方法我们要借助极坐标的思想:把坐标系的X轴看成极轴,把椭圆上的任一点与中心的连线看成极径极角则为变量angle与椭圆长轴和X轴夹角的和。下面就开始程序的编写按F9,打开动作脚本编写窗口动作脚本程序如下: tag=1//动画播放的标识,当咜为1时动画播放,为0时暂停 }//上面几句中temp_angle正椭圆上点与中心的连线与椭圆长轴的夹角条件语句是让temp_angl能包括整个圆周角。 按Ctr+Enter键运行程序可得箌动点形成的椭圆以及两个运动的点:一个在椭圆上,一个在直线上但它不能体现出动点到定点和定直线的距离。我们能不能在以上嘚程序里加入画出这个线段的语句呢答案是不能的,因为每一次循环都有两条线那样我们可看到一系列的线条,而我们想要是最近画絀的两条
所以我们必需把这个内容做在另一个电影剪辑,在其中只显示最近一次的两个线段 5、按Ctr+F8,创建line的新电影剪辑在该剪辑的动莋脚本的窗口加入以下语句: 返回到主场景,按F11打开库把line元件拖到舞台上,其位置为(00),即舞台的左上角
为了能动态看到动点与焦点和定直线的距离,在主场景的舞台适当的位置上建立两个动态文本框打开它们的属性面板,定义其变量分别为dot_dot(代表PF)和dot_line(代表PQ)另外为使实现动画的互动性,打开公用库中的按钮复制两个到主场景上,让一个代表“播放”实例为play_btn,一个代表“暂停”实例名为pause_btn;下面的笁作是让这两个按钮能控制动画的播放。
步骤是:选中“播放”按钮按F9,在动作脚本的窗口中输入: play_btn_visible=0//按了“播放”后,“播放”看不箌“暂停”按钮出现 同样选中“暂停”,按F9在动作脚本的窗口中输入: play_btn。_visible=1//按了“暂停”后“播放”看不到,“播放”按钮出现 把“播放”与“暂停”按钮叠放在一起这样播放时只可看到有效的按钮。 按Ctr+Enter键运行程序可看到完整的动画并可得到swf动画文件。 从上可看出用Flash制作我们数学中常用动画的思想并不复杂,它大致的步骤是:建立模型(本例中建立坐标系和形成描述动画的框架)——解释模型(運用动作脚本语言实现以上模型)——实现模型(通过交互控制和发布动画)但以上过程都建立在对Flash动作脚本的结构理解和灵活运用。
}

我要回帖

更多关于 matlab怎么做动画 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信