Matlab 如何修复此错误“;索引超过数组元素数(57)和#x201D;在使用minboundquad函数时

Matlab 如何修复此错误“;索引超过数组元素数(57)和#x201D;在使用minboundquad函数时,matlab,geometry,computational-geometry,bounding-box,Matlab,Geometry,Computational Geometry,Bounding Box,显示的错误是 该函数适用于随机生成的点,但不适用于我的。有人能帮我解决这个问题吗?这是中的函数 或者请引导/帮助我找到给定点集的最小边界四边形修改minboundquad.m中的这些线 edges = convhull(x,y); 到 及 if(A_i

显示的错误是

该函数适用于随机生成的点,但不适用于我的。有人能帮我解决这个问题吗?这是中的函数


或者请引导/帮助我找到给定点集的最小边界四边形

修改minboundquad.m中的这些线

edges = convhull(x,y);

if(A_i

if((A_i
解决问题

edges = convhull(x,y);
edges = convhull(x,y,'Simplify',true);
if ( A_i < quadarea)
if (( A_i < quadarea)&& all(abs([qxi qyi]) < 1e15))