反向欧拉法数值分析与科学计算中,反向欧拉法或隐式欧拉法是求解常微分方程最基本的数值方法之一。其类似于(标准)欧拉法,不过是一种隱式方法。反向欧拉法的时间误差为一阶。 描述考虑常微分方程 有初值此处函数与初值数据、均未知;函数取决于实变量,同样未知。数值方法产生一个序列,使近似于,其中称为步长。 反向欧拉法计算近似值的方法是
异于(正向)欧拉法,后者用的是而非。 反向欧拉法是一种隐式方法:新近似值在方程两侧都出现,因此该方法要求解未知的代数方程。对非刚性问题,这可采用定点迭代法: 若序列收敛(在给定精度内),则该方法会将其极限作为新的近似 。[1]:57 或者,也可以使用牛顿–拉斐森法求解代数方程。 推导将微分方程自积分到,有 现在用右手矩形法近似计算右式的积分: 最后,用应近似于的性质,就得到了反向欧拉法公式。[1]:57 若用左手矩形法,同样的推导会得到(标准)欧拉法。 分析![]() 用大O符号表示反向欧拉法的局部截断误差(LTE)(定义为迭代一步产生的误差)为。特定时刻的误差为,这是说该方法的阶数为1。一般来说,具有LTE的方法定义为k阶。 反向欧拉法的绝对稳域是以1为圆心,半径为1的圆盘在平面内的补集,如图所示。[1]:70这包括整个复平面的左半部,使其适于求解刚性方程。[1]:71事实上,反向欧拉法甚至是L-稳定的。 利用反向欧拉法求解离散稳定系统的区域是半径为0.5的圆,位于z平面的(0.5, 0)处。[2] 推广与改进反向欧拉法是(前向)欧拉法的一种变体。其他变体还有半隐式欧拉法和指数欧拉法。 反向欧拉法可视为1阶段的龙格-库塔法,可用Butcher表描述: 该方法也可看作是1步的线性多步法,是Adams–Moulton法族中的第一个方法,也是后向微分法的第一个方法。 另见注释参考文献
|
Index:
pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve
Portal di Ensiklopedia Dunia