Я согласен с @walkytalky в этом вопросе.
В целях устранения неполадок может быть лучше использовать случай, когда x~=y
, чтобы помочь вам увидеть вещи более четко.
Например:
n=10;
x=1:n; %# stepsize of 1 is default and need not be specified
y=x.^2; %# instead of y=1:n to more easily distinguish x and y
z=repmat(x',1,n) %# use of repmat should be faster than a nested loop
surf(x,y,z)
ylabel('y-axis')
xlabel('x-axis')
zlabel('z-axis')
дает график, на котором оси x и y четко обозначены.