作业帮 > 综合 > 作业

matlab中为啥没有反映

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/01 23:05:11
matlab中为啥没有反映
syms x y X Y Z
x=0:0.1:10;
y=0:0.1:10;
[X,Y]=meshgrid(x,y);
X.^2.*Z.^3+9.*Y.^2.*Z.^3/80==(X.^2+9.*Y.^2/4+Z.^2-1)^3;
surf(X,Y,Z)
回车之后就没任何反映了,为什么.
[x,y,z]=meshgrid(0:0.1:10);
f = x.^2.*z.^3+9*y.^2.*z.^3/80-(x.^2+9*y.^2/4+z.^2-1).^3;
isosurface(x,y,z,f,0);
再问: 为啥这样写?
并且为啥不能用我那种写法?
新人求教啊
再答: 你那样写使用surf(X,Y,Z),那你把Z求出来啊

X.^2.*Z.^3+9.*Y.^2.*Z.^3/80==(X.^2+9.*Y.^2/4+Z.^2-1)^3;并不能求出来Z