用MATLAB做简单小动画

总体思路
先琢磨静态的各图形如何写代码,写好后对需要做变动的部分进行改动,然后设置变动的次数

示例1-动态正弦图

有限运动
MATLAB入门学习笔记9
注意

  • i不需要被定义,此处就是表示移动的次数,如果i=99:100,则表示移动了1次
  • set(·)函数的应用
  • drawnow这个命令也必不可少

无限运动:
MATLAB入门学习笔记9

示例2-压缩弹簧图

MATLAB入门学习笔记9上下伸缩变化
MATLAB入门学习笔记9
无限运动:
MATLAB入门学习笔记9

示例3-逆转指针图

MATLAB入门学习笔记9
注意:linex=[ ]是方括号而不是圆括号。

承接上图代码,完整的运动搞定:
MATLAB入门学习笔记9

相关文章: