Appearance
19.4.2 边值问题
求解常微分方程边值问题最重要的方法用于下面二阶微分方程的简单线性边值问题:
(19.118)
其中函数
给出的方法也适于求解高阶微分方程边值问题.
19.4.2.1 差分法
区间
中的导数值, 例如:
考虑到边界条件
微分方程组 (参见第 753 页 9.1.3.2) 的特征值问题可以类似处理. 应用由 (19.119) 与 (19.120a, 19.120b) 表述的有限差分法即得到矩阵特征值问题 (参见第 421 页 4.6).
求解带边值条件
程组为
仅当系数行列式为零时该齐次线性方程组有非平凡解. 该条件导致特征值
注 差分法的精度可以这样改进:
(1) 减小步长
(2) 应用导数的高阶逼近 (如 (19.120a,19.120b) 的逼近有
(3) 应用多步法 (参见第 1261 页 19.4.1.3).
若问题是非线性边值问题,则差分法导致未知近似值
19.4.2.2 用已知函数逼近
边值问题 (19.118) 的近似解是适当选取的线性无关函数
满足边界条件
将
可用如下原则确定系数
1. 配置法
亏量要在给定的
(19.123)得到未知系数的线性方程组.
2. 最小二乘法
依赖于系数的积分
应该最小. 必要条件
给出了系数
3. 伽辽金 (Galerkin) 法
需要满足所谓误差正交性, 即
由此得到未知系数的线性方程组.
4. 里茨法
解
(见 (10.4)). 若函数
得到系数
与其变分问题
等价. 于是对于边值问题 (19.129),由 (19.130) 立即得到
代替逼近 (19.121), 常考虑
其中
例如, 对问题 (19.118), 适当的选择是
注 在线性边值问题中, 由 (19.121) 和 (19.131) 可得系数的线性方程组. 对于非线性边值问题, 得到的非线性方程组可用第 1249 页 19.2.2 中给出的方法求解.
19.4.2.3 打靶法
边值问题的解用打靶法可化为初值问题的解. 该法的基本思想用单目标打靶法描述如下.
1. 单目标打靶法
初值问题
关联于边值问题 (19.118). 这里初值问题 (19.134) 的解
试位法 (割线法) 就是适当的求解方法. 只需要求出函数
2. 多目标打靶法
在所谓多目标打靶法中,积分区间
这就要求更多的条件. 对于大多用于非线性边值问题的多目标打靶法的数值实现, 见 [19.31].