MATLAB: How to draw a white circle circlefaq Hello, I would like to draw a white circle in a black square in Matlab but I don't have any idea how to do it. Would you please explain me how to do it ? In advance, thank you ! Best Answer r=4; %radiusx0=0;y0=0; % circle center coordinatesx=x0-r:0.01:x0+ry=sqrt(r^2-(x-x0).^2)+y0;fill([x0-r x0+r x0+r x0-r ],[y0-r y0-r y0+r y0+r ],'k')hold on;plot(x,y,'w',x,-y,'w');axis squareaxis([x0-2*r x0+2*r y0-2*r y0+2*r]) % facultative Related SolutionsMATLAB: A function to draw a circle with only radius as parameter function cercle(r)x=-r:.01:ry=sqrt(r^2-x.^2)hold on;plot(x,y);plot(x,-y)call the function cercle(5) MATLAB: What do I need to add to this code to fill the circle with color You almost answered your own Question. Use the fill function:t = linspace(0, 2*pi);r = 1;x = r*cos(t); % Circle Coordinatesy = r*sin(t); % Circle Coordinatesfigure(1)fill(x, y, 'y')axis equal Related QuestionEncounter an error while using fimplicit4th order Runge-Kutta code that can solve for several intial conditions
Best Answer