clear;
[x,y]=meshgrid(-30:0.3:30);
z=10*sin(sqrt(x.2+y.2))./sqrt(1+x.2+y.2);
meshc(x,y,z)

clear
[x,y]=meshgrid(-30:0.1:30);
z=10*sin((x2+y2)(1/2))/(1+x2+y2)(1/2)
mesh(x,y,z)

本文通过使用Matlab中的meshgrid和mesh函数,演示了如何绘制三维曲面图。首先定义了x和y的范围及步长,然后计算z坐标对应的函数值,并最终用meshc和mesh命令分别生成带等高线和不带等高线的三维图像。
clear;
[x,y]=meshgrid(-30:0.3:30);
z=10*sin(sqrt(x.2+y.2))./sqrt(1+x.2+y.2);
meshc(x,y,z)

clear
[x,y]=meshgrid(-30:0.1:30);
z=10*sin((x2+y2)(1/2))/(1+x2+y2)(1/2)
mesh(x,y,z)

3620

被折叠的 条评论
为什么被折叠?