如何用matlab绘出函数Z=(1/(sqrt(((1-x)^2)+(y^2))))+(1/(sqrt(((1+x)^2)+(y^2))))的三维图?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 18:43:59
如何用matlab绘出函数Z=(1/(sqrt(((1-x)^2)+(y^2))))+(1/(sqrt(((1+x)^2)+(y^2))))的三维图?

如何用matlab绘出函数Z=(1/(sqrt(((1-x)^2)+(y^2))))+(1/(sqrt(((1+x)^2)+(y^2))))的三维图?
如何用matlab绘出函数Z=(1/(sqrt(((1-x)^2)+(y^2))))+(1/(sqrt(((1+x)^2)+(y^2))))的三维图?

如何用matlab绘出函数Z=(1/(sqrt(((1-x)^2)+(y^2))))+(1/(sqrt(((1+x)^2)+(y^2))))的三维图?

clear all;clc

[x,y]=meshgrid(0:0.1:1,0:0.1:1);

z=1./sqrt((1-x).^2+y.^2)+1./sqrt((1+x).^2+y.^2);

surfc(x,y,z)

结果见下图.

另外,三维图类型有很多,上面的surfc可以换成plot3等等.

最后建议不要用这么多括号,有几个括号是冗余的.