任务
用给定的离散点绘制三维曲面,例如给下列数据:
% x y z
1 2 3
1 5 2
2 3 4
3 8 5
...
分析
1.数据不是等间隔的格网数据
在这种情况下无法直接使用mesh、surf等函数,因为这些函数要求的数据格式为格网形式,每个点是等间隔的,就像这样:
实际情况确不是这样(实际无规则,可以在后面的图中看到),所以需要插值生成格网数据。
2.生成格网数据
既然原始数据不规则,那么就想办法让它规则,举个例子,原始数据是这样的:
格网化的目的就是使网格节点上有数据(插值生成的蓝色点,不对边界进行插值,画图的时候红色的点就不要了):