把第8行的表达式 里面的x y 换成X,Y
根据你提供的信息,问题的原因可能是你传入surf函数的z值不是一个矩阵。通常情况下,surf函数需要接收一个与x和y相同大小的矩阵作为z值。你可以尝试使用meshgrid函数来生成三维网格,并计算对应的z值。以下是一个示例代码:
% 生成X和Y的网格
x = 0:6;
y = 0:6;
[X, Y] = meshgrid(x, y);
% 计算对应的z值
Z = 5 + Y - X;
% 绘制曲面
surf(X, Y, Z);
这个代码将生成一个X、Y和Z三维网格,并使用surf函数绘制出对应的曲面。请尝试运行这段代码,看看是否解决了你的问题。如果没有解决问题,请提供更多的信息,以便我们更好地帮助你。