柱坐标与球坐标中距离公式

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 20:29:47
柱坐标与球坐标中距离公式

柱坐标与球坐标中距离公式
柱坐标与球坐标中距离公式

柱坐标与球坐标中距离公式
转换成直角坐标呗:
1.柱坐标点(rho1,theta1,z1),(rho2,theta2,z2),
转换成直角坐标为:
x1=rho1*cos(theta1);y1=rho1.*sin(theta1);z1=z1;
x2=rho2*cos(theta2);y2=rho2.*sin(theta2);z2=z2;
则距离为d=sqrt( (x1-x2)^2+(y1-y2)^2+(z1-z2)^2 )=sqrt(rho1^2+rho2^2-2rho1*rho2*cos(theta1-theta2)+(z1-z2)^2);
2.球坐标(r1,theta1,phi1),(r2,theta2,phi2);
转换成直角坐标为:
x1=r1*sin(theta1)*cos(phi1);y1=r1.*sin(theta1)*sin(phi1);z1=r1*cos(theta1);
x2=r2*sin(theta2)*cos(phi2);y2=r2.*sin(theta2)*sin(phi2);z2=r2*cos(theta2);
则距离为d=sqrt( (x1-x2)^2+(y1-y2)^2+(z1-z2)^2