Identification of overlapping points
이전 댓글 표시
Hi all,
I have the following code.
hold on
for r=10:5:24 % r is radius
circles(r,17,12); % using circles function
for i=1:1:20;
for j=1:1:20;
if mod(i,2)==1; % even case
if mod(j,2)==1; % odd case
plot(i,j, 'bo');
elseif mod(i,2)==0;
elseif mod(j,2)==0;
plot(i,j,"ro");
else
end
end
end
end
end
hold off
I have attached an image of the plot.

I want only the small circles (red and blue points) overlapping with the larger circles to appear. Any advice on how this can be achived. Many thanks.
Below is the circles function code.
function [x, y] = circles(r,Cx,Cy)
theta=linspace(0,2*pi,200);
x=r*cos(theta)+Cx;
y=r*sin(theta)+Cy;
plot(x,y)
end
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!