how can i plot multiple circles in a plot

3 visualizzazioni (ultimi 30 giorni)
Borison ningthoujam
Borison ningthoujam il 12 Giu 2018
Risposto: Anton Semechko il 12 Giu 2018
i tried using the code below but they all draw ellipse i want perfect circle not ellipse type
if true
s=[7,7];
d=[0,-4];
c=[5,5];
ox = -10 + (20)*rand(10,1);
oy = -10 + (20)*rand(10,1);
hold on
for l=1:length(ox)
viscircles( [ox(l), oy(l)], 1,'LineStyle','-','LineWidth',1);
end
end

Risposte (1)

Anton Semechko
Anton Semechko il 12 Giu 2018
After you finished plotting, use command
axis equal
to make aspect ratios of vertical and horizontal axes equal to one another.
So your code would be
s=[7,7];
d=[0,-4];
c=[5,5];
ox = -10 + (20)*rand(10,1);
oy = -10 + (20)*rand(10,1);
hold on
for l=1:length(ox)
viscircles( [ox(l), oy(l)], 1,'LineStyle','-','LineWidth',1);
end
axis equal

Community Treasure Hunt

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

Start Hunting!

Translated by