我有一组带有(X,Y,Z)坐标的样本点。我使用 Delaunay Triangulation 从它们生成不规则网络,然后我使用线性插值以固定值(例如 90、95、100、105)绘制等高线。问题是我需要用另一种算法生成平滑的轮廓线。我已经搜索了一段时间,发现我需要使用像克里金这样的东西,但我不太擅长数学来从纯数学关系中实现算法。此外,我似乎无法在任何地方找到该算法的实现或解释。谁能帮我找一个?另外,我对所选算法是否正确?还有其他更容易实现的吗?请注意,我不关心精度。
https://dl.dropbox.com/u/15926260/ex.png
PS 我已经在 Surfer 中绘制了一个图,显示了我正在寻找的结果。右侧是我使用三角剖分和线性插值所做的,左侧是我需要使用不同算法绘制的(在 Surfer 中使用了克里金法)。抱歉拼写错误,但我不是母语人士。
谢谢!