From arrays of two columns into multiple circles

1 次查看(过去 30 天)
I have arrays of two columns, I want to plot multiple circles where the center of each cirlce is determined in each row, as each row consists of two numbers. Thank You

采纳的回答

KSSV
KSSV 2021-9-1
C = rand(10,2) ;
plot(C(:,1),C(:,2),'o','Markersize',10)
If you want circle with given radius R.
C = rand(10,2) ;
R = 4 ;
th = linspace(0,2*pi) ;
x = R*cos(th) ;
y = R*sin(th) ;
figure
hold on
for i = 1:10
xc = C(i,1)+x ;
yc = C(i,2)+y ;
plot(xc,yc)
end
  1 个评论
Salem
Salem 2021-9-1
编辑:Salem 2021-9-7
Thank you so much, it worked perfectly with me, but can you please explain briefly what does each variable represent?

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Annotations 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by