数值分析第二章学习小结.doc 6页

  • 126
  • 0
  • 0
  • 约2.08千字
  • 2016-11-05 发布
文档工具:
    1. 1、本文档共6页,可阅读全部内容。
    2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
    3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
    4. 文档侵权举报电话:19940600175。
    数值分析第二章学习小结

    线性方程组的解法 --------学习小结 本章学习体会 这章讲了线性方程组的解法,需要熟练掌握,其中有高斯消去法,直接三角分解法,判断方程组性态的良性或者病态,迭代法。而这一章中程序的求解问题也比较多,应参考下任玉洁的那本书对程序的应用求解问题,多多练习,花费一定的时间去练习编写程序,熟练掌握MATLAB的操作。我还了解到,不同的系数矩阵具有不同的性态,所以大多数迭代方法都具有一定的适用范围,有时某种方法对于一类方程组迭代收敛,而对另一类方程组迭代时就发散,因此,我们应该学会针对具有不同性质的线性方程组构造不同的迭代,对症下药。在这章中我们学习到的线性方程组的直接法,特别是适合用数学软件在计算机上求解的方法。 高斯消去法 是解线性方程组直接方法的基础。将线性方程组约化为等价的三角形方程组再求解是直接法的基本解法。在约化过程中,引进选主元素的技巧是为了保证方法的数值稳定性所采取的必要措施。 直接三角分解法 是高斯消去法的变形。从代数上看,直接三角分解法和高斯消去法本质上是一致的。但从实际应用效果来看是有差异的。 迭代法是一种逐次逼近方法。迭代法具有循环的计算公式、方法简单。此外,应注意收敛性与收敛速度问题。收敛性是迭代法的前提,针对不同的问题,分析并采用适当的数值算法,如Guass-Seidel方法、SOR方法等。对以上算法的分析,立足点是在计算机上实现。因此,我们对于方法的掌握不仅在数学推导和数学公式上,而且应当深入思考方法的计算机实现过程,以加深对数值计算的认识和理解。 本章知识梳理 Gauss消去法 1、顺序Gauss消去法 基本思想:消元与回代 顺序Gauss消去法能进行到底的条件 :(1)主元 (2)矩阵A的前n-1个顺序主子式非零。 顺序Gauss消去法的缺点:(1)没有很好的数值稳定性。(2)当A可逆时,AX=b有唯一解,但顺序Gauss消去法不一定能进行到底。 2、列主元Gauss消去法 基本思想:避免接近于零的数作分母。 列主元Gauss消去法能进行到底的条件:当A可逆时,列主元Gauss消去法一定能进行到底。 列主元Gauss消去法的优点:具有很好的数值稳定性;具有与顺序Gauss消去法相同的计算量。 直接三角分解法 1、Doolitte分解法与Crout分解法 (1)矩阵的三角分解 A=LU 矩阵三角分解的条件 (3)Doolitte分解的缺点:条件苛刻,且不具有数值稳定性 (4)用Doolitte分解求解方程组 AX=b LUX=b LY=b UX=Y 2、选主元的Doolitte分解法 第k步,先计算中间量: 第k步的主元素交换的第k行与行在进行分解. 选主元的Doolitte分解的本质: QA=LU 3、带状线性方程组的三角分解法 保带宽的Doolitte分解 保带宽的Crout分解 矩阵的条件数与病态方程组 矩阵的条件数 线性方程组的性态:病态和良态 病态线性方程组的求解 采用高精度 (2)(预处理)平衡法 (3)残差校正法 (4)奇异值分解法 迭代法 迭代法(逐次逼近法):从一个初始向量出发,按照一定的计算格式,构造一个向量的无穷序列,其极限才是所求问题的精确解,只经过有限次运算得不到精确解。 1、迭代法的一般形式及其收敛性 2、迭代收敛的条件 迭代收敛的充要条件: 迭代收敛的充分条件: 3、Jacobi迭代 Jacobi迭代的收敛的条件: (1)充要条件: (2)充分条件:,A为主对角线按行(或列)严格对角占优阵。 Jacobi迭代算法: (1)取初始点,置k=0,精度要求,最大迭代次数N。 (2)计算 (3)若则停止计算 (4)若k=N,则停止计算(输出某些信息);否则置k=k+1,转到(2) 4、Gauss-Seidel迭代 GS迭代收敛的条件: (1)充要条件: (2)充分条件:1、;2、系数矩阵A为主对角线按行(或列)严格对角占优阵;3、系数矩阵A对称正定。 重点掌握:三种迭代的思想、迭代格式、迭代矩阵及收敛的条件 本章思考题 在解决某些问题时,方程组的系数矩阵不变,而右端的常数项不断发生变化,试问仍用列主元高斯消去算法求解有什么不足(从效率的角度考虑)如何改进?并写出你的理由。 答:因为对于一个规模为n的线性代数方程组,利用列主元高斯消去法完成求解总共需要乘除运算次数为 ,所以列主元高斯消去法计算是很复杂的,如果右端常数项不断发生变化,仍用列主元高斯消去算法会造成很大的计算量,导致效率大大降低,可以改进为使用LU分解法,即应用列主元高斯消去法实现PA=LU,当方程组右端b变化,而系数矩阵A不变时,这种分解可以带来一劳永逸的效果。 本章测验题 由系数矩阵A直接

    文档评论(0)

    • 内容提供方:liudao
    • 审核时间:2016-11-05
    • 审核编号:8127126046000075

    相关文档

    相关课程推荐