2个回答
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用matlab如何对 (x-8).^2+(y-8).^2+(z-8).^2=1 方程作图?其作图方式有两种,一种是以散点图的形式表现,另一种是以曲面图的形式表现。现在以这两种形式给出解决的方法:
一、以散点图的形式表现
1、确定球体的圆心坐标及半径,即a=8;b=8;c8;r=1;
2、使用sphere(n)函数,生成n+1组【x,y,z】数值
3、按圆心坐标点进行坐标变换,生成n+1组【X,Y,Z】数值
4、使用plot3()函数绘制三维散点图,即plot3(X,Y,Z,'*')
5、标注坐标轴名称,即xlabel('x'),ylabel('y'),zlabel('z');
二、以曲面图的形式表现
1、2、3同上
4、使用surf()函数绘制三维曲面图,即surf(X,Y,Z);
5、标注坐标轴名称,即xlabel('x'),ylabel('y'),zlabel('z');
6、三维显示方位,即view(3)
执行结果
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询