第三次作业
1
Inverse[{{1,1},{1+δ,1}}]= (−δ1−δ−δ−1δ1−δ1)
可逆方阵 A 的条件数 cond(A)=∥A∥∞∥A−1∥∞
∥A∥1=max1≤j≤n(∣a1j∣+⋯+∣anj∣), 最大绝对列和
∥A∥2=ρ(ATA),ATA 的谱半径 (特征值的最大模) 的平方根
∥A∥∞=max1≤i≤n(∣ai1∣+⋯+∣ain∣), 最大绝对行和
当系数矩阵为可逆矩阵时,即Det[{{1,1},{1+δ,1}}]=−δ=0
因为 δ>0, 系数矩阵的条件数 Cond(A)=(2+δ)⋅(1+δ2)=4+δ+δ4⩾8
精确解:
(11)
误差放大因子 ∥r∥∞/∥b∥∞∥xa−x∥∞/∥x∥∞=δ(2+δ)2
2
高斯消元法
将增广矩阵写成:
363132245112422
30011120311211
3001102031129
现在进行回代,从最后一行开始,有:
x3=3
将这个结果代入第二行,有:
x2=2
最后将 x2 和 x3 的值代入第一行,有:
x1=1
因此,方程组的解为:
x1=1,x2=2,x3=3
列主消元法
633312425241122
6003−212140324−110
6003−21040324−19
回代得到:
x3=3, x2=2, x1=1
LU分解法
对原矩阵进行 Doolihle 分解
363132245=LU=363132245⋅363132245=1l21l311l32l33⋅u11u21u22u31u23u33=u11l21u11l31u11u12l21u12+u22l31u12+l32u22u13l21u13+u23l31u13+l32u23+u33
解得LU后整理得到:
121111⋅311203⋅x1x2x3=112422
令 UX=Y,解 LY=b 得:
⎩⎨⎧y1=112y1+y2=24y1+y2+y3=22⇒⎩⎨⎧y1=11y2=2y3=9
解UX=Y得:
⎩⎨⎧3x1+x2+2x2=11x2=23x3=9⇒⎩⎨⎧x1=1x2=2x3=3
PA=LU 分解
PAA=010100001633312425⇒消去第一列=010100001621213−2121403⇒消去第三列=010100001621213−21−1403⇒=LU=1212101−1001⋅6003−210403
第一次回代 Lc=Pb 得到:
1212101−1001⋅c1c2c3=241122⇒c1=24c2=−1c3=9
第二次回代 Ux=c得到
6003−210403⋅x1x2x3=24−19⇒x1=1x2=2x3=3
3
程序结果:
高斯消元、LU分解