《数值分析》上机实验报告.docx
《《数值分析》上机实验报告.docx》由会员分享,可在线阅读,更多相关《《数值分析》上机实验报告.docx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 1 页 共 26 页数值分析上机实验报告1.用 Newton法求方程X7-X4+14=0在(0.1,1.9)中的近似根(初始近似值取为区间端点,迭代 6次或误差小于 0.00001) 。1.1 理论依据:设函数在有限区间a,b上二阶导数存在,且满足条件 上 的 惟 一 解在 区 间平 方 收 敛 于 方 程所 生 的 迭 代 序 列 迭 代 过 程由则 对 任 意 初 始 近 似 值 达 到 的 一 个中 使是其 中上 不 变 号在 区 间 ,0)(3,210,)()(x|)(,(|,|,)(|)(|.4;03,.2)(10 . baxfxkfx Newtonbabfamircfabcfx
2、bfkkk 令 0)9.1(. 0)8(423642)( 16779.,.,83564 ff xxxf ff故以 1.9为起点 9.1)(0xfkk如此一次一次的迭代,逼近x的真实根。当前后两个的差#includemain()double x2,f,f1;double x1=1.9; /取初值为 1.9dox2=x1;f=pow(x2,7)-28*pow(x2,4)+14;f1=7*pow(x2,6)-4*28*pow(x2,3);x1=x2-f/f1; while(fabs(x1-x2)=0.00001|x1 x0=1.9; eps=0.00001; M=100; x=Newton(f,df
3、,x0,eps,M); vpa(x,7)1.5 问题讨论:1.使用此方法求方解,用误差来控制循环迭代次数,可以在误差允许的范围内得到比较理想的计算结果。此程序的不足之处是,所要求解的方程必须满足上述定理的四个条件,但是第二和第四个条件在计算机上比较难以实现。2.Newton迭代法是一个二阶收敛迭代式,他的几何意义 Xi+1是 Xi的切线与 x轴的交点,故也称为切线法。它是平方收敛的,但它是局部收敛的,即要求初始值与方程的根充分接近,所以在计算过程中需要先确定初始值。3.本题在理论依据部分,讨论了区间(0.1,1.9)两端点是否能作为 Newton迭代的初值,结果发现 0.1不满足条件,而 1.
4、9满足,能作为初值。另外,该程序简单,只有一个循环,且为顺序结构,故采用 do-while循环。当然也可以选择 for和 while循环。第 5 页 共 26 页2.已知函数值如下表:x 1 2 3 4 5f(x) 0 0.69314718 1.0986123 1.3862944 1.6094378x 6 7 8 9 10f(x) 1.7917595 1.9459101 2.079445 2.1972246 2.3025851f(x) f(1)=1 f(10)=0.1试用三次样条插值求 f(4.563)及 f(4.563)的近似值。2.1 理论依据 332211111 1()()() ()()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 上机 实验 报告
限制150内