《Matlab微分方程高效解法:谱方法原理与实现》简介
《Matlab微分方程高效解法:谱方法原理与实现》这本书是由张晓创作的,《Matlab微分方程高效解法:谱方法原理与实现》共有97章节
13
1.1.5 ode系列函数的用法
Matlab的ode系列函数(统称odesolver)专门用于求解形如式(1-53)的常微分方程的初值问题,或者求解形如式(1-54)的常微分方程组的初值问题。
14
1.1.6 高阶微分方程的降阶
在初值问题中,odesolver只能用来数值求解一阶微分方程(组)。对于高阶微分方程,可以将其化成一阶微分方程组,进而用odesolver求解,过程如下。 有n
17
1.2.2 bvp系列函数的用法
与专门针对初值问题的ode系列函数类似,Matlab中还有专门用于解决边值问题的bvp系列函数,其调用语法为: sol=bvpsolver(odefun,bcf
18
第2章 有限差分法和有限元法
有限差分法(finite difference method)和有限元法(finite element method)是两种历史悠久且十分成熟的求解偏微分问题的
20
2.1.1 有限差分法中的数值微分
数值微分是根据函数在一些离散点的值计算它在某点的1阶导数或高阶导数近似值的方法。先从一个最简单的例子开始,在区间[a,b]上取一系列间距为h的点:x0,x1,…
21
2.1.2 求导的矩阵形式
2.1.1小节给出了数值微分的原理及公式,要在Matlab中实现这样的数值微分,既可以用循环语句,也可以用矩阵乘法的形式。众所周知,Matlab在矩阵运算方面的
26
2.3 有限元法和Matlab偏微分工具箱
有限差分法直接将偏微分方程离散化并根据泰勒级数展开写成差分格式近似求解,而有限元法则是把偏微分方程定解问题转化为一个等价的变分问题求解。较之有限差分法,有限元法
29
2.3.3 二维热传导方程
考虑这样一个热传导问题:一个长/宽为2×1的金属板,中央有一个半径为0.2的孔。此板左边界接触一温度为100的恒温热源,右边界接触一温度为200的恒温热源,其他