QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1433|回复: 12
打印 上一主题 下一主题

【MATLAB动画教程四】

[复制链接]
字体大小: 正常 放大

142

主题

50

听众

2万

积分

升级  0%

  • TA的每日心情
    开心
    2022-8-28 18:40
  • 签到天数: 1187 天

    [LV.10]以坛为家III

    网络挑战赛参赛者

    国际赛参赛者

    邮箱绑定达人 社区QQ达人 元老勋章 发帖功臣 新人进步奖 原创写作奖 最具活力勋章 风雨历程奖

    群组Matlab讨论组

    群组MATLAB技术交流

    群组西南交通大学数学建模

    群组学术交流A

    群组数学建模

    跳转到指定楼层
    1#
    发表于 2015-9-16 14:34 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    1. %挂摆横梁
    2. %by dynamic
    3. %see also http://www.matlabsky.com
    4. %2008.6.9
    5. %
    6. h=figure('numbertitle','off','name','擦除动画演示(挂摆横梁)——Matlabsky')
    7. %绘制横梁
    8. plot([-0.2;0.2],[0;0],'-k','linewidth',20);
    9. %画初始位置的单摆
    10. g=0.98;%重力加速度,可以调节摆的摆速
    11. l=1;%摆长
    12. theta0=pi/4;%初始角度
    13. x0=l*sin(theta0);%初始x坐标
    14. y0=-l*cos(theta0);%初始y坐标
    15. axis([-0.75,0.75,-1.25,0]);
    16. axis off
    17. %创建摆锤
    18. %擦除模式为xor
    19. head=line(x0,y0,'color','r','linestyle','.','erasemode','xor','markersize',40);
    20. %创建摆杆
    21. body=line([0;x0],[-0.05;y0],'color','b','linestyle','-','erasemode','xor');
    22. %摆的运动
    23. t=0;%时间变量
    24. dt=0.01;%时间增量
    25. while 1
    26. t=t+dt;
    27. theta=theta0*cos(sqrt(g/l)*t);%单摆角度与时间的关系
    28. x=l*sin(theta);
    29. y=-l*cos(theta);
    30. if ~ishandle(h),return,end
    31. set(head,'xdata',x,'ydata',y);%改变擦除对象的坐标数据
    32. set(body,'xdata',[0;x],'ydata',[-0.05;y]);
    33. drawnow;%刷新屏幕
    34. end
    复制代码

    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    新浪微博:http://weibo.com/yzhsky
    Q        Q:
    736466568
    欢迎来数学中国交流,您的问题我们尽量回答,谢谢。

    361

    主题

    13

    听众

    2078

    积分

    风靡全球

  • TA的每日心情
    开心
    2016-11-15 12:14
  • 签到天数: 102 天

    [LV.6]常住居民II

    网络挑战赛参赛者

    新人进步奖 发帖功臣 最具活力勋章

    回复

    使用道具 举报

    361

    主题

    13

    听众

    2078

    积分

    风靡全球

  • TA的每日心情
    开心
    2016-11-15 12:14
  • 签到天数: 102 天

    [LV.6]常住居民II

    网络挑战赛参赛者

    新人进步奖 发帖功臣 最具活力勋章

    回复

    使用道具 举报

    361

    主题

    13

    听众

    2078

    积分

    风靡全球

  • TA的每日心情
    开心
    2016-11-15 12:14
  • 签到天数: 102 天

    [LV.6]常住居民II

    网络挑战赛参赛者

    新人进步奖 发帖功臣 最具活力勋章

    回复

    使用道具 举报

    361

    主题

    13

    听众

    2078

    积分

    风靡全球

  • TA的每日心情
    开心
    2016-11-15 12:14
  • 签到天数: 102 天

    [LV.6]常住居民II

    网络挑战赛参赛者

    新人进步奖 发帖功臣 最具活力勋章

    回复

    使用道具 举报

    361

    主题

    13

    听众

    2078

    积分

    风靡全球

  • TA的每日心情
    开心
    2016-11-15 12:14
  • 签到天数: 102 天

    [LV.6]常住居民II

    网络挑战赛参赛者

    新人进步奖 发帖功臣 最具活力勋章

    回复

    使用道具 举报

    361

    主题

    13

    听众

    2078

    积分

    风靡全球

  • TA的每日心情
    开心
    2016-11-15 12:14
  • 签到天数: 102 天

    [LV.6]常住居民II

    网络挑战赛参赛者

    新人进步奖 发帖功臣 最具活力勋章

    回复

    使用道具 举报

    361

    主题

    13

    听众

    2078

    积分

    风靡全球

  • TA的每日心情
    开心
    2016-11-15 12:14
  • 签到天数: 102 天

    [LV.6]常住居民II

    网络挑战赛参赛者

    新人进步奖 发帖功臣 最具活力勋章

    回复

    使用道具 举报

    361

    主题

    13

    听众

    2078

    积分

    风靡全球

  • TA的每日心情
    开心
    2016-11-15 12:14
  • 签到天数: 102 天

    [LV.6]常住居民II

    网络挑战赛参赛者

    新人进步奖 发帖功臣 最具活力勋章

    回复

    使用道具 举报

    361

    主题

    13

    听众

    2078

    积分

    风靡全球

  • TA的每日心情
    开心
    2016-11-15 12:14
  • 签到天数: 102 天

    [LV.6]常住居民II

    网络挑战赛参赛者

    新人进步奖 发帖功臣 最具活力勋章

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-5-21 13:40 , Processed in 0.966929 second(s), 99 queries .

    回顶部