如何用matlab软件画球面方程
怎样用matlab画出一个球面方程,最好能给出两种以上的方法。球面方程为x^2+y^2+(z-9)^2=9.另:如何画出它的不同位置的多个相似球面?...
怎样用matlab画出一个球面方程,最好能给出两种以上的方法。
球面方程为x^2+y^2+(z-9)^2=9.
另:如何画出它的不同位置的多个相似球面? 展开
球面方程为x^2+y^2+(z-9)^2=9.
另:如何画出它的不同位置的多个相似球面? 展开
3个回答
展开全部
1、双击matlab软件图标,打开matlab软件,可以看到matlab软件的界面。
2、通过语句[u,v,w]=sphere(56); 获得绘制球体的三维坐标。
3、使用语句:
subplot(2,2,1);
plot3(u,v,w);
title('plot3()');
将图片分成四份,在第一行第一列使用plot3()绘制球体,并使用函数title()添加标题。
4、使用语句:
subplot(2,2,2);
surf(u,v,w);
title('surf()');
将图片分成四份,在第一行第二列使用函数surf()绘制球体,并使用函数title()添加标题。
5、使用语句:
subplot(2,2,3);
surfl(u,v,w);
title('surfl()');
将图片分成四份,在第二行第一列使用函数surfl()绘制球体,并使用函数title()添加标题。
6、使用语句:
subplot(2,2,4);
mesh(u,v,w);
title('mesh()');
将图片分成四份,在第二行第二列使用函数mesh()绘制球体,并使用函数title()添加标题。
7、随后就可以看到绘制完成的球面方程。
2017-09-10
展开全部
sphere函数加mesh或surf改变圆心的坐标即可clc[xyz]=sphere(50);mesh(3*x,3*y,3*z+9);holdonmesh(3*x+5,3*y+5,3*z+14);mesh(3*x+10,3*y+10,3*z+19);axisequal
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询