MATLAB Answers

how to draw circles with different radii

6 views (last 30 days)
Mary
Mary on 4 Jun 2013
Hi all
I am new to matlab. I want to draw circles with x and y-coordinates stored in X-matrix and Y-matrix with radius stored in R matrix. I want to draw all the circles in the same plot with colour green. Can anyone help me? Your help is highly appreciated

Answers (2)

Iman Ansari
Iman Ansari on 4 Jun 2013
n=10;
X=rand(n,1)*10;
Y=rand(n,1)*10;
R=rand(n,1)*3;
P=[0:0.1:2*pi 0];
xr=R*cos(P);
yr=R*sin(P);
X_C=bsxfun(@plus,X,xr);
Y_C=bsxfun(@plus,Y,yr);
plot(X_C',Y_C','g')
axis equal

Community Treasure Hunt

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

Start Hunting!