At the moment I am using http://www.mathworks.com/matlabcentral/fileexchange/2876 to draw many circles on one figure. The circles belong to many different classes, lets say 5, so i'm drawing each circle in a colour defining which class it comes from (see image before, just two classes here, so two colours).
What I want to do is some how link where they overlap, such like in image after. So where they overlap to remove the overlapping bits, but not if overlapped! Hopefully this will simply by, at current, very complicated plot!
Your question description and figures are confusing a little. As I understand from figures, you want to get circles of one class (let's say black ones) and remove segments where they intersect. Then do the same for another class (red) independently of the first class (in your case red circles do not intersect, so you don't remove anything for them). Am I correct?
If you are using the CIRCLE function to draw the circles, I suppose you still have variables like radius, centers coordinates, axes handles, right? Please confirm and I will send you a code.
Original file names were with underscores, not dashes. It get changed after upload. EE bug? Rename dashes to upderscores, especially for the function file.
If you are using the CIRCLE function to draw the circles, I suppose you still have variables like radius, centers coordinates, axes handles, right? Please confirm and I will send you a code.