数学建模社区-数学中国

标题: inpolygon不能判断点是否在封闭曲线内 [打印本页]

作者: guohf    时间: 2019-10-22 13:58
标题: inpolygon不能判断点是否在封闭曲线内
如题,封闭曲线很简单,是单连通的,类似椭圆线(坐标见 curve.dat),想要判断给定网格点(用meshgrid生成的 x.dat, y.dat)是否在这条线内(见图),数据在附件中,请下载解压。用inpolygon判断,但给出的值全为0,即无点落在区域内,和实际不符。请高手指点一下,多谢
* v6 s/ w& A: I7 Wload x.dat   %网格点x向数据,用meshgrid生成的
2 e$ y, Y' R( d( u7 `load y.dat  %网格点y向数据,用meshgrid生成的
9 P8 T( O% A. w7 ?load curve.dat   %封闭曲线
6 i( ?, [1 g3 b7 h& A- exq=curve(:,1); yq=curve(:,2);6 B9 f( ^1 ]6 T  b' g# T# i

$ }$ O5 q' _; i[in on]=inpolygon(x,y,xq,yq)
8 m! A* S1 h! ~: m/ n! ^
8 j! I+ C; L  B New folder.zip (6.08 KB, 下载次数: 0) 4 w2 Q9 J) q2 ]1 p5 I

; ?' C* f3 S% F3 J1 ]得出的in 和on是零矩阵# C4 f$ ^! j' P8 C  o1 ?' H
untitled.jpg . D/ k) ?( V6 }+ f

5 ]1 b5 Q; F" Y6 E( j




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5