overlap between between multiple circles using circcirc

6 views (last 30 days)
Hi all,
I have 10 circles with random center positions but with same radius (but the radius, R= r1:r2). I want to find the intersection points where these circles overlap with eachother at each value of the radius. How can I find these points/ x,y coordinates using the circcirc function inside a for loop?
Thank you.
  1 Comment
Asatur Khurshudyan
Asatur Khurshudyan on 20 Dec 2019
Edited: Asatur Khurshudyan on 20 Dec 2019
Did you find the answer? I encountered the same problem. This post seem to give an answer.

Sign in to comment.

Answers (1)

Image Analyst
Image Analyst on 24 Mar 2017
Try poly2mask()
  5 Comments
Image Analyst
Image Analyst on 25 Mar 2017
In some cases there will not be coordinates since the circles do not overlap.
KalMandy
KalMandy on 25 Mar 2017
yes i know, my problem is the way i have written [xout,yout] =circcirc... .This only gives the answer for the last case (intersection between circle 9 and 10 with radius r2). maybe it has to be written [xout(i),yout(i)] ?? but this doesnot work too.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!