数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 5190|回复: 5

[原创]一个单摆运动的动画演示,很有意思!

[复制链接]
发表于 2003-8-2 06:37:22 | 显示全部楼层 |阅读模式
>> t=0:pi/48:4*pi;
>> y=sin(t);
>> plot(t,y,'b')  %绘制正弦曲线
>> %下面利用线绘制小球,并定义线的颜色,线形大小和擦除方式
>> %小球对象的句柄存放在变量h中,后面利用这个句柄对小球控制
>> h=length(t);
>> h=line('color',[0 0.5 0.5],'linestyle','.','markersize',50,'erasemode','xor');
>> %最关键的一点把擦除方式设为'xor',这样才能实现好的动画效果
%下面为脚本文件
i=1
while i=1
set(h,'xdata',t(i),'ydata',y(i));
drawnow;
i=i+1;
    if i>n
       i=1
   end
end  %终止运行可按ctr+break
注:很有成就感,你不妨试试*^_^*
发表于 2003-8-2 07:02:12 | 显示全部楼层
真不错呢
 楼主| 发表于 2003-8-2 07:30:37 | 显示全部楼层
多谢夸奖了!
 楼主| 发表于 2003-8-2 07:32:54 | 显示全部楼层
请问有关于matlab的书可下吗?我手头没有现成的书啊!
发表于 2003-8-2 07:45:09 | 显示全部楼层
一本matlab似乎也有这方面的一个小例子
发表于 2003-8-5 18:52:20 | 显示全部楼层
好!
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-5-21 07:34 , Processed in 0.051441 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表