can this plotted circle be filled? it needs to have a solid color

3 views (last 30 days)
xCenter = 0; yCenter = 0; thetaValue = 0:360; radiusJoint = 1;
jointZerox = radiusJoint*cosd(thetaValue)+xCenter; jointZeroy = radiusJoint*sind(thetaValue)+yCenter;
plot(jointZerox,jointZeroy,'b')

Answers (3)

Star Strider
Star Strider on 20 Nov 2017
Use fill:
xCenter = 0;
yCenter = 0;
thetaValue = 0:360;
radiusJoint = 1;
jointZerox = radiusJoint*cosd(thetaValue)+xCenter;
jointZeroy = radiusJoint*sind(thetaValue)+yCenter;
fill(jointZerox,jointZeroy,'b')
axis equal

Chad Greene
Chad Greene on 20 Nov 2017
You can use my circles function. Just specify, x,y location, radius, and facecolor.

Image Analyst
Image Analyst on 20 Nov 2017
You might want to take a look at viscircles().

Categories

Find more on Line Plots in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!