首页
社区
课程
招聘
[旧帖] [求助]数学公式 0.00雪花
发表于: 2009-9-25 18:36 3843

[旧帖] [求助]数学公式 0.00雪花

2009-9-25 18:36
3843
有如下公式:
X=(N+H)*cosB*cosL
Y=(N+H)*cosB*sinL
Z=[N*(1-e*e)+H]*sinB
N=A/sqrt((1-e*e*sinB*sinB))

说明:sqrt表示开平方
现在已知 X,Y,Z,A,e
需要求B,L,H的公式。
如:
B=?公式
L=?公式
H=?公式

自己逆了半天,楞是没弄出来,貌似到了4次方程了。
请数学高手帮忙拉~

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 229
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
L比较简单
L=arctan(Y/X)
2009-9-25 18:46
0
雪    币: 178
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
3
N 知道吗??N不知道无法计算
2009-9-26 12:11
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
经纬度和坐标公式?
2009-9-26 16:14
0
雪    币: 226
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
貌似我学卫星通信时遇到过这个公式
不记得了 :-)
2009-9-26 18:32
0
雪    币: 174
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
31:   def self.xyz2blh(x,y,z,datum)
32:     a = datum[0].to_f
33:     f = 1.0/datum[1]
34:     e2 = f * (2 - f)
35:     l = Math.atan2(y,x)
36:
37:     p = Math.sqrt(x**2+y**2)
38:     r = Math.sqrt(p**2+z**2)
39:     u = Math.atan2(z*((1-f)+e2*a/r),p)
40:     b = Math.atan2(z*(1-f)+e2*a*Math.sin(u)**3,(1-f)*(p-e2*a*Math.cos(u)**3))
41:
42:     he = p*Math.cos(b) + z*Math.sin(b) - a*Math.sqrt(1-e2*Math.sin(b)**2)
43:
44:     b_deg = b / Deg2Rad
45:     l_deg = l / Deg2Rad
46:     return b_deg,l_deg,he
47:   end
这是大地坐标转换问题,找本椭球大地测量方面的书看看就知道,不逆向可以逆出来的
2009-9-28 21:33
0
游客
登录 | 注册 方可回帖
返回
//