数值分析(计算方法)总结.docx
《数值分析(计算方法)总结.docx》由会员分享,可在线阅读,更多相关《数值分析(计算方法)总结.docx(8页珍藏版)》请在沃文网上搜索。
1、第一章 绪论 误差来源:模型误差、观测误差、截断误差(方法误差)、舍入误差 x=|xx|是x的绝对误差,e=xx是x的误差,x=xx,为x的绝对误差限(或误差限) er=ex=xxx为x 的相对误差,当|er|较小时,令 er=ex=xxx相对误差绝对值得上限称为相对误差限记为:r 即:er=|xx|xx=r绝对误差有量纲,而相对误差无量纲若近似值x的绝对误差限为某一位上的半个单位,且该位直到x的第一位非零数字共有n位,则称近似值 x有n位有效数字,或说 x 精确到该位。例:设x=3.1415926那么x=3,1x=0.14159260.5100,则x有效数字为1位,即个位上的3,或说 x 精
2、确到个位。科学计数法:记x=0.a1a2an10m其中a10,若xx0.510mn,则x有n位有效数字,精确到10mn。由有效数字求相对误差限:设近似值x=0.a1a2an10m(a10)有n位有效数字,则其相对误差限为12a1101n由相对误差限求有效数字:设近似值x=0.a1a2an10m(a10)的相对误差限为为12(a1+1)101n则它有n位有效数字令x、y是x、y的近似值,且|xx|x、|yy|(y)1. x+y近似值为x+y,且x+y=x+(y)和的误差(限)等于误差(限)的和2. x-y近似值为xy,且x+y=x+(y)3. xy近似值为xy,xyxy+y(x)4. (xy)x
3、y+y(x)|y|21避免两相近数相减2避免用绝对值很小的数作除数3避免大数吃小数4尽量减少计算工作量第二章 非线性方程求根1.逐步搜索法设f (a) 0,有根区间为 (a, b),从x0=a出发, 按某个预定步长(例如h=(b-a)/N)一步一步向右跨,每跨一步进行一次根的搜索,即判别f(xk)=f(a+kh)的符号,若f(xk)0(而f(xk-1)0),则有根区间缩小为xk-1,xk (若f(xk)=0,xk即为所求根), 然后从xk-1出发,把搜索步长再缩小,重复上面步骤,直到满足精度:|xk-xk-1|E为止,此时取x*(xk+xk-1)/2作为近似根。2.二分法设f(x)的有根区间为
4、a,b= a0,b0, f(a)0.将a0,b0对分,中点x0= (a0+b0)/2),计算f(x0)。对于给定精度,即ba2klnbaln()ln23.比例法一般地,设 ak,bk为有根区间,过(ak, f(ak)、 (bk, f(bk)作直线,与x轴交于一点xk,则: 1.试位法每次迭代比二分法多算一次乘法,而且不保证收敛。2.比例法不是通过使求根区间缩小到0来求根,而是在一定条件下直接构造出一个点列(递推公式),使该点列收敛到方程的根。这正是迭代法的基本思想。 事先估计:|xxk|L1L|x1x0|事后估计|xxk|11L|xk+1xk|局部收敛性判定定理:设x为方程x=x的根,(x)在
5、x的某一邻域内连续, 且(x)0xk+2cb+b24ac ,b0 设迭代 xk+1 = g(xk) 收敛到g(x) 的不动点(根) x* 设 ek = xk - x*若limkek+1ekp=C,则称该迭代为p (不小于1)阶收敛,其中 C (不为0)称为渐进误差常数第三章 解线性方程组直接法列主元LU分解法:计算主元Si=aikr=1k1lirurk,i=k,k+1n选主元Sik=maxkinSiu1j=a1j,(j=1,2n)li1=ai1u11,(i=2,3n)ukj=akjm=1k1lkmumj,j=k,k+1,n,即为上式主元lik=1ukkaikm=1k1limumk,i=k+1,
6、k+2,n 对于Ax=b,三角分解A=LU,Doolittle分解:L为单位下三角矩阵,U为上三角矩阵;Crout分解:L为下三角矩阵,U为单位上矩阵。可分解为:Ly=b,下三角方程组Ux=y,上三角方程组若利用紧凑格式可化为:Ux=yy1=b1yk=bkm=1k1lkmym,(k=2,3n) Cholesky平方根法:系数矩阵A必须对称正定AX=bLy=bLTx=y(其中A=LLT)l11=a11,li1=ai1l11(i=2,3n)lkk=akkm=1k1lkm2,lik=1lkk(aikm=1k1limlkm)(i=k+1,k+2n,k=2,3n) 改进Cholesky分解法:A=LDL
7、TL=1l211l31l321ln1ln2ln(n1)1,D=d1d2dn。由A=L(DLT)A=1l211l31l321ln1ln2ln(n1)1,D=d1d1l21d1l31d1ln1d2d2l32d2ln2d3ln3dn,逐行相乘lij=1dj(aijk=1j1likdkljk),(j=1,2i1)di=aiik=1j1lik2dk,(i=1,2n)为减少计算量,令cij=lijdj,可改为:cij=aijk=1j1cikljklij=cijdjdj=aiik=1i1ciklik(i=2,3n,j=1,2i1),等价于Ly=bLTx=D1y其中:D1=1d11d21dn 追赶法:Ax=d
8、(A=LU),可化为Ly=d,Ux=yA=a1c1b1a2c2an1bn1cn1anbn=1l21ln11ln1u1c1u2c2un1cn1unu1=b1li=aiui1ui=bilici1,(i=2,3n) 向量范数:A1=i=1nxi,1范数A2=i=1nxi2,2范数或欧氏范数A=limp+xp=max1inxi,范数矩阵范数:A1=max1jni=1naij,列范数A2=maxATA,谱范数A=max1inj=1naij,行范数谱半径:A=max1ini为特征值,且AA,若A为对称阵则:A=A2收敛条件:谱半径小于1条件数:Cond=A1A,Cond2A=maxmin第四章 解线性方程
9、组的迭代法Jacobi迭代:xi(k+1)=1aii(bij=1i1aijxjkj=i+1naijxjk),(i=1,2n;k=0,1,2) 基于Jacobi迭代的Gauss-Seidel迭代:xi(k+1)=1aii(bij=1i1aijxjk+1j=i+1naijxjk),(i=1,2n;k=0,1,2)迭代收敛:谱半径小于1,范数小于1能推出收敛但不能反推 逐次超松弛迭代(SOR):xi(k+1)=xi(k)aii(bij=1i1aijxjk+1j=i+1naijxjk),(i=1,2n;k=0,1,2)或:xi(k+1)=1xik+aii(bij=1i1aijxjk+1j=i+1nai
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 计算方法 总结