QQ登录

只需要一步,快速开始

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

matlab编程

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

17

主题

3

听众

247

积分

升级  73.5%

  • TA的每日心情

    2012-2-11 21:05
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    群组小草的客厅

    群组建模协会 at CUP

    群组西安交大数学建模

    跳转到指定楼层
    1#
    发表于 2011-1-23 10:11 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    %防汛检测系统动画演示程序
    for j=0:10
    axis([-1 1 -1 1]);%设置x,y的坐标范围
    axis('off');%覆盖坐标刻度

    x1=[0 0 0.8 0.8];
    y1=[-0.6 -0.8 -0.8 -0.6];%对水槽中的水进行初设置

    line([0;0],[0.2;-0.8],'color','k','linewidth',3);%水槽左壁的颜色和宽度
    line([0;0.8],[-0.8;-0.8],'color','k','linewidth',3);%水槽底部的颜色和宽度
    line([0.8;0.8],[-0.7;-0.8],'color','k','linewidth',3);%水槽右边出水口的下面的颜色和宽度
    line([0.8;0.8],[0.2;-0.6],'color','k','linewidth',3);%水槽右边出水口的上面的颜色和宽度
    line([0.8;0.85],[-0.7;-0.7],'color','k','linewidth',3);%出水口的下壁的颜色和宽度
    line([0.8;0.85],[-0.6;-0.6],'color','k','linewidth',3);%出水口的上壁的颜色和宽度
    line(-0.35,0,'Color','r','linestyle','.', 'markersize',20);%给水线处小圆的颜色和尺寸
    line(-0.35,-0.6,'Color','r','linestyle','.', 'markersize',20);%警戒线出小圆的颜色和尺寸
    line([-0.45;-0.35],[0;0],'color','k','linewidth',2);%给水线处线条的颜色和宽度
    line([-0.45;-0.35],[-0.6;-0.6],'color','k','linewidth',2);%警戒线处线条的颜色和宽度
    line([-0.5;-0.5],[0.2,-1],'color','b','linewidth',15);%标杆的颜色和宽度
    text(-0.8,0,'给水线');%文字标注“给水线”
    text(-0.8,-0.6,'警戒线');%文字标注“警戒线”
    text(-0.4,0.6,'防汛检测系统');%文字标注“防汛检测系统”
    text(0.6,-0.9,'与江河连接');%文字标注“与江河连接”

    water=patch(x1,y1,[0 1 1]);%设置水的颜色及运动路径
    ball1=line(0.4,-0.6,'EraseMode','xor','Color','b','linestyle','.', 'markersize',100);%设置水槽中小球的颜色、大小和擦除方式
    ball2=line(-0.3,-0,'EraseMode','xor','Color','r','linestyle','.', 'markersize',50);%设置标杆处小球的颜色、大小和擦除方式
    gan=line([-0.3;0.4],[-0;-0.6],'EraseMode','xor','color','k','linewidth',1);%设置两球之间连线的颜色、大小和擦除方式

    for i=1:120
        a=-0.6+0.005*i;%设置系统的运动规律
        y1=[a -0.8 -0.8 a];%设置水的上升运动过程
        yy1=a;%设置水槽中小球的上升运动过程
        yy2=-a-0.6%设置标杆处小球的上升运动过程
        set(water,'ydata',y1);%设置水的上升运动
        set(ball1,'ydata',yy1);%设置水槽中小球的上升运动
        set(ball2,'ydata',yy2);%设置标杆处小球的上升运动
        set(gan,'ydata',[yy2 yy1]);%设置两球之间的杆的运动
        drawnow;
    end%水的上升过程
    for i=1:120
        a=-0.005*i;%设置系统运动规律
        y1=[a -0.8 -0.8 a];%设置水的下降运动过程
        yy1=a;%设置水槽中小球的下降运动过程
        yy2=-a-0.6%设置标杆处小球的下降运动过程
          set(water,'ydata',y1);%设置水的下降运动
        set(ball1,'ydata',yy1);%设置水槽中小球下降的运动
        set(ball2,'ydata',yy2);%设置标杆处小球的下降运动
        set(gan,'ydata',[yy2 yy1]);%设置两球之间的杆的下降运动
        drawnow;
    end%水的下降过程
    water=patch(x1,y1,[0 1 1]);%设置水的颜色及运动路径
    ball1=line(0.4,-0.6,'EraseMode','xor','Color','b','linestyle','.', 'markersize',100);%设置水槽中小球的颜色、大小和擦除方式
    ball2=line(-0.3,-0,'EraseMode','xor','Color','r','linestyle','.', 'markersize',50);%设置标杆处小球的颜色、大小和擦除方式
    gan=line([-0.3;0.4],[-0;-0.6],'EraseMode','xor','color','k','linewidth',1);%设置两球之间连线的颜色、大小和擦除方式

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

    0

    主题

    3

    听众

    38

    积分

    升级  34.74%

    该用户从未签到

    回复

    使用道具 举报

    chenhan 实名认证       

    17

    主题

    3

    听众

    247

    积分

    升级  73.5%

  • TA的每日心情

    2012-2-11 21:05
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    群组小草的客厅

    群组建模协会 at CUP

    群组西安交大数学建模

    回复

    使用道具 举报

    Meloddy 实名认证       

    0

    主题

    3

    听众

    38

    积分

    升级  34.74%

    该用户从未签到

    回复

    使用道具 举报

    14

    主题

    3

    听众

    125

    积分

    升级  12.5%

  • TA的每日心情
    开心
    2013-9-19 14:12
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    群组Matlab讨论组

    回复

    使用道具 举报

    chenhan 实名认证       

    17

    主题

    3

    听众

    247

    积分

    升级  73.5%

  • TA的每日心情

    2012-2-11 21:05
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    群组小草的客厅

    群组建模协会 at CUP

    群组西安交大数学建模

    回复

    使用道具 举报

    4

    主题

    3

    听众

    873

    积分

    升级  68.25%

  • TA的每日心情

    2014-5-8 00:02
  • 签到天数: 228 天

    [LV.7]常住居民III

    2012挑战赛参赛者

    群组2012第三期美赛培训

    群组Matlab讨论组

    回复

    使用道具 举报

    Jammy_198        

    0

    主题

    4

    听众

    52

    积分

    升级  49.47%

  • TA的每日心情
    郁闷
    2011-10-27 10:22
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    回复

    使用道具 举报

    0

    主题

    4

    听众

    87

    积分

    升级  86.32%

  • TA的每日心情
    擦汗
    2014-7-1 10:19
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    自我介绍
    现为东北大学一学生
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-5-25 16:37 , Processed in 1.849939 second(s), 94 queries .

    回顶部