plot a marker in the center of the circle?
6 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
Star Strider
2020 年 9 月 24 日
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 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Surface and Mesh Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!