plot a marker in the center of the circle?
20 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Nicholas Deosaran
am 24 Sep. 2020
Beantwortet: Star Strider
am 24 Sep. 2020
Hello all I have my code below and would like to know,
how can I edit it that it will always put a marker in the center of the circle each time and for multiple cicles
function circle = circleplot(x,y,r,c)
hold on
th = 0:pi/50:2*pi;
x_circle = r * cos(th) + x;
y_circle = r * sin(th) + y;
circle = plot(x_circle, y_circle);
fill(x_circle, y_circle, c)
axis equal
end
Thank you
0 Kommentare
Akzeptierte Antwort
Star Strider
am 24 Sep. 2020
Add this after the fill call:
plot(x, y, 'kp', 'MarkerSize',15, 'MarkerFaceColor','k')
Also consider separate arguments for the marker colour and size.
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Surface and Mesh Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!