42,257
次編輯
變更
卡尔·龙格
,無編輯摘要
{{Infobox person | 姓名 = 卡尔·龙格 是一位 | 外文名 = Yammie Nam| 图像 = [[File:卡尔·龙格.jpg|缩略图|居中|卡尔·龙格|[https://pic.baike.soso.com/ugc/baikepic2/50708/20160731073114-684497661.jpg/300 原图链接] [https://baike.sogou.com/v63493534.htm?fromTitle=卡尔·龙格 来自搜狗网]]]| 图像说明 = 卡尔·龙格 |center| 出生日期 = {{birth date |1856|08|30}} | 逝世日期 = {{Death date and age|1927|01|03|1856|08|30}} | 国籍 = 德国 | 职业 = 数学家, 物理学家,与 光谱学家 。在数值分析学里,他是龙格-库塔法的共同发明者与共同命名者。龙格的幼年在古巴,哈瓦那度过。在那期间,他的父亲尤利乌斯·龙格是驻古巴的丹麦外交官。后来,他全家迁移至不来梅,德国。}}
==人物生平==卡尔·龙格肖像 <p style="text-indent:2em;"><big>''' 卡尔·龙格(CarlRunge1856年8月30日-1927年1月2日) '''</big> 是一位德国数学家, 物理学家,与 [[ 光谱学家 ]] 。在数值分析学里,他是 [[ 龙格-库塔法 ]] 的共同发明者与共同命名者。 龙格的幼年在 [[ 古巴 ]] , [[ 哈瓦那 ]] 度过。在那期间,他的父亲 [[ 尤利乌斯·龙格 ]] 是驻古巴的丹麦外交官。后来,他全家迁移至 [[ 不来梅 ]] ,德国。[1] <p style="text-indent:2em;">1880 年,他得到柏林大学的数学博士,是著名德国数学家,被誉为“现代分析之父”的 [[ 卡尔·魏尔施特拉斯 ]] 的学生。1886 年,他成为在德国汉诺威的 [[ 汉诺威莱布尼兹大学 ]] 的教授。 <p style="text-indent:2em;"> 他的兴趣包括数学,光谱学,大地测量学,与天体物理学。除了纯数学以外,他也从事很多涉及实验的工作。他跟 [[ 海因里希·凯瑟 ]] 一同研究各种元素的谱线,又将研究的结果应用在天体光谱学。 <p style="text-indent:2em;">1904 年,因为 [[ 哥廷根大学 ]] 教授, [[ 菲利克斯·克莱因 ]] 的主动邀请,他同意去那里教书。1925 年,他在哥廷根大学退休。 <p style="text-indent:2em;">[[ 月球的龙格陨石坑]](Runge crater) 是因他而命名的 。==龙格-库塔法==<p style="text-indent:2em;">数值分析中,龙格-库塔法(Runge-Kutta)是用于模拟常微分方程的解的重要的一类隐式或显式迭代法。这些技术由数学家卡尔·龙格和[[马丁·威尔海姆·库塔]]于1900年左右发明。</p>'''经典四阶龙格库塔法'''<p style="text-indent:2em;">对于一阶精度的欧拉公式有龙格法的稳定区域: <p style="text-indent:2em;">yi+1=yi+h*K1 K1=f(xi,yi) <p style="text-indent:2em;">当用点xi处的斜率近似值K1与右端点xi+1处的斜率K2的算术平均值作为平均斜率K*的近似值,那么就会得到二阶精度的改进欧拉公式: <p style="text-indent:2em;">yi+1=yi+h*( K1+ K2)/2 <p style="text-indent:2em;">K1=f(xi,yi) <p style="text-indent:2em;">K2=f(xi+h,yi+h*K1) <p style="text-indent:2em;">依次类推,如果在区间[xi,xi+1]内多预估几个点上的斜率值K1、K2、……Km,并用他们的加权平均数作为平均斜率K*的近似值,显然能构造出具有很高精度的高阶计算公式。经数学推导、求解,可以得出四阶龙格-库塔公式,也就是在工程中应用广泛的经典龙格-库塔算法:<p style="text-indent:2em;">yi+1=yi+h*( K1+ 2*K2 +2*K3+ K4)/6 <p style="text-indent:2em;">K1=f(xi,yi) <p style="text-indent:2em;">K2=f(xi+h/2,yi+h*K1/2) <p style="text-indent:2em;">K3=f(xi+h/2,yi+h*K2/2) <p style="text-indent:2em;">K4=f(xi+h,yi+h*K3) <p style="text-indent:2em;">通常所说的龙格-库塔法是指四阶而言的,我们可以仿二阶、三阶的情形推导出常用的标准四阶龙格-库塔法公式。龙格-库塔法具有精度高,收敛,稳定(在一定条件下),计算过程中可以改变步长,不需要计算高阶导数等优点,但仍需计算 在一些点上的值,如四阶龙格-库塔法每计算一步需要计算四次 的值,这给实际计算带来一定的复杂性,因此,多用来计算“表头”==龙格现象==<p style="text-indent:2em;">在计算方法中,有利用多项式对某一函数的近似逼近,这样,利用多项式就可以计算相应的函数值。例如,在事先不知道某一函数的具体形式的情况下,只能测量得知某一些分散的函数值。例如我们不知道气温随日期变化的具体函数关系,但是我们可以测量一些孤立的日期的气温值,并假定此气温随日期变化的函数满足某一多项式。这样,利用已经测的数据,应用待定系数法便可以求得一个多项式函数f(x)。<p style="text-indent:2em;">应用此函数就可以计算或者说预测其他日期的气温值。一般情况下,多项式的次数越多,需要的数据就越多,而预测也就越准确。龙格现象例外发生了:龙格在研究多项式插值的时候,发现有的情况下,并非取节点(日期数)越多多项式就越精确。著名的例子是f(x)=1/(1+25x^2).它的插值函数在两个端点处发生剧烈的波动,造成较大的误差。究其原因,是舍入误差造成的。 <p style="text-indent:2em;">具体的情况可参考下列Mathematica程序: <p style="text-indent:2em;">n = 10; x = Range[-1, 1, 2/n]; y = 1./(1 + 25 x^2);<p style="text-indent:2em;">p =Transpose[{x, y}]; Clear[t];<p style="text-indent:2em;">f = LagrangeInterpolation[x, y, t]; <p style="text-indent:2em;">Show[ Plot[{1./(1 + 25 t^2), f}, {t, -1, 1}], ListPlot[p, PlotStyle -> PointSize[0.02]] ]==拉普拉斯-龙格-楞次矢量==<p style="text-indent:2em;">在经典力学里,[[拉普拉斯-龙格-楞次矢量]](简写为 LRL 矢量)主要是用来描述,当一个物体环绕着另外一个物体运动时,轨道的形状与取向。典型的例子是行星的环绕着太阳公转。在一个物理系统里,假若两个物体以万有引力相互作用,则 LRL 矢量必定是一个运动常数,不管在轨道的任何位置,计算出来的 LRL 矢量都一样;也就是说, LRL 矢量是一个保守量。更广义地,在开普勒问题里,由于两个物体以有心力相互作用,而有心力遵守反平方定律,所以,LRL 矢量是一个保守量。 <p style="text-indent:2em;">氢原子是由两个带电粒子构成的。这两个带电粒子以遵守库仑定律的静电力互相作用.静电力是一个标准的反平方有心力。所以,氢原子内部的微观运动是一个开普勒问题。在量子力学的发展初期,薛定谔还在思索他的薛定谔方程的时候,沃尔夫冈·泡利使用 LRL 矢量,关键性地导引出氢原子的发射光谱。这结果给予物理学家很大的信心,量子力学理论是正确的。 <p style="text-indent:2em;">在经典力学与量子力学里,因为物理系统的某一种对称性,会产生一个或多个对应的保守值。 LRL 矢量也不例外。可是,它相对应的对称性很特别;在数学里,开普勒问题等价于 一个粒子自由地移动于 四维空间的三维球;所以,整个问题涉及四维空间的某种旋转对称。 <p style="text-indent:2em;">拉普拉斯-龙格-楞次矢量是因[[皮埃尔-西蒙·拉普拉斯]],卡尔·龙格,与[[威尔汉·楞次]]而命名。它又称为拉普拉斯矢量,龙格-楞次矢量,或楞次矢量。有趣的是,LRL 矢量并不是这三位先生发现的!这矢量曾经被重复地发现过好几。它等价于天体力学中无量纲的离心率矢量。发展至今,在物理学里,有许多各种各样的 LRL 矢量的推广定义;牵涉到狭义相对论,或电磁场,甚至于不同类型的有心力 。