MATLAB如何绘制出x^2+y^2+(z-a)^2=a^2图形。

2024-12-29 09:52:14
推荐回答(1个)
回答1:

a=1
x=-1:0.1:1;
y=-1:0.1:1;
[Y,X]=meshgrid(x,y);
Z=arrayfun(@(x,y) fzero(@(z) x.^2+y.^2+(z-a).^2-a.^2,1),X,Y);

surf(X,Y,Z)