首页 | 本学科首页   官方微博 | 高级检索  
     检索      

计算子午线弧长的三类算法及其分析比较"
引用本文:王元波,杨丽坤,张洁.计算子午线弧长的三类算法及其分析比较"[J].测绘与空间地理信息,2017,40(9).
作者姓名:王元波  杨丽坤  张洁
作者单位:1. 常德市国土资源规划测绘院,湖南常德,415000;2. 郑州工业贸易学校,河南郑州,450007;3. 青海省第二测绘院,青海西宁,810001
基金项目:国家自然科学基金,国家测绘地理信息局测绘基础研究基金
摘    要:多项式展开算法是计算子午线弧长的传统方法,为了研究利用数值积分算法和常微分方程数值解法进行子午线弧长计算的可行性与可靠性,本文选取大地纬度自0°至90°的3组样本数据(间隔距离分别为1°、1'、1″),分别基于多项式展开数值积分算法和常微分方程数值解法,计算得到各组样本数据的子午线弧长,并通过算法计算结果精度和运算速度两个方面对数值算法的质量进行了评价。计算结果表明:数值积分算法和常微分方程数值解法均可以得到与多项式展开算法精度相同的结果;数值积分算法可通过减小步长以提高计算结果精度,但运算速度急剧降低;3阶、4阶的Runge-Kutta算法不仅运算结果精度高,而且运算速度也比传统算法快3倍多,表明了常微分方程数值解法更适用于子午线弧长的大数据计算。

关 键 词:多项式展开算法  数值积分算法  常微分方程数值解法  算法精度  算法速度

The Three Kinds of Algorithm for Calculating Meridian Arc Length and Their Analysis and Comparison
WANG Yuan-bo,YANG Li-kun,ZHANG Jie.The Three Kinds of Algorithm for Calculating Meridian Arc Length and Their Analysis and Comparison[J].Geomatics & Spatial Information Technology,2017,40(9).
Authors:WANG Yuan-bo  YANG Li-kun  ZHANG Jie
Abstract:The Polynomial expansion algorithm is the traditional method to calculate the meridian arc length.In order to study the feasibility and reliability of using numerical integration algorithm and numerical solution of ordinary differential equations for meridian arc length calculation,it was selected 3 sets of sample data within the geodetic latitude from 0°to 90°,whose intervals are 1°,1',1",respectively.Based on the polynomial expansion algorithms,numerical integral algorithms and numerical solution of ordinary differential equations,the corresponding meridian arc length results were calculated and then evaluated the quality of each numerical algorithm with regard to algorithm accuracy and computation speed.The results show that the numerical integration algorithm and numerical solution of ordinary differential equations can be obtained the same accuracy results of the polynomial expansion algorithm,and the numerical integral can increase calculation accuracy by decreasing the step length,but the computation speed drops dramatically;The 3 and 4 order Runge-Kutta algorithm not only have high precision but the computing speed is twice more than the traditional expanded algorithm,which showed that the numerical solution of the ordinary differential equation is more suitable for large data calculation of the meridian arc length.
Keywords:polynomial expansion algorithm  numerical integral algorithm  numerical solution of ordinary differential equation  algorithm accuracy  algorithm speed
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号