早教吧作业答案频道 -->数学-->
Matlab求助,在一个坐标系中画四个球体,求相交区域的中心点坐标四个球体的球心坐标可以随意设置,我只是想知道具体如何在一个坐标系中画四个球体,并且求相交区域中心.给段代码以作参考:)
题目详情
Matlab求助,在一个坐标系中画四个球体,求相交区域的中心点坐标
四个球体的球心坐标可以随意设置,我只是想知道具体如何在一个坐标系中画四个球体,并且求相交区域中心.
给段代码以作参考:)
PS:我写了四个球的函数,但是显示出来的图不对
%中心球
x0=0;y0=0;z0=0;%球心
r=100;%半径
%下面开始画球
[x,y,z]=sphere;
mesh(r*x+x0,r*y+y0,r*z+z0)
axis equal
%一号球
x1=50;y1=0;z1=0;%球1心
r=100;%半径
[x,y,z]=sphere;
mesh(r*x+x1,r*y+y1,r*z+z1)
axis equal
%二号球
x2=25;y2=25*sqrt(3);z2=0;%球2心
r=100;%半径
[x,y,z]=sphere;
mesh(r*x+x2,r*y+y2,r*z+z2)
axis equal
%三号球有高度
x3=25;y3=30*sqrt(3);z3=3;%球3心
r=100;%半径
[x,y,z]=sphere;
mesh(r*x+x3,r*y+y3,r*z+z3)
axis equal
四个球体的球心坐标可以随意设置,我只是想知道具体如何在一个坐标系中画四个球体,并且求相交区域中心.
给段代码以作参考:)
PS:我写了四个球的函数,但是显示出来的图不对
%中心球
x0=0;y0=0;z0=0;%球心
r=100;%半径
%下面开始画球
[x,y,z]=sphere;
mesh(r*x+x0,r*y+y0,r*z+z0)
axis equal
%一号球
x1=50;y1=0;z1=0;%球1心
r=100;%半径
[x,y,z]=sphere;
mesh(r*x+x1,r*y+y1,r*z+z1)
axis equal
%二号球
x2=25;y2=25*sqrt(3);z2=0;%球2心
r=100;%半径
[x,y,z]=sphere;
mesh(r*x+x2,r*y+y2,r*z+z2)
axis equal
%三号球有高度
x3=25;y3=30*sqrt(3);z3=3;%球3心
r=100;%半径
[x,y,z]=sphere;
mesh(r*x+x3,r*y+y3,r*z+z3)
axis equal
▼优质解答
答案和解析
clear
clc
r=100;%半径
[x,y,z]=sphere(50);%单位球坐标
%中心球
x=r*x;y=r*y;z=r*z;
%一号球
x1=x+50;y1=y;z1=z;
%二号球
x2=x+25;y2=y+25*sqrt(3);z2=z;
%三号球
x3=x+25;y3=y+30*sqrt(3);z3=z+50;
figure
hold on
I1=(x-50).^2+y.^2+z.^2
clc
r=100;%半径
[x,y,z]=sphere(50);%单位球坐标
%中心球
x=r*x;y=r*y;z=r*z;
%一号球
x1=x+50;y1=y;z1=z;
%二号球
x2=x+25;y2=y+25*sqrt(3);z2=z;
%三号球
x3=x+25;y3=y+30*sqrt(3);z3=z+50;
figure
hold on
I1=(x-50).^2+y.^2+z.^2
看了 Matlab求助,在一个坐标...的网友还看了以下:
有两排座位,前、后排各有10个位置,有2名同学随机在这两排座位上就坐,则在第一个人坐在前排的情况下 2020-04-07 …
外星人事件,绝对真实.本人用人格保证在去年冬天,青西油田呢时,我们四十多个人坐在一个公交车上,突然 2020-05-15 …
甲、乙、丙、丁、戊五个人坐在同一排5个相邻的座位上看电影,已知甲坐在离乙、丙距离相等的座位上,丁坐 2020-06-15 …
5个人坐在一排10个座位上.问:(1)任意两人不相邻的坐法有多少种?(2)甲乙之间有两个空位的坐法 2020-06-18 …
排列组合问题:3个人坐在一排8个椅子上,若每个人左右两边都有空位,则坐法的种数有多少种?3个人坐在 2020-06-27 …
学校报告厅一排有28个座位,小芳、小薇、小英三个人坐在一起,并且小薇坐在中间,小芳坐在小薇的右边, 2020-07-02 …
3个人坐在一排6个座位上3个空位只有2个相邻的坐法种数有6种做法甲和乙坐12空3.4丙坐5,甲和乙 2020-07-19 …
甲乙丙丁四个人坐在同一排相邻的座位上,座位号是1号至4号.一个专说谎话的人说:“乙坐在丙的旁边,甲坐 2020-11-01 …
诗句“坐地日行八万里”,说的是即使一个人坐在地上不动,地球也因为自转,从而带着他移动四万千米,这种现 2020-11-07 …
甲乙丙丁戊己6个人坐在圆桌周围下棋.已知戊与丙相隔一人,并坐在丙的右面;丁坐在甲对面,已与己相隔一人 2020-11-20 …