《数值分析》上机实验报告.doc





《《数值分析》上机实验报告.doc》由会员分享,可在线阅读,更多相关《《数值分析》上机实验报告.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数值分析上机实验报告1数值分析上机实验报告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 Newtonbabfamircfabcf
2、xbfkkk 令 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,
3、df,x0,eps,M); vpa(x,7)1.5 问题讨论:1.使用此方法求方解,用误差来控制循环迭代次数,可以在误差允许的范围内得到比较理想的计算结果。此程序的不足之处是,所要求解的方程必须满足上述定理的四个条件,但是第二和第四个条件在计算机上比较难以实现。2.Newton 迭代法是一个二阶收敛迭代式,他的几何意义 Xi+1 是 Xi 的切线与 x 轴的交点 ,故也称为切线法。它是平方收敛的,但它是局部收敛的,即要求初始值与方程的根充分接近,所以在计算过程中需要先确定初始值。3.本题在理论依据部分,讨论了区间(0.1,1.9)两端点是否能作为 Newton 迭代的初值,结果发现 0.1 不
4、满足条件,而 1.9 满足,能作为初值。另外,该程序简单,只有一个循环,且为顺序结构,故采用 do-while 循环。当然也可以选择 for和 while 循环。42.已知函数值如下表:x 1 2 3 4 5f(x) 0 0.693147181.0986123 1.38629441.6094378x 6 7 8 9 10f(x) 1.79175951.9459101 2.079445 2.19722462.3025851f(x) f(1)=1 f(10)=0.1试用三次样条插值求 f(4.563)及 f(4.563)的近似值。2.1 理论依据 332211111 1()()() ()()(66
5、66j j jj jjj j j jxxhxhxSMyMyMhh 这里 ,所以只要求出 ,就能得出插值函数 S(x) 。11jjj j求 的方法为:jM01112211NNNdMd 这里100 11111 16()(,21)(jjjjjjNNNj jj jjydhyjhh 最终归结为求解一个三对角阵的解。5用追赶法解三对角阵的方法如下: 11221 221 11n nnbcalA LUbcla 1,nLdUx Ld即 若 记 则 由 得, 121nnlld 111nnx 综上可得求解方程 Ax=d 的算法: 111 111,23,2ii iiiiiiniiiblblcdlncxx 2.2 C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 上机 实验 报告

限制150内