MATLAB --画图

       这是关于plot函数的一次小总结。以建模题目为背景,即2011年的高教杯的B题。

第一问的要求:安排20个警务平台的管辖范围,使突发事件发生时,警员尽可能在一定时间(3分钟)内赶到事发地点,已知警车的速度为60km/h, 故可将问题转化为通过观察以20个平台为圆心,分别画出半径均为30毫米的圆能否包围着92个点来判断有无可能达到这一目标。这属于目标规划的问题。

        假设X,Y为92个点的坐标,那么调用函数:

        plot(X,Y)  %即可得散点图。

        

        theta=0:pi/100:2*pi;

        r=30;

       x=282,y=325;  %其中一个圆的圆心的坐标

       T1=x+r*cos(theta);

       T2=y+r*sin(theta);

       hold on  %可让接下来要画的圆与散点图在同一坐标系上

       plot(X,Y,'r.');

       其余19个圆也以同样方法画出。  

     set(gca,'XTick',200:20:450)%用以设置横坐标范围和间隔。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值