이렇게 두 개의 볼록한 선체가 있습니다.Matlab에서 두 개의 볼록 선체가 교차하는지 확인하는 방법은 무엇입니까?
C=convhull(x1, y1);
D=convhull(x2, y2);
여기서, x1, y1, x2, y2는 벡터이다.
이제이 두 개의 볼록 선체를 플로팅 할 수 있지만이 두 개의 볼록 선체가 교차하는지 어떻게 알 수 있습니까? 이 파일을 다른 .m
파일에서 사용할 계획이므로 시각적으로 프로그램이 아니라 프로그램에서 사용하고 싶습니다.
참고 : 이것은 모두 matlab에 있습니다.
매핑 도구 상자에 액세스 할 수 있습니까? ['polyxpoly'] (https://www.mathworks.com/help/map/ref/polyxpoly.html)를 사용할 수 있습니다. – rayryeng
아니, 그럴 필요 없어. – posixKing
Sutherland-Hodgman을 적용 할 수 있습니다. http://rosettacode.org/wiki/Sutherland-Hodgman_polygon_clipping#MATLAB_.2F_Octave – bla