图片缩略图

distance2curve

版本1.1.0.0 (16.3 KB) 约翰D 'Errico
在(n维)曲线上找到与任何给定点或点集最近的点

6.8 k下载

更新2013年2月27日

查看许可协议

我见过很多人想知道从空间中某一点到曲线上最近的点的方法。如果曲线是分段线性的,这并不太难,因为这简化为找到线段上最近的点,然后测试每个线段。(注意,您不需要测试每个线段。)

然而,对于三次样条,这变得更加困难,但在数学意义上仍然是可行的,无需显式优化。只需要根就行了。

Distance2curve允许您将n维空间中的一般点集指定为连通空间曲线。然后根据曲线上的弧长拟合样条(或pchip),并确定最近的点。

引用作为

约翰D 'Errico(2021)。distance2curve(//www.tianjin-qmedu.com/matlabcentral/fileexchange/34869-distance2curve), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2011a
与任何版本兼容
平台的兼容性
窗户 macOS Linux
确认

启发:jdugge / xy2sn

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!