亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        子午線弧長計(jì)算的數(shù)值積分算法及其比較

        2014-07-25 11:29:03鄭紅曉張紅方雷偉偉
        鐵道勘察 2014年6期
        關(guān)鍵詞:數(shù)值積分辛普森弧長

        鄭紅曉 張紅方 雷偉偉

        (1.河南省中緯測繪規(guī)劃信息工程有限公司,河南焦作 454000;2.河南理工大學(xué)測繪與國土信息工程學(xué)院,河南焦作 454000)

        子午線弧長計(jì)算的數(shù)值積分算法及其比較

        鄭紅曉1張紅方1雷偉偉2

        (1.河南省中緯測繪規(guī)劃信息工程有限公司,河南焦作 454000;2.河南理工大學(xué)測繪與國土信息工程學(xué)院,河南焦作 454000)

        子午線弧長計(jì)算的經(jīng)典算法是對子午線曲率半徑按照牛頓二項(xiàng)式定理進(jìn)行展開,分項(xiàng)積分得到近似解析解。研究了五種常用的數(shù)值積分算法及其在子午線弧長計(jì)算中的應(yīng)用,并用Matlab軟件予以實(shí)現(xiàn)。將數(shù)值積分結(jié)果與經(jīng)典算法結(jié)果進(jìn)行比較,結(jié)果表明:利用數(shù)值積分算法求解子午線弧長,簡單易行,準(zhǔn)確可靠。同時(shí),還證明了復(fù)合辛普森算法和龍貝格算法要優(yōu)于其它幾種算法。

        子午線弧長、數(shù)值積分算法、Matlab

        子午線弧長計(jì)算是橢球大地測量學(xué)的一項(xiàng)重要內(nèi)容,是高斯投影坐標(biāo)計(jì)算的基礎(chǔ)。但因子午線弧長計(jì)算公式中的被積函數(shù)(即子午線曲率半徑M)無法找到其原函數(shù),故而不能直接積分,經(jīng)典的解法是采用牛頓二項(xiàng)式定理進(jìn)行展開,分項(xiàng)積分得到近似解析解[1-2]。

        近些年,國內(nèi)一些學(xué)者對該問題提出一些解算方法[6-10]:文獻(xiàn)[6]采用常微分方程的數(shù)值解法,得到了理想的結(jié)果;文獻(xiàn)[7]基于第二類橢圓積分進(jìn)行求解,結(jié)果理想但過程過于復(fù)雜,不便應(yīng)用;文獻(xiàn)[8]給出了任意精度的子午線弧長遞歸計(jì)算公式,可滿足不同精度的弧長計(jì)算;文獻(xiàn)[9]利用幾何分析法進(jìn)行了探討;文獻(xiàn)[10]對子午線弧長的數(shù)值積分法進(jìn)行了研究,但得到的數(shù)值積分結(jié)果與經(jīng)典算法結(jié)果相差幾百米甚至上萬米,這與數(shù)值積分算法的準(zhǔn)確性相矛盾,不免讓人有所疑惑。本文擬就數(shù)值積分算法求解子午線弧長再次進(jìn)行研究,以驗(yàn)證此類算法究竟是否準(zhǔn)確可靠。

        1 子午線弧長計(jì)算的經(jīng)典算法

        大地測量學(xué)經(jīng)典教材[1]給出了計(jì)算子午線弧長的基本公式:從赤道到大地緯度為B處的子午線弧長為

        (1)

        式(1)中,M為子午線曲率半徑,a為橢球長半軸,e為橢球第一偏心率。

        對于(1)式而言,由于被積函數(shù)結(jié)構(gòu)復(fù)雜,其原函數(shù)無法求出,故不能直接用牛頓-萊布尼茨積分進(jìn)行計(jì)算。在經(jīng)典教材中,采用近似解析法,即把被積函數(shù)M按照牛頓二項(xiàng)式定理展開為e的冪級數(shù),并將正弦的冪函數(shù)展開為余弦的倍數(shù)函數(shù),然后逐項(xiàng)進(jìn)行積分。考慮到計(jì)算結(jié)果的目的和精度,得到以下兩個(gè)實(shí)用計(jì)算公式

        (2)

        (3)

        (4)

        (5)

        根據(jù)式(3)計(jì)算的結(jié)果已被諸多文獻(xiàn)[6-8]證明了其準(zhǔn)確性,故本文以經(jīng)典算法的結(jié)果作為準(zhǔn)確值,用以衡量各種數(shù)值積分算法的準(zhǔn)確度。

        2 數(shù)值積分算法

        數(shù)值積分算法[3]為直接計(jì)算式(1)提供了可能性。數(shù)值積分采用特定算法直接進(jìn)行積分,可以避開經(jīng)典算法中的展開計(jì)算,且輔以Matlab程序設(shè)計(jì)對算法進(jìn)行實(shí)現(xiàn),可大大減少計(jì)算工作量,得到高精度的計(jì)算結(jié)果。

        數(shù)值積分算法有很多種,常用的主要有梯形算法、辛普森(Simpson)算法、復(fù)合梯形算法、復(fù)合辛普森算法、龍貝格(Romberg)算法、高斯-勒讓德(Gauss-Legendre)算法以及蒙特卡羅(Monte Carlo)算法等,但梯形算法與辛普森算法已被證明計(jì)算結(jié)果精度有限[3-4],故本文主要采用后五種算法分別進(jìn)行子午線弧長的計(jì)算,并對各種算法的結(jié)果予以比較。

        2.1 復(fù)合梯形算法

        (6)

        復(fù)合梯形算法結(jié)果的準(zhǔn)確度主要取決于步長h的大小,h越小,則計(jì)算結(jié)果越準(zhǔn)確。

        2.2 復(fù)合辛普森算法

        類似復(fù)合梯形算法,若在每個(gè)子區(qū)間[xk,xk+1]上分別采用辛普森求積公式,即可得到復(fù)合辛普森算法計(jì)算公式

        (7)

        2.3 龍貝格算法

        對于復(fù)合梯形算法和復(fù)合辛普森算法而言,雖然計(jì)算過程簡單,但收斂速度有限。龍貝格算法是在積分區(qū)間逐次分半的過程中,對用復(fù)合梯形算法和復(fù)合辛普森算法產(chǎn)生的近似值進(jìn)行加權(quán)平均,不僅結(jié)果準(zhǔn)確可靠,且迅速收斂。

        龍貝格算法推導(dǎo)過程稍顯復(fù)雜,這里直接給出最終的計(jì)算公式,詳細(xì)推導(dǎo)過程請查閱文獻(xiàn)[3]。

        (8)

        2.4 高斯-勒讓德算法

        n階勒讓德多項(xiàng)式定義為

        其中xk為勒讓德多項(xiàng)式在[-1,1]區(qū)間上的零點(diǎn)。權(quán)系數(shù)Ak為

        (9)

        零點(diǎn)和權(quán)系數(shù)可以通過程序計(jì)算出來,也可以在很多計(jì)算手冊中查找得到。

        2.5 蒙特卡羅算法

        蒙特卡洛算法類似于機(jī)械求積方法,采用隨機(jī)數(shù)的方法產(chǎn)生結(jié)點(diǎn),然后把各區(qū)間段上的函數(shù)值與區(qū)間段相乘后再相加。而實(shí)際上如果均勻分布的隨機(jī)點(diǎn)比較密集,則隨機(jī)數(shù)產(chǎn)生的區(qū)間近似均分整個(gè)積分區(qū)間段。具體方法如下:

        (10)

        3 數(shù)值積分計(jì)算結(jié)果及分析

        現(xiàn)以IUGG—1975橢球的子午線弧長為例,分別采用上述五種數(shù)值積分算法進(jìn)行計(jì)算。計(jì)算工具選擇數(shù)學(xué)計(jì)算軟件Matlab[4-5],并根據(jù)各種算法原理及公式編寫相應(yīng)的子程序。除了龍貝格算法的程序代碼為25行之外,其余四種算法的程序代碼都在15行之內(nèi),非常簡潔。同時(shí)在計(jì)算過程中還需要顧及到角度值與弧度值之間的轉(zhuǎn)換,最后得到計(jì)算結(jié)果列于表1,從表1中可對比得到各種數(shù)值積分算法結(jié)果和經(jīng)典算法結(jié)果間的差值(以下簡稱為差值)。

        在計(jì)算過程中,對于復(fù)合梯形算法,步長h分別選擇1°、1′和1″,可見當(dāng)步長h=1°時(shí),差值在2 m以內(nèi);當(dāng)h=1′時(shí),差值不超過1 mm;當(dāng)h=1″時(shí),差值為0 mm,說明復(fù)合梯形算法要想提高計(jì)算結(jié)果精度,需要減小步長。當(dāng)步長h=1″時(shí),才能得到與經(jīng)典算法相同的結(jié)果。

        表1 經(jīng)典算法計(jì)算結(jié)果與各種數(shù)值積分算法計(jì)算結(jié)果

        注:①以上數(shù)值的單位為m;②橢球元素選用IUGG-1975橢球元素;③限于篇幅,考慮到各種數(shù)值積分算法結(jié)果的千米量級數(shù)值和經(jīng)典算法結(jié)果數(shù)值一樣,故在本表中略去了數(shù)值積分算法結(jié)果中大于千米的數(shù)據(jù)。

        對于復(fù)合辛普森算法,通過計(jì)算發(fā)現(xiàn),當(dāng)步長h=1°時(shí),差值為0 mm,即可得到與經(jīng)典算法相同的結(jié)果,這說明復(fù)合辛普森算法要優(yōu)于復(fù)合梯形算法。

        對于龍貝格算法,當(dāng)限差Δ=10-3時(shí)(對應(yīng)計(jì)算結(jié)果取到mm),差值為0 mm,亦得到理想結(jié)果。

        而高斯-勒讓德算法當(dāng)取到5階時(shí),差值在才1 mm以內(nèi),而取到3階或4階的結(jié)果均與經(jīng)典算法差值較大,故而不再列于表中。

        蒙特卡羅算法當(dāng)選擇的n值為對應(yīng)于h=1″換算的數(shù)值后,差值仍然為幾十米,說明此種算法在子午線弧長計(jì)算中不適用,其計(jì)算結(jié)果亦未列出。

        4 結(jié)束語

        基于Matlab軟件,分別對復(fù)合梯形算法、復(fù)合辛普森算法、龍貝格算法、高斯-勒讓德算法和蒙特卡洛算法在子午線弧長計(jì)算中的應(yīng)用進(jìn)行探討,通過與經(jīng)典算法結(jié)果之間的對比,證明了數(shù)值積分算法的準(zhǔn)確性和可靠性,說明文獻(xiàn)[10]在計(jì)算過程中有失誤之處。

        基于計(jì)算結(jié)果及其分析比較,在利用數(shù)值積分進(jìn)行子午線弧長計(jì)算時(shí),復(fù)合辛普森算法和龍貝格算法要優(yōu)于其他算法,建議在測量工作中實(shí)際計(jì)算時(shí)予以采用。

        [1] 孔祥元,郭際明,劉宗泉.大地測量學(xué)基礎(chǔ)[M].武漢:武漢大學(xué)出版社,2006

        [2] 朱華統(tǒng).大地坐標(biāo)系的建立[M].北京:測繪出版社,1986

        [3] 李慶揚(yáng),王能超,毅大義.數(shù)值分析:第4版[M].北京:清華大學(xué)出版社,2001

        [4] 宋葉志,賈東永.Matlab數(shù)值分析與應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2010

        [5] 謝進(jìn),李大美.Matlab與計(jì)算方法實(shí)驗(yàn)[M].武漢:武漢大學(xué)出版社,2009

        [6] 王繼剛,崔旭升,張成.計(jì)算子午線弧長的常微分方程數(shù)值法[J].測繪通報(bào),2012(9):1-3

        [7] 過家春,趙秀俠,徐麗,等.基于第二類橢圓積分的子午線弧長公式變換及解算[J].大地測量與地球動(dòng)力學(xué),2011(4):94-98

        [8] 劉仁釗,伍吉倉.任意精度的子午線弧長遞歸計(jì)算[J].大地測量與地球動(dòng)力學(xué),2007(5):59-62

        [9] 嚴(yán)伯鐸.橢球子午線弧長的一種計(jì)算方法[J].地礦測繪,2003(3):7-10

        [10]劉修善.計(jì)算子午線弧長的數(shù)值積分法[J].測繪通報(bào),2006(5):4-6

        TheCalculationandComparisonofMeridianArcLengthBasedonNumericalIntegralAlgorithm

        ZHENG Hong-xiao1ZHANG Hong-fang1LEI Wei-wei2

        2014-09-01

        國家自然科學(xué)基金項(xiàng)目(41172199);河南省科技創(chuàng)新人才項(xiàng)目(094100510023)

        鄭紅曉(1981—),女,2007年畢業(yè)于武漢大學(xué)地圖學(xué)與地理信息系統(tǒng)專業(yè),理學(xué)碩士,工程師。

        1672-7479(2014)06-0008-03

        P22

        : A

        猜你喜歡
        數(shù)值積分辛普森弧長
        基于計(jì)算前沿面的實(shí)時(shí)仿真數(shù)值積分并行構(gòu)造及其數(shù)值模型解耦加速方法
        求弧長和扇形面積的方法
        三角函數(shù)的有關(guān)概念(弧長、面積)
        三角函數(shù)的有關(guān)概念(弧長、面積)
        快速求解數(shù)值積分的花朵授粉算法
        軟件(2020年7期)2020-12-24 08:01:42
        數(shù)學(xué)中的似是而非——辛普森悖論
        基于辛普生公式的化工實(shí)驗(yàn)中列表函數(shù)的一種積分方法
        科技資訊(2016年27期)2017-03-01 18:27:09
        辛普森太太和她做的湯
        賽跑
        故事會(huì)(2014年5期)2014-05-14 15:24:16
        數(shù)值積分函數(shù)對超聲波流量計(jì)精度的影響
        亚洲天堂资源网| 亚洲精品综合一区二区| 国产一区二区三区18p| av黄页网国产精品大全| 强开少妇嫩苞又嫩又紧九色 | 爆乳熟妇一区二区三区霸乳| 免费无码又爽又刺激网站| 亚洲精品亚洲人成在线播放| 91九色国产在线观看| 三区中文字幕在线观看| 亚洲人交乣女bbw| 亚洲精品无码国产| 97人人超碰国产精品最新o| 九月色婷婷免费| 中文字幕一区二区三区| 尤物yw午夜国产精品视频| 亚洲av无码久久精品狠狠爱浪潮| 老太脱裤让老头玩ⅹxxxx| 手机在线中文字幕国产| 国产精品亚洲综合久久系列| 麻花传媒68xxx在线观看| 欧美大屁股xxxxhd黑色| 国产精品美女黄色av| 日韩欧美亚洲国产一区二区三区 | 日韩av在线不卡一区二区| 新中文字幕一区二区三区| 精品久久久久香蕉网| 精品熟女少妇av免费观看| 国产小车还是日产的好| 人妻少妇被粗大爽视频| 欧美最猛黑人xxxx| 农村欧美丰满熟妇xxxx| 国产精品久久久久久久久免费观看 | 给我播放的视频在线观看| 丝袜美腿亚洲第一免费| 久久久亚洲精品无码| 污污污污污污污网站污| 久久久国产精品五月天伊人| 看女人毛茸茸下面视频| 久久久久久自慰出白浆| 无码少妇一区二区浪潮av|