Clear Filters
Clear Filters

From arrays of two columns into multiple circles

1 view (last 30 days)
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

Accepted Answer

KSSV
KSSV on 1 Sep 2021
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 Comment
Salem
Salem on 1 Sep 2021
Edited: Salem on 7 Sep 2021
Thank you so much, it worked perfectly with me, but can you please explain briefly what does each variable represent?

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!