球面上过两点的圆的方程是什么?

在球坐标中,已知两点的经纬度,longitude_a,latitude_a,longitude_b,latitude_b,如何得到以a 点为中心,a到b为半径的圆的方程?
结果最好是参数方程形式
lon=f(xx),lat=g(xx)
设大球半径为R,a到b的距离为小球半径为r,需要求的圆为两个球面的相交圆
已知条件为:大球半径R,由于a,b两点的经纬度已知,故a(xa,ya,za),b(xb,yb,zb)都已经知道,
xa=Rcos(longitude_a)cos(latitude_a),
ya=Rcos(longitude_a)sin(latitude_a),
za=Rsin(latitude_a)
ab的距离r也可以计算出来,以大球中心为坐标原点,
可得大球方程为x^2+y^2+z^2=R^2,
小球方程为(x-xa)^2+(y-ya)^2+(z-za)^2=r^2
大球方程减去小球方程得:2xa*x+2ya*y+2za*z-xa^2-ya^2-za^2=R^2-r^2;
现在问题是我想得到此圆的参数方程,并且结果为经度,纬度,而不是三角坐标里面方程.
如:经度=f(t),纬度=g(t),0<=t<2pi

第1个回答  2011-01-16
先把经纬度坐标换算成空间直角坐标啊
在根据空间直角坐标求出半径,从而求出圆的方程,似乎还需已知球的半径 R
而且你问题表述有问题,a为中心,ab为半径不只一个圆,而是一个球体,你要求哪个圆呢?
坐标换算如下
x_a=R*coslongitude_a
y_a=R*sinlongitude_a
z_a=R*sinlatitude_a
同理求出b的
然后b坐标知道了,就可以列出ab所在球的球面方程了,和大球联立,就可以接触圆的方程啊
第2个回答  2011-01-16
先把经纬度坐标换算成空间直角坐标啊
在根据空间直角坐标求出半径,从而求出圆的方程,似乎还需已知球的半径 R
坐标换算如下x_a=R*coslongitude_a,y_a=R*sinlongitude_a z_a=R*sinlatitude_a
同理求出b的
第3个回答  2011-02-02
xa=longitude<asina
ya=longitude<acosa
大球方程减去小球方程得:2xa*x+2ya*y+2za*z-xa^2-ya^2-za^2=R^2-r^2;本回答被提问者采纳

球面上过两点的圆的方程是什么?
然后b坐标知道了,就可以列出ab所在球的球面方程了,和大球联立,就可以接触圆的方程啊

如何求解已知圆上两点的坐标的圆的方程?
已知圆上两点求圆的方程式如下:(x-x1)(x-x2)+(y-y1)(y-y2)=0。两点式方程是由圆的标准方程(x-a)²+(y-b)²=r²演变而孝茄来的。早慎逗方程中有三个参数a、b、r,即圆心坐标为(a,b),只要求出a、b、r,这时圆的方程就被确定,因此确定圆方程需三...

已知圆上两点求圆的方程的公式,是课后的一个公式,不是标准方程
两点是直径的端点,(X-X1)(X-X2)+(Y-Y1)(Y-Y2)=0

过两点的圆的方程怎么设
(x-x1)(x-x2)+k(y-y1)(y-y2)=0 k为任意实数

谁能帮忙总结一下几何部分圆的标准方程、概念性质 和 球的概念性质和公...
连接圆上任意两点的线段叫做弦。经过圆心的弦叫做直径。 圆心角和圆周角:顶点在圆心上的角叫做圆心角。顶点在圆周上,且它的两边分别与圆有另一个交点的角叫做圆周角。 内心和外心:过三角形的三个顶点的圆叫做三角形的外接圆,其圆心叫做三角形的外心。和三角形三边都相切的圆叫做这个三角形的内切圆,其圆心称为...

球面方程是什么?
连接球面上两点并且经过球心的线段叫做球的直径。球体性质 用一个平面去截一个球,截面是圆面。球的截面有以下性质:1 球心和截面圆心的连线垂直于截面。2 球心到截面的距离d与球的半径R及截面的半径r有下面的关系:r^2=R^2-d^2。球面被经过球心的平面截得的圆叫做大圆,被不经过球心的截面...

圆的两点式公式
在两点式方程中,通过给出圆上的两个点(x1, y1)和(x2, y2),能够直接确定圆的方程。这表明两点式方程是一种直接反映圆心和特定点关系的表达方式。这种方程的建立过程相对简便,尤其适用于在已知圆上两点的情况下,快速确定圆的方程。值得注意的是,尽管两点式方程能有效确定圆的方程,但其前提是需...

过两点的圆系方程
你是编程吧.P1(x1,y1)P2(x2,y2)如果直接用圆公式代的话,牵涉到平方开根号等求解稍复杂一点,但也能得出答案.另外一种思路是:先求过两点中点且与两点连线垂直的方程,其上任一点做圆心,都能找到一个合适的半径过这两点.令P1,P2所在直线L12:方程为:y=k1x+b1 x1!=x2时 k1=(y1-y2)...

球面的方程是什么?
球面方程的一般表达式是:x^2+y^2+z^2+Ax+By+Cz+D=0,则半径为R=√((A+B+C-4D)\/4),此公式也为方程配方所得。简介 如果把球面看成地球时,参数φ就是地球上的纬度,θ就是经度。经度和纬度也叫做地球上一点的地理坐标。用平面去截球面,所得交线是圆。当平面通过球心时,在球面上...

求过球上任意两点的大圆的方程
给你个思路,就是求出过球心以及球上两点的平面方程(三点确定一个平面),然後联立球和平面方程,就是这个大圆

相似回答