因为找不到x y z之间的函数关系,试了用surf,plot3都没能实现,求大神给指导一下这种找不到函数关系的表达式在matlab里如何绘图,最好能附上代码,感谢!
你好,这个需要用到isosurface函数,示例
f = @(x,y,z) sin(x).*cos(y)+sin(z).*cos(x)+sin(y).*cos(z);
[x,y,z]=meshgrid(0:0.1:2*pi);
p=patch(isosurface(x,y,z,f(x,y,z),0));
p.FaceColor = 'red';
p.EdgeColor = 'none';
daspect([1 1 1])
view(3);
axis tight
camlight
lighting gouraud
效果图
有帮助望采纳哟谢谢啦