数学建模社区-数学中国
标题:
inpolygon不能判断点是否在封闭曲线内
[打印本页]
作者:
guohf
时间:
2019-10-22 13:58
标题:
inpolygon不能判断点是否在封闭曲线内
如题,封闭曲线很简单,是单连通的,类似椭圆线(坐标见 curve.dat),想要判断给定网格点(用meshgrid生成的 x.dat, y.dat)是否在这条线内(见图),数据在附件中,请下载解压。用inpolygon判断,但给出的值全为0,即无点落在区域内,和实际不符。请高手指点一下,多谢
/ a( d7 E* O2 ^6 l$ e; U& u
load x.dat %网格点x向数据,用meshgrid生成的
5 y9 m+ i# {' ]7 d& R) q6 r3 h8 O& k
load y.dat %网格点y向数据,用meshgrid生成的
, Z1 W( K4 l. s6 s9 L
load curve.dat %封闭曲线
+ j( e+ B) g" k+ y
xq=curve(:,1); yq=curve(:,2);
# M4 j: K* B1 W# r
/ c2 {# ]! [5 L/ N+ o" c1 `- \* n
[in on]=inpolygon(x,y,xq,yq)
5 z6 J8 F X0 g# B/ P% E
" B0 U) @$ T" Q0 n
New folder.zip
(6.08 KB, 下载次数: 0)
2019-10-22 13:56 上传
点击文件名下载附件
下载积分: 体力 -2 点
" m+ s8 V7 w2 R/ S+ G) P) g+ B$ G
; o0 p5 g% k3 Q' s- o
得出的in 和on是零矩阵
; u* h6 F5 E+ ]6 b) _+ i6 I& G
2019-10-22 13:54 上传
下载附件
(182.36 KB)
3 L# |5 N2 a- W c, g) _
* b Z3 g9 O3 K
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5