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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/27 19:59:15
如何用matlab绘出函数Z=(1/(sqrt(((1-x)^2)+(y^2))))+(1/(sqrt(((1+x)^2)+(y^2))))的三维图?
xn0oe4%q~$m3*@ َ6K2!DWI0F4 BDYq3qRgkad'׼%:zOӗ0t!J=I!q/pm6V+K^}oNoԐ/\-ծ5ך(u3;k]A;&*+bq6竳cCsÌ_ m>s.\ϯ9fQg4zqJ FU/y-dأp%~{v&Iq>aUmdz[a+tUBvLڋ2M !pM$JLKDH& eYMCh4]: 4P2ː@ h*K5PȥXRRh`B$Q$4SrIϲ g?t[

如何用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等等.

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