我有一组数据点三元组:(e,a,d),其中e是纬度,a是经度,d是该点的关联值。 (e,a)的值不属于笛卡尔风格的网格。我们可能认为这些坐标是随机的。
我想使用Matlab在球体表面上将此信息绘制为热图/颜色图。
[以前,当我的数据确实落在笛卡尔风格的网格上时,我使用了this function from the file exchange。理想情况下,我想对来自单位球面上随机点的数据进行类似处理。
我可以通过创建一个包含来自随机数据的(e,a)值的网格来修改该函数中使用的方法,但这会产生问题,因为我没有(d)的值(e,a)的所有组合。
是否有更好的方法来完成此情节?
用于绘制和保留上面链接的函数的一个选项是对数据进行插值,以使其确实落在网格上。这只是可视化数据代表的一种选择。这可以通过the builtin griddata完成。