上传者: 38743054
|
上传时间: 2021-11-06 15:09:11
|
文件大小: 243KB
|
文件类型: -
RegularizeData3D 是来自 Matlab File Exchange 的 GridFit 的修改版本。 RegularizeData3D 基本上做同样的事情,但它试图克服 GridFit 中遗留代码设计中固有的几个缺点。
* GridFit 缺乏三次插值功能。 需要进行插值才能将分散的输入数据映射到输出表面上的位置。 输出表面很可能是非线性的,因此 GridFit 中使用的线性插值是一种糟糕的近似。 三次插值考虑了表面曲率,这在 x 和 y 中的输出网格粗糙时特别有用。
* GridFit 的“平滑度”参数定义不明确,其方法可能导致输出数据不佳。 在 RegularizeData3D 中,平滑度参数实际上是平滑度(平坦度)与保真度(拟合优度)的比率,不受输出网格分辨率的影响。 平滑度 = 100 赋予平滑度 100 倍的权重(并产生几乎平坦的输出表面) 平滑度 = 1