QQ登录

只需要一步,快速开始

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

求分析个小程序

[复制链接]
字体大小: 正常 放大
ahy 实名认证       

1

主题

5

听众

230

积分

升级  65%

  • TA的每日心情
    擦汗
    2013-9-28 10:26
  • 签到天数: 119 天

    [LV.6]常住居民II

    跳转到指定楼层
    1#
    发表于 2012-9-24 17:46 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    4体力
    这是参考别人的程序改动而来,但是总是在小球2运动回初始位置时停止,求指教。
    另外我的程序里若有不规范之处,请指出。。
    x1=[7.5 7.5 -0.5 -0.5];y1=[4 0 0 4];
    x2=0:0.01:7;y2=x2.*(x2-7)/4+4;
    x=[x1 x2];y=[y1 y2];%带凹槽的平台边界坐标
    fill(x,y,[0,0.5,0]);%对平台补色
    axis([-1 10 0 5]);
    hold on;
    axis off;
    title('动量与势能转换');
    x1=9;y1=4.1;%小球1坐标
    x3=7.1;y3=4.1;%小球2坐标
    head1=line(x1,y1,'color','r','marker','.','markersize',40);%定义小球1
    head2=line(x3,y3,'color','b','marker','.','markersize',40);%定义小球2
    t=0;dt=0.01;%小球1的运动时间
    t1=0;dt1=0.01;%小球2的运动时间
    while 1
        t=t+dt;   
        x1=9-t;y1=4.1;
        if x1<7.3%等小球1运动至此位置,小球2开始运动
            x1=7.3;
            t1=t1+dt1;
            if rem(t1,14)<7
                x3=7-t1;
            else
                x3=t1-7;
            end;%使小球2能够来回运动   
            y3=x3*(x3-7)/4+4.1;
        end;   
        set(head2,'xdata',x3,'ydata',y3);
        set(head1,'xdata',x1,'ydata',y1);
        drawnow;
    end;   
            
       
       

    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    ahy 实名认证       

    1

    主题

    5

    听众

    230

    积分

    升级  65%

  • TA的每日心情
    擦汗
    2013-9-28 10:26
  • 签到天数: 119 天

    [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-26 07:27 , Processed in 0.377962 second(s), 58 queries .

    回顶部