Curve Intersect 2

버전 1.0.0.0 (11 KB) 작성자: Sebastian Hölz
Finds the intersection points between two arbitrary polygons.
다운로드 수: 11.5K
업데이트 날짜: 2007/2/16

라이선스 보기

General

This file is based on the Curve Intersect function by Duane Hanselman. It extends the scope of the function to handle arbitrary lines / polygons, which may also have vertical segments or segments with non-increasing x-values.

Description
Calculate the intersection points of two 2D-lines / polygons.

Usage
[X,Y]=CURVEINTERSECT(H1,H2) or [X,Y]=CURVEINTERSECT([H1 H2]) or
[X,Y]=CURVEINTERSECT(X1,Y1,X2,Y2) or
-> (H1,H2) handles to line objects
-> (Xi,Yi) coordinates of lines
-> (X,Y) coordinates of intersection

Example
x1=rand(10,1); y1=rand(10,1); x2=rand(10,1); y2=rand(10,1);
[x,y]=curveintersect(x1,y1,x2,y2);
plot(x1,y1,'k',x2,y2,'b',x,y,'ro')

인용 양식

Sebastian Hölz (2026). Curve Intersect 2 (https://kr.mathworks.com/matlabcentral/fileexchange/8908-curve-intersect-2), MATLAB Central File Exchange. 검색 날짜: .

MATLAB 릴리스 호환 정보
개발 환경: R14SP1
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Triangulation Representation에 대해 자세히 알아보기

CurveIntersect/

버전 게시됨 릴리스 정보
1.0.0.0

Fixed small bug reported by Vadim Moldavsky