数值分析课件典型例题与习题2.ppt
《数值分析课件典型例题与习题2.ppt》由会员分享,可在线阅读,更多相关《数值分析课件典型例题与习题2.ppt(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、三、四章内容提要三、四章内容提要典型例题分析典型例题分析数值分析典型例题典型例题 II化难为易化难为易化繁为简化繁为简化繁为简化繁为简初等行变换不改变方程组的解初等行变换不改变方程组的解1.交换矩阵的第交换矩阵的第i行与第行与第j行的位置行的位置2.以非零数以非零数k乘以矩阵的第乘以矩阵的第i行的行的每个元素每个元素3.把矩阵的第把矩阵的第i行的每个元素的行的每个元素的k倍倍加到第加到第j行的对应元素上去行的对应元素上去A(n 1)=Fn-1Fn-2F1 A其中其中Fk为为 Frobenius矩阵。矩阵。A=F1-1F2-1 Fn-1-1 A(n 1)直接方法直接方法:高斯消元法高斯消元法LU
2、高斯消元法本质是矩阵的分解。矩阵分解矩阵分解(Top 10 Algorithms)(1)特征值分解特征值分解:A=CDC,C,D=eig(A)(3)LU分解分解:PA=LU,L,U,P=lu(A)(4)Cholesky分解分解:A=LLT,R=chol(A)(2)奇异值分解奇异值分解:A=USV,U,S,V=svd(A)(5)非负矩阵分解非负矩阵分解Learning the Parts of Objects by Non-negative Matrix Factorization,NatureNature,1999Demo1I=imread(monalisa.pgm);U,S,V=svd(do
3、uble(I);s=diag(S);n1=5;Snew=diag(s(1:n1);zeros(size(s,1)-n1,1);figure,imshow(U*Snew*V,)n2=20;Snew=diag(s(1:n2);zeros(size(s,1)-n2,1);figure,imshow(U*Snew*V,)迭代法思想迭代法思想:Iterate:Tosayordoagainoragainandagain 迭代背后的思想是一种与传统思维模式截然不同的方式迭代背后的思想是一种与传统思维模式截然不同的方式,传统思维方式往往希望一遍做好传统思维方式往往希望一遍做好,一次成功一次成功;但是迭代开发意
4、但是迭代开发意味着反复地做味着反复地做,不断地根据反馈进行调整。不断地根据反馈进行调整。迭代格式构造迭代格式构造收敛条件收敛条件(局部局部vs全局全局)中止准则中止准则加速加速(松弛思想松弛思想)Aitken加速方法加速方法 超松弛加速方法超松弛加速方法 共轭梯度法共轭梯度法的关键是构造一组两两共轭的关键是构造一组两两共轭的方向的方向(第第k步迭代生成共轭方向张成步迭代生成共轭方向张成k维子维子空间空间)。巧妙的是。巧妙的是共轭方向可以由上次搜索共轭方向可以由上次搜索方向和当前的梯度方向组合产生。方向和当前的梯度方向组合产生。现代迭代方法现代迭代方法(Top 10 Algorithms)最速下
5、降法最速下降法思想简单思想简单,但收敛速度慢。本质但收敛速度慢。本质上因为负梯度方向函数下降快是局部性质。上因为负梯度方向函数下降快是局部性质。复杂性复杂性:高斯消元法共用乘法和除法次数为高斯消元法共用乘法和除法次数为n3/3+n2-n/3,常用记号常用记号O表示是多少阶的表示是多少阶的,则则O(n3/3)。注释注释2:复杂性对估计求解大型方程组所需的时间有用。例复杂性对估计求解大型方程组所需的时间有用。例如在一台特定的计算机上求解如在一台特定的计算机上求解n=500个方程的方程组所需个方程的方程组所需的时间我们可以通过求解一个的时间我们可以通过求解一个n=50个方程的方程组得到一个方程的方程
6、组得到一个很好的猜测个很好的猜测,即对用掉的时间按比例放大即对用掉的时间按比例放大1000倍。倍。注释注释1:按按O的记法的记法,把把n的不同次幂相加的结果仅保留了最高的不同次幂相加的结果仅保留了最高次幂次幂,因为最高次幂决定了当因为最高次幂决定了当n趋近无穷时的极限形态。换趋近无穷时的极限形态。换而言之而言之,对于大的对于大的n,低阶项对算法的执行时间的估计没有太低阶项对算法的执行时间的估计没有太大影响大影响,仅需要近似估计执行时间时可以忽略不计。仅需要近似估计执行时间时可以忽略不计。常用的范数常用的范数:Hilbert矩阵条件数矩阵条件数:for i=1:10c(i)=cond(hilb(
7、i),2);%vander(1:i)end,plot(1:10,c)范数范数(全局全局)问题的好与坏问题的好与坏 算法的快与慢算法的快与慢|X(k+1)X*|B|X(k)X*|范数的威力和魅力范数的威力和魅力:ekT=0 0 1 0 0=ImkekTFk1=I+mkekT(k=1,2,n1)F1-1F2-1 Fn-1-1=Fk1 Fj1=I+mkekT+mjejTkjF1-1F2-1 Fn-1-1=I+m1e1T+mn-1en-1T例例1.1.ekTmj=0,kj例例2.2.设设A为对称矩阵。为对称矩阵。高斯消元法一步后高斯消元法一步后,A约化为约化为 证明证明 B也是对称矩阵也是对称矩阵。约
8、化主元不为零的判断约化主元不为零的判断定理定理3.1 约化主元约化主元 的充分必要条件是矩阵的充分必要条件是矩阵A各阶顺序主子式各阶顺序主子式不等于零。即不等于零。即例例4 4.严格对角占优矩阵的严格对角占优矩阵的约化主元约化主元ak,k(k-1)0(k=1,n)。例例3 3.严格主对角占优矩阵一定是非奇异的。严格主对角占优矩阵一定是非奇异的。严格对角占优矩阵严格对角占优矩阵:高斯消元法中约化主元高斯消元法中约化主元不等于零不等于零,Jacobi方法方法,GS方法和方法和SOR方法收敛。方法收敛。思考思考:若若A是严格对角占优矩阵是严格对角占优矩阵,当当0w=1时时,SOR方法收敛方法收敛。例
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 课件 典型 例题 习题
限制150内