以下是使用 MATLAB 实现的代码: ```matlab x = linspace(-5, 5, 21); y = linspace(0, 10, 31); [X, Y] = meshgrid(x, y); Z = X.^2 + Y.^2; subplot(2, 1, 1); surf(X, Y, Z); title('曲面图'); subplot(2, 1, 2); contour(X, Y, Z); title('等高线图'); ``` 额外需要注意的逻辑点: 1. 确保输入的数据范围和点数符合您的需求。 2. 可以根据实际情况调整函数 `Z` 的表达式以获得不同的图形效果。 3. 对于图形的和其他属性,也可以根据需要进行进一步的自定义。 [2025-05-08 19:08:10 | AI写代码神器 | 194点数解答]