希望在Matlab中根据散乱数据对表面进行建模的用户,几乎没有合适的选择,尤其是针对非网格数据。虽然Griddata是一种有用的插值工具用于散乱数据,但在数据共线性高或者数据点多时可能会失败。此外,Griddata无法推断超出数据凸包的部分,除非选择使用“v4”选项,但这种方法速度较慢。相反,Gridfit解决了所有这些问题,虽然它不是插值工具。它可以在表面上平滑地构建完整的网格,延伸到边角。用户可以控制平滑度、插值方法以及使用的求解器。新版本还引入了更大问题的平铺选项。现在,构建的曲面几乎没有大小限制,只要数据足够密集且内存足够存储最终的网格曲面。详细示例和相同网格数据的表面比较可在gridfit_demo.m文件中找到。