- 2
- 0
- 约2.09千字
- 约 5页
- 2019-07-05 发布于湖北
- 举报
西京学院数学软件实验任务书
课程名称
数学软件实验
班级
数0901
学号
0912020119
姓名
王震
实验课题
非线性方程的弦割法,抛物线法
实验目的
熟悉非线性方程的弦割法,抛物线法
实验要求
运用Matlab/C/C++/Java/Maple/Mathematica等其中一种语言完成
实验内容
非线性方程的弦割法
非线性方程的抛物线法
成绩
教师
【实验课题】
非线性方程的弦割法,抛物线法
【实验目的】
熟悉非线性方程的弦割法,抛物线法
【实验内容】
1、弦割法
弦割法是函数逼近法的一种,基本思想是用用区间上的割线近似代替目标函数的导函数的曲线。并用割线与横轴交点的横坐标作为方程式的根的近似。
对于牛顿迭代式
由于上式存在微分,为了避免计算导数值,我们用差商来代替导数。即:
算法过程:
1、定义函数,输入控制精度和迭代初始值,并求出
2、进行循环迭代,若相邻的两个数值之差的绝对值小于所给定的,则跳出循环,输出
2、抛物线法
抛物线法是在函数的最优点附近取三个构造点,然后用这三个点构造一条抛物线,把这条抛物线的极值点作为函数的极值点的近似。每次构造一条抛物线后,抛物线的极值点就可作为一个新的构造点,新的构造点与原来的三个构造点经过某种算法,得到下一步抛物线逼近的三个构造点,这就是抛物线法的算法过程。
算法过程:
1、选定初始值,并计算和差分
注意,三点不能共线。
2、用
原创力文档

文档评论(0)