质点运动轨迹动画方式是最简单嘚动画产生方式顾名思义,就是产生一个顺着曲线轨迹运动的质点来操作
Matlab中提供了comet和comet3命令来实现质点运动轨迹动画的绘制,其常用格式为:
p是指彗星的尾巴的长度在0到1之间。默认 p = 0.10.
该方法的使用一般使用步骤如下:
step1:求解出质点完整的运动轨迹坐标xy和z,
在别人的博文里看到 Lissajous曲线的动态圖 感觉还挺帅,于是自己也想玩一下
在数学上,Lissajous曲线(又称Lissajous图形或Bowditch曲线)是由如下参数方程构成的曲线族的图形
在物理上Lissajous曲线可以看作是一个质点同时在X轴和Y轴方向上做简谐运动形成的运动轨迹(以我仅剩的一点物理知识来说,这大概是叫"运动的合成")
当这两个相互垂直方向上的简谐振动的频率为任意值时,那么它们合成的运动可能会比较复杂轨迹是不稳定的,示意图如下(关于稳定,我的理解大概就是呈周期性吧)
而如果这两个振动的频率成简单的整数比就能合成一个规则的、稳定的闭合曲线,这就是Lissajous曲线(示意图如下)
首先用animatedline
创建初始动画线条对象 ,接着在循环中动态地向线条中添加点并使用 drawnow
在屏幕上显示该新添加的点,然后用getframe
捕获的当前图像
将getframe
捕获的每一个图像,写入 GIF 动画文件
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。