gpt4 book ai didi

python - 如何在 python 中编写数学公式

转载 作者:行者123 更新时间:2023-11-28 19:51:03 25 4
gpt4 key购买 nike

我尝试用 Python 编写这些公式,但没有成功

enter image description here


我的代码没有错误,但我知道计算得出的结果不正确,所以我想我在执行公式时
出了点问题。


import math
lat = 54.5917455423
lon = 17.2078876198<p></p>

B = math.radians(lat)
L = math.radians(lon)
h = 55.889
pi = math.pi
a = 6378137
b = 6356752.3141
f = 1/298.257222101
ba = 1 - f# should be b/a = 1 - f

e = 0.006694380036
Da = 108
Df = - 4.80812 * 10 **-7
m = 0.000004848#one second in radians

dX = -23.74
dY = +123.83
dZ = +81.81
sin = math.sin
cos = math.cos
Rn = a/ math.sqrt(1-e**2 * math.sin(B)**2)
Rm = a*(1-e**2)/(1-e**2 * sin(B)**2)**(3/2)
vc = (Rm+h)*sin(m)

dB = (-dX*sin(B)*cos(L) - dY*sin(L) + dZ*cos(B) + Da*(Rn * e**2*sin(B)*cos(B)/a+Df)*(Rm*(a/b)+Rn*ba)*sin(B)*cos(B))*vc**-1
dL = (-dX * sin(L) + dY * cos(L) ) * ((Rn + h) * cos(B) * sin(m))**-1

a = dB * 180/pi + B
b = dL *180/pi + L

print a
print b

最佳答案

这不是 Python:

b/a = 1 - f

关于python - 如何在 python 中编写数学公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7457013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com