在MatLab中画彩虹
工具/原料
matlab2019b
方法/步骤
1、思路1.画8个不同半径的圆2.定义8中不同的填充颜色3.利用fill填色,从半径最大的开始,由外往内,这样做可以让后面填色的覆盖之前填色
2、具体代码figure;pause(5);t=0:廴类锾渭0.001:pi;x=8*cos(t);y=8*s足毂忍珩in(t);fill(x,y,'r');holdon;x=7*cos(t);y=7*sin(t);patch(x,y,[10.50]);holdon;x=6*cos(t);y=6*sin(t);fill(x,y,'y');holdon;x=5*cos(t);y=5*sin(t);fill(x,y,'g');holdon;x=4*cos(t);y=4*sin(t);patch(x,y,[0.58430.81570.9882]);holdon;x=3*cos(t);y=3*sin(t);fill(x,y,'b');holdon;x=2*cos(t);y=2*sin(t);patch(x,y,[0.40390.00780.3686]);t=0:0.01:pi;x=cos(t);y=sin(t);fill(x,y,'w');plot([-11],[00],'w');axisequal;
3、结果展示