球心角已知,两点距离已知,两点同纬度,怎么求两点的球面距离?

萝径孤琴2022-10-04 11:39:541条回答

已提交,审核后显示!提交回复

共1条回复
stopstart 共回答了24个问题 | 采纳率91.7%
假设球半径为R,设纬度为b(取绝对值,b>0),所在纬度圆面半径是Rcosb.
设球心角为c,两点距离就是cRcosb.(利用扇形弧长度公式:周长=半径X弧度)
c是弧度制.
1年前

相关推荐

地球同一纬度上两个处于不同经度的点AB编程序求出这两点之间的直线距离弦长所对球心角的大小以及球面距离
李春海1年前1
黄猫猫_ 共回答了23个问题 | 采纳率95.7%
#include
#include
#define PI 3.1415926
int main()
{
float a,b,c,s; // “,”是中文的,改成英文的
printf("请输入纬度 A地经度 B地经度n"); // 没有加分号
printf("备注:东经为正,西经为负n"); // 没有加分号
scanf("%f %f %f",&a,&b,&c); /*a是纬度,bc为经度*/
if((a90)||(b180)||(c180))
printf("数据输入错误!n");
else
s=6371*acos((cos(a/180*PI)*cos(a/180*PI)*cos((b-c)/180*PI)+sin(a/180*PI)*sin(a/180*PI))); // 反余弦函数在c语言中是 acos,还少了个小括号
printf("s=%fn",s);
}
几何题:已知球面距离,球的半径,求球心角
p278331年前1
笑无牙之影 共回答了18个问题 | 采纳率88.9%
求两点和球心做一个平面,这个平面是球的大圆.即他的半径等于球的半径,而两点间的弧长等于球面距离,这样就求出球心角=球面距离/球的半径
球面上A、B两点经、纬度x1y1x2y2,求球心角
67961541年前1
深圳金蝶 共回答了20个问题 | 采纳率90%
用立体坐标系,求解.有事,只能给你提示到这.
已知地球半径6400KM,地面上的一段弧所对的球心角是1',求该弧弧长
conni小妖1年前3
skybear69 共回答了26个问题 | 采纳率84.6%
地球周长6400×2π=40212.39km
1‘所对的弧长40212.39÷360÷60=1.86km