单位球面指的是模为单位长度(一般是1)的矢量终点的集合构成的平面
比如在三维直角坐标系里,单位球面指的就是满足x^2+y^2+z^2=1的点(坐标为x,y,z)的集合
sphere函数加mesh或surf
改变圆心的坐标即可
clc
[x y z]=sphere(50);
mesh(3x,3y,3z+9);
hold on
mesh(3x+5,3y+5,3z+14);
mesh(3x+10,3y+10,3z+19);
axis equal
我们可根据面积等效的原则来画,球面积为表面积为4πR²,其中R为球半径,圆面积公式为πR²,其中R为圆半径。由上可知,半球的面积为2πR²=π(√¯2R)²,即作一个半径为√¯2R的圆。方法如下点击‘工具栏’上的‘基准平面’-在‘类型’下拉框中选择‘在点、线或面上与面相切’-点击球面-确定-点击‘草图
直接点标注圆周,(如果是自动标准,对话框有个下拉箭头里面能改样式)然后鼠标放在要放尺寸线的位置,会出来一个对话框,第二行,第一个那个地方输入4x在点鼠标放置尺寸就是这样的。
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、随后就可以看到绘制完成的球面方程。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)