龍格-庫塔(Runge-Kutta)方法是一種在工程上套用廣泛的高精度單步算法,常用於模擬常微分方程的解的重要的一類隱式或顯式疊代法。這些技術由數學家C. Runge和M.W. Kutta於1900年左右發明。由於此算法精度高,採取措施對誤差進行抑制,所以其實現原理也較複雜。同前幾種算法一樣,該算法也是構建在數學支持的基礎之上的。對於一階精度的歐拉公式有:
yi+1=yi+h*K1
K1=f(xi,yi)
當用點xi處的斜率近似值K1與右端點xi+1處的斜率K2的作為K*的近似值,那么就會得到二階精度的改進歐拉公式:
yi+1=yi+h*( K1 K2)/2
K1=f(xi,yi)
K2=f(xi h,yi h*K1)
依次類推,如果在區間【xi,xi 1】內多預估幾個點上的斜率值K1、K2、……Km,並用他們的加權平均數作為平均斜率K*的近似值,顯然能構造出具有很高精度的高階計算公式。經數學推導、求解,可以得出四階龍格-庫塔公式,也就是在工程中套用廣泛的經典龍格-庫塔算法:
yi+1=yi+h*( K1 2*K2 2*K3 K4)/6
K1=f(xi,yi)
K2=f(xi h/2,yi h*K1/2)
K3=f(xi h/2,yi h*K2/2)
K4=f(xi h,yi h*K3)
相關詞條
-
龍格庫塔法
數值分析中,龍格-庫塔法(Runge-Kutta methods)是用於非線性常微分方程的解的重要的一類隱式或顯式疊代法。這些技術由數學家卡爾·龍格和馬...
經典四階法 顯式法 例子 隱式方法 程式 -
龍格-庫塔法
龍格-庫塔(Runge-Kutta)方法是一種在工程上套用廣泛的高精度單步算法。
龍格-庫塔法 正文 配圖 相關連線 -
庫姆塔格沙漠
庫姆塔格沙漠(維吾爾語中是“沙子山”的意思),位於甘肅西部和新疆東南部交界處,大致位置北接阿奇克谷地-敦煌雅丹國家地質公園一線、南抵阿爾金山、西以羅布泊...
歷史記載 地理 沙海研究 科考發現 穿越沙漠 -
尼古拉·格拉西莫維奇·庫茲涅佐夫
尼古拉·格拉西莫維奇·庫茲涅佐夫(1902-1974年),蘇聯海軍元帥。庫茲涅佐夫,尼古拉·格拉西莫維奇,生於梅德韋德基村,今屬阿爾漢格爾斯克州科特拉斯...
簡介 經歷 職業生涯 軍銜晉升 重要事件 -
卡爾·龍格
是一位德國數學家, 物理學家,與 光譜學家。在數值分析學裡,他是龍格-庫塔法的共同發明者與共同命名者。 龍格的幼年在古巴,哈瓦那度過。在那期間,他的父親...
基本信息 人物生平 龍格-庫塔法 經典四階龍格庫塔法 龍格現象 -
雙龍出手[美國2013年巴塔薩·科馬庫執導電影]
《雙槍》是由巴塔薩·科馬庫執導的動作片,馬克·沃爾伯格,丹澤爾·華盛頓,寶拉·巴頓領銜主演。影片於2013年7月30日美國上映。 影片改編自同名漫畫小說...
劇情簡介 演職員表 角色介紹 音樂原聲 幕後花絮 -
貝利薩里奧·貝坦庫爾·夸爾塔斯
貝利薩里奧·安東尼奧·貝坦庫爾·夸爾塔斯(英語:Belisario Antonio Betancur Cuartas,西班牙語:Belisario An...
早年經歷 從政經歷 總統生涯 卸任之後 逝世 -
夏·多拉格尼爾
艾特利亞斯·納茲‧多拉格尼爾,日本漫畫《妖精的尾巴》及其衍生作品中的男主角。這個有著櫻色的頭髮和爽朗笑容的少年,是妖精的尾巴公會的一員,並且是一個充滿信...
角色背景 角色形象 日常生活 人際關係 使用魔法