大家好,又见面了,我是你们的朋友全栈君。
%%
圆环面
R = 6; r = 2;
syms u v;
ezmesh((R+r*cos(u))*cos(v),(R+r*cos(u))*sin(v),r*sin(u));
axis equal;
%%
圆盘
R = 6; r = 2;
theta=linspace(0,2*pi,90);ph=linspace(r,R,30);
[t,p]=meshgrid(theta,ph);
r=t*0;
[x,y,z]=pol2cart(t,p,r);
mesh(x,y,z);
axis equal;
%% a.
画椭球
a=1;b=2;c=3;
figure(1),title(‘
椭球
‘)
ellipsoid(0,0,0,a,b,c)
%
shading interp
box on;
grid off
colormap hsv
%% b.
单叶双曲面
[x,y]=meshgrid(-2:0.2:2,-2:0.2:2);
z=sqrt(c.^2*(x.^2/(a.^2)+y.^2/(b.^2)-1));
%
figure(2)
subplot(121),title(‘
单叶双曲面
‘)
surf(x,y,real(z))
hold on;
surf(x,y,-real(z))
%
[u,v]=meshgrid(linspace(0,2*pi,50),linspace(-1*pi/2,pi/2,50));
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/150836.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...