早教吧作业答案频道 -->数学-->
球面上过两点的圆的方程是什么?在球坐标中,已知两点的经纬度,longitude_a,latitude_a,longitude_b,latitude_b,如何得到以a 点为中心,a到b为半径的圆的方程?结果最好是参数方程形式lon=f(xx),lat=g(xx)设大
题目详情
球面上过两点的圆的方程是什么?
在球坐标中,已知两点的经纬度,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
在球坐标中,已知两点的经纬度,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
▼优质解答
答案和解析
xa=longitude
看了 球面上过两点的圆的方程是什么...的网友还看了以下:
如图所示,两个实心质量均匀小球(球的体积公式V=4πr3/3,r为球半径)静止在液体中,甲球有一半 2020-05-13 …
如图,三个半径均为R质量为m的光滑小球,放在半径为3R的光滑球壳内,求:(1)A球施于球壳的力;( 2020-05-16 …
如图所示,O为地球球心,A为地球表面上的点,B为O、A连线间的点,AB=d,将地球视为质量分布均匀 2020-06-12 …
世界杯让球怎么计算输赢A队让B队平手/半球0∶0A队输钱吗,B对呢?1∶0呢?0∶1呢那让半球,半 2020-06-14 …
如图所示,地球半径为R,O为球心,A为地球表面上的点,B为0、A连线间的中点.设想在地球内部挖掉一 2020-07-11 …
如图所示,重为G的光滑半圆球对称地搁在两个等高的固定台阶上,A、B为半圆球上与台阶接触的点,半圆球 2020-07-14 …
如图所示,在竖直墙壁间有质量分别为m和2m的半圆球和光滑圆球,两球正以加速度a匀加速下滑,已知a< 2020-07-31 …
如图所示,O为地球球心,A为地球表面上的点,B为O、A连线间的点,AB=d,将地球视为质量分布均匀的 2020-10-31 …
粗糙水平地面与光滑半圆形轨道连接,两个小球A、B可视为质点,最初A、B两球静止在半圆形轨道圆心O的正 2020-12-22 …
大小球两球半,如果为2球怎么算?大小球两球半,就是大于2.5为大球,小于2.5为小球是吗?如果我买了 2021-01-16 …