作业帮 > 综合 > 作业

MATLAB surf 图

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/16 04:00:59
MATLAB surf 图
k=1;q=50;u=2;
x=1:0.1:10;
y=1:0.1:10;
d=sqrt(x^2+y^2);
z=q/(4*pi*k*d)*(1/d)*exp(-u/(2*k)*(d-x));
请问怎样做一个surf(x,y,z)图啊.
MATLAB surf 图
k=1;q=50;u=2;
[x,y]=meshgrid(1:0.1:10,1:0.1:10);
d=sqrt(x.^2+y.^2);
z=q./(4*pi*k*d).*(1./d).*exp(-u/(2*k)*(d-x));
surf(x,y,z)
axis([1 10 1 10 0 0.3])
colormap([1 1 0; 0 1 1])