I need help to plot circle around the points and these points are in a circle. please response
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Praveen Pawar
el 5 de Oct. de 2016
Comentada: Sindhuja john
el 30 de Mayo de 2023
this code will generate points in a particular area
n=10; % number of points that you want
center = [2 ,2]; % center coordinates of the circle [x0,y0]
radius = 10; % radius of the circle
angle = 2*pi*rand(n,1);
r = radius*sqrt(rand(n,1));
X = r.*cos(angle)+ center(1);
Y = r.*sin(angle)+ center(2);
plot(X,Y,'.r')
and here is the circle can be drawn as...
center = [2 ,2]; % center coordinates of the circle [x0,y0]
radius = 10; % radius of the circle
angle = 0:.01:2*pi;
r = radius;
X = r.*cos(angle)+ center(1);
Y = r.*sin(angle)+ center(2);
plot(X,Y,'.r')
Problem is that I want to plot circles around each point which are lying inside a given circle. Please help
0 comentarios
Respuesta aceptada
KSSV
el 5 de Oct. de 2016
n=10; % number of points that you want
center = [2 ,2]; % center coordinates of the circle [x0,y0]
radius = 10; % radius of the circle
angle = 2*pi*rand(n,1);
r = radius*sqrt(rand(n,1));
X = r.*cos(angle)+ center(1);
Y = r.*sin(angle)+ center(2);
plot(X,Y,'.r')
hold on
%%Draw circle
R = 1. ; % radius
th = linspace(0,2*pi) ;
for i = 1:length(X)
x = R*cos(th)+X(i) ;
y = R*sin(th)+Y(i) ;
plot(x,y,'b')
end
hold on
center = [2 ,2]; % center coordinates of the circle [x0,y0]
radius = 10; % radius of the circle
angle = 0:.01:2*pi;
r = radius;
X = r.*cos(angle)+ center(1);
Y = r.*sin(angle)+ center(2);
plot(X,Y,'.b')
2 comentarios
Praveen Pawar
el 5 de Oct. de 2016
Editada: Praveen Pawar
el 14 de Oct. de 2016
Sindhuja john
el 30 de Mayo de 2023
hi how to make a circle around the each cluster ? in random cluster.
Más respuestas (0)
Ver también
Categorías
Más información sobre Time Series en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!