数值计算课后答案3(19页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数值计算课后答案3(19页).doc》由会员分享,可在线阅读,更多相关《数值计算课后答案3(19页).doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-数值计算课后答案3-第 22 页习 题 三 解 答1、用高斯消元法解下列方程组。(1)解:,消去第二、三个方程的,得:再由消去此方程组的第三个方程的,得到三角方程组:回代,得:所以方程组的解为注意:算法要求,不能化简。化简则不是严格意义上的消元法,在算法设计上就多出了步骤。实际上,由于数值计算时用小数进行的,化简既是不必要的也是不能实现的。无论是顺序消元法还是选主元素消元法都是这样。消元法要求采用一般形式,或者说是分量形式,不能用矩阵,以展示消元过程。要通过练习熟悉消元的过程而不是矩阵变换的技术。矩阵形式错一点就是全错,也不利于检查。一般形式或分量形式:矩阵形式向量形式必须是方程组到方程组的
2、变形。三元方程组的消元过程要有三个方程组,不能变形出单一的方程。消元顺序,不能颠倒。按为支援在方程组中的排列顺序消元也是存储算法的要求。实际上,不按顺序消元是不规范的选主元素。不能化简方程,否则系数矩阵会变化,也不利于算法设计。(2)解:,消去第二、三个方程的,得:再由消去此方程组的第三个方程的,得到三角方程组:回代,得:所以方程组的解为2、将矩阵作LU分解。解:设根据矩阵乘法,先求U的第一行,由,得再求L的第一列,由矩阵乘法,因为,所以,而,所以,所以。再求U的第二行,得,则,则,则再求L的第二列,得,则,则再求U的第三行,得,则,则再求L的第三列,得,则再求U的第四行,得,则所以,矩阵A的
3、LU分解为:指出:用分数而表示元素,不能化成近似小数也不化成小数表示。3、用LU分解紧凑格式分解法解方程组。解一,用一般格式求解:将系数矩阵作LU分解得:Ly=b方程组为解之得同样地,解方程组Ux=y得解二,用LU紧凑格式分解法求解:对增广矩阵三角分解:原方程组化成同解的上三角方程组为:回代得指出:紧凑格式是直接应用公式进行计算,计算结果保存在A的相应元素位置。从算法的角度,紧凑格式实际体现在数据的存储方法上。由于紧凑格式计算时不再需要A的前面的元素,因此可以进行。4、 用列主元的三角分解法解线性方程组。解一,列选主元素消元法:先选第一列主元为,将第一个方程与第二个方程交换,消去得:再选第二列
4、主元为,交换第二、三两个方程,消去得三角形方程组:回代求得方程组的解,所以方程组的解为解二,列主元素三角分解法: 同解的三角形方程组为回代求得方程组的解,所以方程组的解为说明:用矩阵讨论中,矩阵元素进行了化简。5用追赶法解方程组分析:三对角矩阵可以分解如下形式的两个矩阵:即由矩阵乘法规则,有这样可以求出矩阵L和U的所有元素。设有系数矩阵为A的方程组:这样的方程组称为三对角方程组。三对角方程组经LU分解分解为求解之这就是所谓追赶法。解:由公式由此得下三角方程组和上三角方程组解上三角方程组代入并解上三角方程组6、用改进的Cholesky分解法解方程组解:设此方程组的系数矩阵为A,右端向量为b,则矩
5、阵A是对称正定矩阵,可以进行乔累斯基分解。设由矩阵乘法得由得再由得7、用改进的Cholesky分解法解方程组解: 解下三角方程组得解上三角方程组得指出:6、7两题应用一般的乔累斯基分解而没有采用书上的方法。用MATLAB求解为: format rat a=4,1,-1,0;1,3,-1,0;-1,-1,5,2;0,0,2,4a = 4 1 -1 0 1 3 -1 0 -1 -1 5 2 0 0 2 4 P,q=chol(a)P = 2 1/2 -1/2 0 0 1985/1197 -379/838 0 0 0 1179/553 1106/1179 0 0 0 5617/3180 q = 0 8
6、、设,求解:9、设,求。解:;则解之得,则。指出:三次方程可用三次方程的求根公式求出根来。用我们学过的知识,三次方程的根有如下求法:用二分法求。10、设,计算,并比较与的大小。解:,11、给定方程组。(1)写出雅可比迭代法和高斯赛德尔迭代法的迭代格式;(2)证明雅可比迭代法收敛而高斯赛德尔迭代法发散。(3)给定,用迭代法求出该方程组的解,精确到。解:(1)此方程组变形为据此建立雅可比法迭代格式得高斯赛德尔迭代法迭代格式为(2)证明一:用定理2证明:系数矩阵雅可比迭代法的迭代矩阵为则令则,所以(BJ)=01所以雅可比迭代法收敛。高斯赛德尔迭代法的迭代矩阵为由此求出所以,高斯赛德尔迭代法发散。证明
7、二:用定理5证明:令则,所以(BJ)=01。所以高斯赛德尔迭代法发散。(3)取迭代初值,用雅可比迭代法迭代得kx(k)1x(k)2x(k)3000011201023221431246584124658因为所以方程组的解为。用高斯赛德尔迭代法迭代得kx(k)1x(k)2x(k)300001121238240294319610258649563701336因为高斯赛德尔迭代法发散,不能求出满足要求的解。12、给定方程组。(1)写出Jacobi和Gauss-Seidel迭代格式。解:(1)方程组变形为所以,Jacobi迭代格式为Gauss-Seidel迭代格式为证明:用定理5证明:令则,所以,所以雅
8、可比迭代法发散。或:记因为所以方程在区间(2,1)有一个根,则(BJ)1所以雅可比迭代法发散。而所以(BG-S)=1,所以高斯赛德尔迭代法收敛。(3)取迭代初值,用高斯赛德尔迭代法迭代得kx(k)1x(k)2x(k)300001030.52-1.75-3456789-1011121314151617因为所以方程组的解为。13、已知,考察Jacobi迭代格式和Gauss-Seidel迭代格式的收敛性。解:因为系数矩阵是对称正定矩阵,而且严格对角占优,因此两种迭代法都是收敛的。14、方程组Ax=b,其中利用迭代收敛的充分必要条件确定雅可比迭代法和高斯赛德尔迭代法均收敛的a的取值范围。解:对雅可比迭
9、代法来说,因为所以BJ的特征值为所以,迭代矩阵B的谱半径为当时,雅可比迭代法收敛。对高斯赛德尔迭代法,因为所以高斯赛德尔迭代矩阵特征值为其谱半径为当时,高斯赛德尔迭代法收敛。所以,雅可比迭代法和高斯赛德尔迭代法都收敛的a的范围是。15、设方程组,分别用Gauss-Seidel迭代法和1.25的SOR法求解此方程组,准确到4位有效数字(取)。解:本方程组的Gauss-Seidel迭代格式为取迭代得用SOR方法解方程组迭代格式为取1.25,迭代得17、设,计算A的条件数。解:因为所以则所以。由得所以;得所以;所以。18、设A是n阶非奇异方阵,B是n阶奇异方阵,试证明分析:要证明,因为,即证:,因为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 计算 课后 答案 19
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内