我有一个矩阵,其中包含一组GPS坐标的温度值。因此,我的矩阵看起来像这样:
我遇到了错误:
感谢您提前的任何帮助!
附言:如果有一个“填充”间隙的函数(平滑,等等 :) ),那将非常棒。由于我有离散数据,因此将其表示为连续函数会更美观。
附言2:我也想在z = 0平面中使用plot_google_map。
Longitude Latitude Value
--------- -------- -----
12.345678 23.456789 25
12.345679 23.456790 26
%should be :
% x y z
我希望将这个矩阵转换成人类可视化的图像,比如彩色图(2D或3D),我该怎么做?
3D可以是这样的:
或者只是这个的2D版本(从顶部z轴看)。
我尝试过什么
我知道MATLAB有surf
和mesh
函数,但我无法弄清如何使用它们。
如果我调用
surf(matrix(:,1) , matrix(:,2) , matrix(:,3));
我遇到了错误:
Error using surf (line 75)
Z must be a matrix, not a scalar or vector
感谢您提前的任何帮助!
附言:如果有一个“填充”间隙的函数(平滑,等等 :) ),那将非常棒。由于我有离散数据,因此将其表示为连续函数会更美观。
附言2:我也想在z = 0平面中使用plot_google_map。