matlab 画 2*x^2+y^2+6*z^3-9*x*y+16*x*z-4*y*z=100的三维图像

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 16:57:54

matlab 画 2*x^2+y^2+6*z^3-9*x*y+16*x*z-4*y*z=100的三维图像
matlab 画 2*x^2+y^2+6*z^3-9*x*y+16*x*z-4*y*z=100的三维图像

matlab 画 2*x^2+y^2+6*z^3-9*x*y+16*x*z-4*y*z=100的三维图像
x=-10:0.1:10;y=-10:0.1:10;z=-10:0.1:10;
[x,y,z]=meshgrid(x,y,z);
f=(2*x.^2+y.^2+6*z.^3-9*x.*y+16*x.*z-4*y.*z-100);
p=patch(isosurface(x,y,z,f,0));
set(p, 'FaceColor', 'b', 'EdgeColor', 'none');
daspect([1 1 1])
view(3); axis tight
camlight;
lighting phong