用matlab画一个三维图
以下是一个简单的三维图的Matlab代码:
% 定义数据
x = linspace(-10, 10, 100);
y = linspace(-10, 10, 100);
[X, Y] = meshgrid(x, y);
Z = sin(sqrt(X.^2 + Y.^2))./(sqrt(X.^2 + Y.^2));
% 绘制三维图
figure;
surf(X, Y, Z);
title('三维图');
xlabel('X轴');
ylabel('Y轴');
zlabel('Z轴');
该代码定义了一个数据点的网格,其中Z值基于X和Y计算。然后使用surf函数绘制三维表面,并使用title、xlabel、ylabel和zlabel函数添加标题和轴标签。运行该代码将生成以下三维图:

原文地址: https://www.cveoy.top/t/topic/hrFO 著作权归作者所有。请勿转载和采集!