上传者: 38734276
|
上传时间: 2021-10-10 20:44:12
|
文件大小: 2KB
|
文件类型: -
我必须计算地球子午线的弧长。 我注意到对此没有解析解,所以我写了这个非常简单的函数。
它计算以 (0,0) 为中心、半径为 a(沿 OX)和半径为 b(沿 OY)的椭圆的弧长
x(t) = a.cos(t) y(t) = b.sin(t)
t1 和 t2 之间的角度 t(以弧度为单位)。
通过将圆弧划分为多个小直线段,可以得到数值上的解。 另外,第二个输出是用近似公式(Ramanujan)补全的完整椭圆的长度。
吕克