我想用matlab绘制z=(y^2*x)/(8*x-y^2),但是画不出来,大家能否帮忙想办法!

来源:百度知道 编辑:UC知道 时间:2024/05/03 05:34:39
x=-7.5:0.5:7.5;
y=x;
[X,Y]=MESHGRID(x,y);
Z=(Y.*Y.*X+eps)./(8.*X-Y.*Y+eps) ;
mesh(X,Y,Z)

把你的程序修改如下:
x=-7.5:0.4:7.5;
y=x;
[X,Y]=meshgrid(x,y);
Z=(Y.*Y.*X)./(8.*X-Y.*Y) ;
mesh(X,Y,Z)
采用步长为0.4是因为为了避免出现分母为0的情况
图像复制不进来,不好意思
你有邮箱吗,我发给你。

x=-7.5:0.5:7.5;
y=x;
[X,Y]=MESHGRID(x,y);
Z=(Y.*Y.*X+eps)./(8.*X-Y.*Y+eps) ;
mesh(X,Y,Z)

不懂