Вы можете использовать MESHGRID для генерации матриц для координат X
и Y
построенных точек:
[X,Y] = meshgrid(1:4); %# X and Y are each 4-by-4 matrices, just like A
plot3(X,Y,A,'ks'); %# Make a 3-D plot of the points
Вы также можете построить поверхность вместо набораточек с помощью функции SURF , в этом случае необязательно использовать MESHGRID для генерации координат X
и Y
:
surf(X,Y,A); %# Use the 4-by-4 matrices from MESHGRID
surf(1:4,1:4,A); %# Pass 1-by-4 vectors instead
surf(A); %# Automatically uses 1:4 for each set of coordinates