球面上过两点的圆的方程是什么?
在球坐标中,已知两点的经纬度,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
人气:232 ℃ 时间:2020-05-10 20:58:45
解答
xa=longitude
推荐
- 球经过A(5,2)B(3,-2)两点,圆心在直线2x-y=3上的圆的方程
- 圆过AB两点,圆心在某直线上,求圆的方程
- 求经过A(4.2)\B(-1.3)两点,且在两坐标轴上的四个截距之和是2的圆的方程
- 一圆经过A(4,2),B(-1,3)两点,且在两坐标轴上的四个截距和为2,求此圆方程.
- 若圆C经过两点A(2,2)和B(3,1),圆形在直线2x+y+3=0上,求圆的方程
- 有40克食盐溶液,若加入200克水,它的浓度就减少10%.这种溶液原来有多少克水?原来浓度是多少?
- 请问BEC高级的各题的分数比例是多少?每一部分各占多少分
- 古诗词中描写鱼的诗句,
猜你喜欢