西京学院数学软件实验任务书 课程名称 数学软件实验 班级 数0901 学号 0912020107 姓名 李亚强 实验课题 非线性方程的二分法,迭代法,松弛迭代法,Aitken迭代法,Steffensen迭代法 实验目的 熟悉非线性方程的二分法,迭代法,松弛迭代法,Aitken迭代法,Steffensen迭代法 实验要求 运用Matlab/C/C++/Java/Maple/Mathematica等其中一种语言完成 实验内容 非线性方程的二分法 非线性方程的迭代法 非线性方程的松弛迭代法 非线性方程的Aitken迭代法 非线性方程的Steffensen迭代法 成绩 教师 - 1 - 实 验 六 实 验 报 告 一 、实 验 名称:非线性方程的二分法,迭代法,松弛迭代法,Aitken迭代法,Steffensen迭代法
二、实 验 目的:进一 步熟悉理解掌握最速下降法与共轭梯度法解法思路熟悉非线性方程的二分法,迭代法,松弛迭代法,Aitken迭代法,Steffensen迭代法,提高 matlab编程能力
三、实 验 要求:非线性方程,应用二分法,迭代法,松弛迭代法,Aitken迭代法,Steffensen迭代法编程求解非线性方程的数值解
四、实 验 原理: 1.二分法: 设函数( )f x 在区间[ , ]a b 上连续,而且( ) ( )0f a f b ,则( )f x 在区间[ , ]a b 上至少有一 个根
首先确定有限区间:依据零点定理
设 ],[)(baCxf,且0)()(bfaf,则方程 0)(xf在区间),(ba上至少有一 个根
如果)(' xf在),(ba上恒正或恒负,则此根唯一
令111112,,()aa bb halfab若1() ()0f af half ,则1[ ,]a half 为有根区间,否则1[,]half