早教吧作业答案频道 -->数学-->
球面上过两点的圆的方程是什么?在球坐标中,已知两点的经纬度,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
看了 球面上过两点的圆的方程是什么...的网友还看了以下:
下面关于二叉排序树叙述中,正确的是A.右结点的度大于左结点的度B.右子树的度大于左子树的度C.左 2020-05-24 …
● 若n2、n1、n0分别表示一个二叉树中度为2、度为1和叶子结点的数目(结点的度定义为结点的子树数 2020-05-26 …
己知一棵度为3的树(一个结点的度是指其子树的数目,树的度是指该树中所有结点的度的最大值)中有5 2020-05-26 …
若n2、n1、n0分别表示一个二叉树中度为2、度为1和叶子结点的数目(结点的度定义为结点的子树数目) 2020-05-26 …
● 已知一棵度为 3 的树(一个结点的度是指其子树的数目,树的度是指该树中所有结点的度的最大值)中 2020-05-26 …
设G是一个具有N个结点的简单无向图,N>=3,设G的结点表示N个人,G的边表示他们之间的友好关系, 2020-06-16 …
于二叉树的叙述,正确的一项是:A:在二叉树中,任何一个结点的度都是2B:二叉树的度为2C:在二叉树 2020-07-14 …
一棵二元树有67个结点,这些结点的度要么是0,要么是2.这棵二元树中度数为2的结点有?个.答案是3 2020-07-17 …
树与欧拉路的关系我看到一道证明题:若一棵树恰有两个结点的度数为1,则它必是一条欧拉路.其中看到参考 2020-08-01 …
证明:在两个或两个以上结点的简单图中,至少有两个结点的度数相同. 2020-11-17 …