Я знаю, что могу создать трехмерный график поверхности в MATLAB, выполнив:
x = linspace(1,10,100);
y = linspace(10,20,100);
[X Y] = meshgrid(x,y);
Z = X * Y;
surf(X,Y,Z);
Но для этого необходимо, чтобы все узлы для сгенерированной карты высот выстроились в линию. У меня есть набор данных, который имеет произвольные точки (x, y) и высоту (z). Есть ли простой способ построить график, который будет генерировать поверхность между точками аналогично surf
?