- 109
- 0
- 约1.54千字
- 约 10页
- 2017-12-24 发布于河南
- 举报
Newton迭代法数值分析实验报告
数值分析实验报告
姓名 学号 日期 实验项目 Newton迭代法 指导教师 一、上机实验的问题和要求(需求分析):
目的与要求实验内容在0.5附近的根
2、用Newton切线法求方程在附近的一个根. (选做)
3、用Newton切线法计算,时,方程在附近的根()以及附近的根(),比较计算两根时的迭代次数,并与理论结论作比较.
二、程序设计的基本思想,原理和算法描述:
运行环境:matlab
算法描述:
1 . 输入初值,以及newton迭代形式
2 .采用while循环实现反复迭代。
3 . 以误差选为1.0E-5,即为终止循环的条件。
4 . 输出 :最后一个z即为收敛值;
K的值即为迭代次数
三、主要程序代码或命令:
1、用Newton切线法求在0.5附近的根
主要代码:
clear;
x=0.5;
y=x-exp(-x);
z=x-y/(1+exp(-x));
k=1;
while abs(z-x)=1.0e-8
k=k+1;
x=z;
y=x-exp(-x);
z=x-y/(1+exp(-x));
end
k
如图所示
结果为下图
2、用Newton切线法求方程在附近的一个根.
主要代码:
clear;
x=1.5;
y=x^3-x-1;
z=x-y/(3*x^2-1);
k=1;
while abs(z-x)=1.0
原创力文档

文档评论(0)