作业帮 > 综合 > 作业

MATLAB求曲面相交所成空间曲线的图形

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 12:07:34
MATLAB求曲面相交所成空间曲线的图形
曲面分别为x^2+y^2+z^2=9与x^2+z^2=4

我只能画到这种程度

最好是能在这之后加代码,
t=0:0.1:pi;
r=0:0.1:2*pi;
[r,t]=meshgrid(r,t);
x1=3*sin(t).*cos(r);
y1=3*sin(t).*sin(r);
z1=3*cos(t);
u=0:0.1:2*pi;
v=-3:0.1:3;
[u,v]=meshgrid(u,v);
x2=2*cos(u);
y2=v;
z2=2*sin(u);
mesh(x1,y1,z1)
hold on
mesh(x2,y2,z2)
【只是为完成课程,个人兴趣不足】
放在你程序后也可,单独运行也行;
t=-0.1:0.1:2*pi;
x=2*cos(t); % 交线参数方程
z=2*sin(t);
y1=sqrt(5)*ones(size(t));
plot3(x,y1,z,x,-y1,z) %画交线