如何用matlab画奥运五环(自学Matlab1)

 时间:2024-10-12 15:05:06

1、确定五环的圆点(x,y)和半径r:查阅奥运五环的资料可知,同一排圆心距离为2.5r,第一排圆环与第二排圆环的y相差r,因此可以确定五环的圆点,r随意设定(这里设为10);

如何用matlab画奥运五环(自学Matlab1)

3、画黄、绿圆:与步骤2同理plot(x4+r*cos(theta),y4+r*sin(theta),'y>','Linewidth',2);%画第四个圆plot(x5+r*cos(theta),y5+r*sin(theta),'g<','Linewidth',2);%画第五个圆

如何用matlab画奥运五环(自学Matlab1)

5、完整程序:r=10;%设定癣嗡赧箬圆心半径为10,这个可以自己改;theta=0:pi/25:2*pi;x1=0;y1租涫疼迟=0;%以蓝色圆圆心为起始点;x2=x1+2.5*r;y2=y1;%设置黑圆圆心;x3=x1+5*r;y3=y1;%设置红圆圆心;x4=(x1+x2)/2;y4=y1-r;%设置黄圆圆心;x5=(x2+x3)/2;y5=y4;%设置蓝圆圆心;plot(x1+r*cos(theta),y1+r*sin(theta),'bo','Linewidth',2);hold on;%画第一个圆plot(x2+r*cos(theta),y2+r*sin(theta),'kd','Linewidth',2);%画第二个圆plot(x3+r*cos(theta),y3+r*sin(theta),'rp','Linewidth',2);%画第三个圆plot(x4+r*cos(theta),y4+r*sin(theta),'y>','Linewidth',2);%画第四个圆plot(x5+r*cos(theta),y5+r*sin(theta),'g<','Linewidth',2);%画第五个圆text(4.5*r,-2.3*r,'万水千山走遍13','fontsize',12,'fontname','隶书','fontweight','bold')set(0,'defaultfigurecolor','w')%使背景变成白色axis([-1.5*r 6.5*r -2.5*r 1.5*r])%限定坐标轴范围axis off%去掉坐标轴

如何用matlab画奥运五环(自学Matlab1)
  • Mathematica怎么批量处理列表中的元素?
  • linspace(a,b,c)什么意思
  • MATLAB之考研数学:数列的极限
  • 手把手教你matlab数组元素的标识与寻访(2)
  • MATLAB 左除与右除的区别
  • 热门搜索
    宁夏旅游局 德夯苗寨旅游攻略 黑龙江冬季旅游景点 1月份适合去哪里旅游 三亚大东海旅游攻略 潍坊旅行社旅游线路 有关旅游的英语作文 烟台旅游政务网官网 松山湖旅游攻略 三亚有哪些旅游景点