Is it possible to make a circle containing specific points?
5 views (last 30 days)
I want to make a circle using 'percentile'.
for example, If the percentile is 100, the circle contains every points.
I know how to make a quadrangle using perenctile. but i have no idea making a circle using percentile.
Image Analyst on 2 Jun 2022
You can use viscircles to draw a circle. Something like
numPoints = 200;
x = rand(1, numPoints) - 0.5;
y = rand(1, numPoints) - 0.5;
plot(x, y, 'b.', 'MarkerSize', 20);
radii = sort(sqrt(x.^2 + y.^2), 'ascend');
% Find circle with 70% of the points
index = 70*length(radii)/100
radius = radii(index)
viscircles([0,0], radius, 'Color', 'r')
title('70% of points are within the red circle')