数值计算课后答案3
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
习 题 三 解 答
1、用高斯消元法解下列方程组。
(1)1231231
22314254
27x x x x x x x x -+=⎧⎪
++=⎨⎪+=⎩①②③
解:⨯4②+(-)①2,1
2⨯③+(-)①消去第二、三个方程的1x ,得:
再由5
2)4
⨯⑥+(-⑤消去此方程组的第三个方程的2x ,得到三角方程组:
回代,得:
36x =-,21x =-,19x = 所以方程组的解为 注意:
①算法要求,不能化简。化简则不是严格意义上的消元法,在算法设计上就多出了步骤。实际上,由于数值计算时用小数进行的,化简既是不必要的也是不能实现的。无论是顺序消元法还是选主元素消元法都是这样。
②消元法要求采用一般形式,或者说是分量形式,不能用矩阵,以展示消元过程。
要通过练习熟悉消元的过程而不是矩阵变换的技术。 矩阵形式错一点就是全错,也不利于检查。 一般形式或分量形式: 矩阵形式 向量形式
③必须是方程组到方程组的变形。三元方程组的消元过程要有三个方程组,不能变形出单一的方程。 ④消元顺序12x x →→
,不能颠倒。按为支援在方程组中的排列顺序消元
也是存储算法的要求。实际上,不按顺序消元是不规范的选主元素。 ⑤不能化简方程,否则系数矩阵会变化,也不利于算法设计。
(2)1231231231132323110
221x x x x x x x x x --=⎧⎪
-++=⎨⎪++=-⎩
①②③
解:⨯23②+(
)①11,1
11
⨯③+(-)①消去第二、三个方程的1x ,得:
再由25
11)5211
⨯⑥+(-⑤消去此方程组的第三个方程的2x ,得到三角方程组:
回代,得:
32122310641
,,193193193
x x x =-
==, 所以方程组的解为
2、将矩阵 作LU 分解。 解:设
根据矩阵乘法,先求U 的第一行,由11j j a u =,得
111213141,0,2,0u u u u ====。
再求L 的第一列,由矩阵乘法,因为1111i i a l u =,所以1
111
i i a l u =,而111u =,所以11i i l a =,所以2131410,2,0l l l ===。 再求U 的第二行,得 21122211l u u ⨯+⨯=,则
22211211001u l u =-⨯=-⨯=,
21132333101l u u u ⨯+⨯+⨯=,则 23211311021u l u =-⨯=-⨯=, 21142434441001l u u u u ⨯+⨯+⨯+⨯=,则 24211411001u l u =-⨯=-⨯=,
再求L 的第二列,得
3112322210000l u l u ⨯+⨯+⨯+⨯=,则
41124222430000l u l u l ⨯+⨯+⨯+⨯=,则
再求U 的第三行,得
311332233311l u l u u ⨯+⨯+⨯=-,则
311432243444101l u l u u u ⨯+⨯+⨯+⨯=,则 再求L 的第三列,得
411342234333101l u l u l u ⨯+⨯+⨯+⨯=,则 再求U 的第四行,得
4114422443344411l u l u l u u ⨯+⨯+⨯+⨯=,则 所以,矩阵A 的LU 分解为: 指出:
用分数而表示元素,不能化成近似小数也不化成小数表示。 3、用LU 分解紧凑格式分解法解方程组。 解一,用一般格式求解: 将系数矩阵作LU 分解得: Ly=b 方程组为 解之得
同样地,解方程组Ux=y 得 1234201253x x x x ⎛⎫⎛⎫ ⎪ ⎪- ⎪ ⎪= ⎪ ⎪- ⎪ ⎪⎝
⎭⎝⎭。 解二,用LU 紧凑格式分解法求解: 对增广矩阵三角分解:
原方程组化成同解的上三角方程组为: 回代得
(20,12,5,3)T x =--。 指出:
紧凑格式是直接应用公式进行计算,计算结果保存在A 的相应元素位置。从算法的角度,紧凑格式实际体现在数据的存储方法上。
由于紧凑格式计算时不再需要A 的前面的元素,因此可以进行。 4、 用列主元的三角分解法解线性方程组。 解一,列选主元素消元法:
先选第一列主元为213a =,将第一个方程与第二个方程交换,消去1x 得: 再选第二列主元为3273
a =-,交换第二、三两个方程,消去2x 得三角形方程组:
回代求得方程组的解31
2
x =
,21x =,12x = 所以方程组的解为
1
(2,1,)2
T x =。
解二,列主元素三角分解法:
21233247122132471(,)324712212213232023202
320332473247227
14
143203333
31152212133
7A b r r r r ⎛⎫ ⎪
-----⎛⎫⎛⎫ ⎪
⎪ ⎪
⎪
=-↔---→--- ⎪ ⎪ ⎪ ⎪ ⎪---- ⎪⎝⎭⎝⎭ ⎪--⎝⎭⎛⎫⎛
⎫ ⎪ -- ⎪ ⎪ ↔--→-
-- ⎪ ⎪ ⎪ -----
--⎝⎭⎝⎭32472714
14333
3154
23
7⎛
⎫⎪ ⎪-⎪ ⎪⎪ ⎪→---⎪ ⎪⎪ ⎪⎪ ⎪--
--⎝⎭
同解的三角形方程组为 回代求得方程组的解31
2x =,2
1x =,12x = 所以方程组的解为