版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、三、四章内容提要 典型例题分析,数值分析典型例题 II, ,1,PPT学习交流,化难为易,化繁为简,化繁为简,2,PPT学习交流,初等行变换不改变方程组的解,1.交换矩阵的第i行与第j行的位置,2.以非零数k乘以矩阵的第i行的每个元素,3.把矩阵的第i行的每个元素的k倍加到第j行的对应元素上去,3,PPT学习交流,A(n 1) = Fn-1Fn-2F1 A,其中Fk 为 Frobenius矩阵。,A=F1-1F2-1 Fn-1-1 A(n 1),直接方法: 高斯消元法,L U,高斯消元法本质是矩阵的分解。,4,PPT学习交流,矩阵分解(Top 10 Algorithms),(1)特征值分解:
2、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, Nature, 1999,5,PPT学习交流,Demo1,I=imread(monalisa.pgm); U,S,V=svd(double(I); s=diag(S); n1=5; Snew=diag(s(1:n1);
3、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,),6,PPT学习交流,迭代法思想:,Iterate:To say or doagainoragain and again,迭代背后的思想是一种与传统思维模式截然不同的方式,传统思维方式往往希望一遍做好,一次成功;但是迭代开发意味着反复地做,不断地根据反馈进行调整。,7,PPT学习交流,迭代格式构造,收敛条件(局部vs全局),中止准则,加速(松弛思想),Ai
4、tken加速方法 超松弛加速方法,8,PPT学习交流,共轭梯度法的关键是构造一组两两共轭的方向(第k步迭代生成共轭方向张成k维子空间)。巧妙的是共轭方向可以由上次搜索方向和当前的梯度方向组合产生。,现代迭代方法 (Top 10 Algorithms),最速下降法思想简单,但收敛速度慢。本质上因为负梯度方向函数下降快是局部性质。,9,PPT学习交流,复杂性:,高斯消元法共用乘法和除法次数为n3/3+ n2-n/3,常用记号O表示是多少阶的,则O (n3/3)。,注释2: 复杂性对估计求解大型方程组所需的时间有用。例如在一台特定的计算机上求解n=500个方程的方程组所需的时间我们可以通过求解一个n
5、=50个方程的方程组得到一个很好的猜测,即对用掉的时间按比例放大1000倍。,注释1:按O的记法,把n的不同次幂相加的结果仅保留了最高次幂,因为最高次幂决定了当n趋近无穷时的极限形态。换而言之,对于大的n ,低阶项对算法的执行时间的估计没有太大影响, 仅需要近似估计执行时间时可以忽略不计。,10,PPT学习交流,常用的范数:,11,PPT学习交流,Hilbert矩阵条件数: for i=1:10 c(i)=cond(hilb(i),2);%vander(1:i) end,plot(1:10,c),12,PPT学习交流,范数(全局),问题的好与坏,算法的快与慢,| X(k+1) X* | |B|
6、 | X(k) X* |,范数的威力和魅力:,13,PPT学习交流,ekT= 0 0 1 0 0 ,= I mkekT,Fk1 = I + mk ekT,( k = 1, 2, , n 1),14,PPT学习交流,F1-1F2-1 Fn-1-1 =, ,Fk1 Fj1 = I + mk ekT+mj ejT kj,F1-1F2-1 Fn-1-1 = I + m1 e1T+mn-1 en-1T,例1.,ekTmj =0, kj,15,PPT学习交流,例2.设A为对称矩阵。高斯消元法一步后,A约化为,证明 B 也是对称矩阵。,16,PPT学习交流,约化主元不为零的判断,定理3.1 约化主元 的充分
7、必要条件是矩阵A各阶顺序主子式 不等于零。即,17,PPT学习交流,例4.严格对角占优矩阵的约化主元ak,k(k-1) 0 (k=1,n) 。,例3.严格主对角占优矩阵一定是非奇异的。,严格对角占优矩阵:高斯消元法中约化主元不等于零,Jacobi方法, GS方法和SOR方法收敛。,思考: 若A是严格对角占优矩阵, 当0 w =1时, SOR方法收敛。,18,PPT学习交流,例5.Ax=b,其中A对称正定,问解此方程的Jacobi迭代法是否一定收敛?,对称正定矩阵:直接法高斯消元法中约化主元大于零,迭代法GS方法,SOR方法,最速下降方法和共轭梯度法收敛。,19,PPT学习交流,例6.,20,P
8、PT学习交流,例7.,21,PPT学习交流,例8.,病因是条件数大,病症是什么呢?,22,PPT学习交流,例9.矩阵的Doolittle分解,A = LU, L为单位下三角矩阵,U为上三角矩阵。,a11= u11, , a1n= u1n,a21 = m21u11, , an1 = mn1u11,23,PPT学习交流,对A的元素aij ,当 jk 和 ik+1时,m21u12+ u22=a22, , m21u1n+ u2n=a2n,u22=a22 - m21u12, , u2n=a2n- m21u1n,m31u12+ m32u22=a32, , mn1u12+ mn2u22=an2,m32=(a
9、32- m31u12)/u22, , mn2=(an2- mn1u12)/u22,24,PPT学习交流,矩阵L和矩阵U的元素计算公式,计算次序,25,PPT学习交流,更新顺序: 先行后列 列除行不除 旧元素减去所在行和列前k-1分量点乘的加和,Doolittle分解:,更新顺序: 先列后行 行除列不除 旧元素减去所在行和列前k-1分量点乘的加和,Crout分解:,26,PPT学习交流,求矩阵的Doolittle分解,27,PPT学习交流,三对角矩阵分解,28,PPT学习交流,步骤I:,三对角矩阵分解 A = L U,( k = 2, 3, , n ),29,PPT学习交流,下三角方程组 LY
10、= f,步骤II:,上三角方程组 UX = Y,步骤III:,求解三对角方程组的追赶法,30,PPT学习交流,对称正定矩阵的 Cholesky分解,31,PPT学习交流,(1) 对于非零向量, xTAx总是正的; (2) A的顺序主子式全大于零; (3) A的特征值全为正实数。 help chol,对称正定矩阵:,32,PPT学习交流,1) 序列收敛 2) 迭代矩阵谱半径小于1 3) 迭代矩阵特征值全小于1 4) 迭代矩阵范数小于1 5) 反证法,迭代法收敛证明思路:,33,PPT学习交流,例10.设A是一个可逆矩阵, 矩阵序列满足 Xk+1=Xk(2I A Xk ),(k =0,1,2,)
11、则当 时,证明:由Xk+1=Xk(2I A Xk ),得 I AXk+1 = I A Xk(2I A Xk )= (I A Xk )2 于是 I AXk =(I A Xk -1)2 =(I A Xk -2)22 = ,34,PPT学习交流,例11.,思路:,35,PPT学习交流,(1) A1 = B ( I + R + R2 + ); (2)任意给定n阶矩阵X0,由迭代格式 Xk+1 = Xk R + B ( k = 0,1,2, ) 产生的矩阵序列 Xk 收敛到矩阵A-1; (3)对矩阵序列 Xk , 有误差估计式,例12.设A是n阶可逆矩阵,有A的一个近似逆B,令 R=I AB。如果 |
12、R | q 1,试证明,36,PPT学习交流,收敛的w取值范围。,例13. 方程组Ax=b, 其中A是对称正定阵,讨论迭代格式,思路:,37,PPT学习交流,例14.,思路:,38,PPT学习交流,续例14.,思路:,39,PPT学习交流,例15.,思路:,定理4.1 对任意的f和任意的初始向量X(0)迭代法 X(k+1) =B X(k) +f 收敛的充分必要条件是,40,PPT学习交流,例16.,思路:,41,PPT学习交流,例17.,思路: -1/2a1/2收敛, -1/2a1时系数矩阵正定。,42,PPT学习交流,例18.,43,PPT学习交流,例18.,44,PPT学习交流,例18.,
13、45,PPT学习交流,参考:Writting Fast Matlab Codes,1.中小规模线性方程组 x = Ab; % Solves A*x = b,2.(超)大规模线性方程组(Preconditioned cg),46,PPT学习交流,作业,题目1: 从理论角度(复杂度和收敛性)比较各 种方法的优劣。,题目2: 从数值角度比较各种方法的性能(公平),题目3: 科研或生活中遇到的线性方程组?,47,PPT学习交流,提示:,参考代码: Matlab代码Iterative Solver,1. 如何生成方程组 A = gallery(poisson, n); b=ones(size(A,1),
14、1); x0=zeros(size(A,1),1);,2. 如何生成方程组 矩阵市场: UF Sparse Matrix Collection:,48,PPT学习交流,提示:,3. 更具挑战和趣味的例子 图像编辑 参考: Matlab代码Possion 图像复原 参考: Deblurring Images: Matrices, Spectra, and Filtering Google PageRank 参考: Numerical Computing with MATLAB 数据挖掘和模式识别 参考: Matrix Methods in Data Mining and Pattern Recognition 高光谱图像解混 参考: Sparse Unmixing of Hyperspec
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广西南宁市人力资源和社会保障局招募南宁市本级第二批就业见习人员720人笔试备考题库及答案详解
- 打架和解协议书范本
- 2025年山东济河职业学院高职单招职业技能考试模拟试卷含答案详解(突破训练)
- 2024年湘南幼儿师范高专单招职业技能考试模拟试卷附答案详解(研优卷)
- 2027年安康汉水康养职业学院高职单招职业技能考试模拟试卷附答案详解【综合卷】
- 2024年保定技师学院高职部单招职业技能考试题库含答案详解(预热题)
- 房屋租赁协议范本
- 2025年无锡城市职业学院单招职业技能考试模拟试卷附答案详解(培优A卷)
- 2027年河南太康职业学院单招综合素质考试题库【必考】附答案详解
- 2024年河南南阳宛城职业学院单招综合素质考试题库附完整答案详解【易错题】
- 2026年度成都市公开选调公务员笔试备考试题及答案详解
- 2026年临床检验科尿常规检测技术考核模拟试题及答案解析
- 2026-2030中国高油酸花生油市场供需趋势与营销推广渠道分析报告
- 汽车零部件清洁生产办法
- 电梯工程质量监理评估报告模板
- 《具身智能技术及产业实践的阶段性进展 》
- 2026年人教版初中七年级语文上册文言文古今异义卷含答案
- 2025年杭州市西湖区社区工作人员(网格员)考试题库真题及答案
- 审计人员轮岗制度
- 2026新高考政策全景解读与志愿填报策略
- 2026届上海市各区高三语文一模试题汇编之古诗鉴赏试题及答案解析
评论
0/150
提交评论