数学建模社区-数学中国
标题:
inpolygon不能判断点是否在封闭曲线内
[打印本页]
作者:
guohf
时间:
2019-10-22 13:58
标题:
inpolygon不能判断点是否在封闭曲线内
如题,封闭曲线很简单,是单连通的,类似椭圆线(坐标见 curve.dat),想要判断给定网格点(用meshgrid生成的 x.dat, y.dat)是否在这条线内(见图),数据在附件中,请下载解压。用inpolygon判断,但给出的值全为0,即无点落在区域内,和实际不符。请高手指点一下,多谢
) }7 O; y5 V) N3 }4 r. T) G* q
load x.dat %网格点x向数据,用meshgrid生成的
- K* e8 d$ X; b7 M" k
load y.dat %网格点y向数据,用meshgrid生成的
: ^8 r4 h/ [' {) y6 t
load curve.dat %封闭曲线
# r. q |! L/ p' k) P
xq=curve(:,1); yq=curve(:,2);
6 v' ~ E: x& N9 m
0 d1 s) r! D0 r& T
[in on]=inpolygon(x,y,xq,yq)
* G Z. K( G% e6 N! Q
, V2 }7 }/ o" I/ O
New folder.zip
(6.08 KB, 下载次数: 0)
2019-10-22 13:56 上传
点击文件名下载附件
下载积分: 体力 -2 点
: d7 s1 M/ z7 l' \& o- z! \ _6 I
: t+ _! J2 e" s- z3 Q( t& m4 A* q, X
得出的in 和on是零矩阵
( @" v' a( H! Q' D U$ K
2019-10-22 13:54 上传
下载附件
(182.36 KB)
8 f4 L$ A# k% l7 A" F5 m% b
8 @& U% Y1 O% m6 S* z" p% F
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5