MATLAB三维画图程序

问题描述:

MATLAB三维画图程序
x=-10:0.05:10;y=-10:0.05:10;
[X,Y]=meshgrid(x,y);
Z=1.0/sqrt((0.2+x)^2+y^2)+1.0/sqrt((x-0.2)^2+y^2);
mesh(X,Y,Z);
程序哪里错了,
1个回答 分类:综合 2014-09-27

问题解答:

我来补答
为避免被零除,加eps
这样就可以了
x=-1:0.03:1;y=-1:0.03:1;
[X,Y]=meshgrid(x,y);
Z=1.0./sqrt((0.2+X).^2+Y.^2+eps)+1.0./sqrt((X-0.2).^2+Y.^2+eps);
mesh(X,Y,Z)
 
 
展开全文阅读
剩余:2000
上一页:单调性最小值
下一页:溶质质量