חזור לתיקייה: תרגול

3 - פירוק LDV וצ'ולסקי

חיפוש בתיקיה
Ctrl K
לחץ כאן או הקש Ctrl K כדי לחפש בכל התיקיה
  • פירוק LDV
  • שימושי פירוק LDV
  • פירוק LDL^t
  • מטריצות חיוביות מוגדרות
  • פירוק צ'ולסקי
  • אלגוריתם לפירוק צ'ולסקי
  • תרגול

3 - פירוק LDV וצ'ולסקי

02340125

אלגוריתמים נומריים

רשימות תרגול לקריאה בשבת

פירוק LDV וצ'ולסקי

הופק מתוך תקיית התואר של שקד

uni-folder.vercel.app

פירוק LDVLDVLDV

משפט

כל מטריצה AAA ריבועית והפיכה ניתנת לפירוק PA=LDVPA=LDVPA=LDV, כאשר:

  • LLL משולשת תחתונה בסיסית
  • VVV מטריצה משולשת עליונה בסיסית
  • PPP מטריצת פרמוטציה
  • DDD אלכסונית (כאשר ∀k∈[1,n]:  dkk≠0\forall k \in[1,n]:\; d_{kk}\neq0∀k∈[1,n]:dkk​=0)

פירוק LDVLDVLDV מתקבל בקלות מפירוק LULULU ע"י פירוק המטריצה U=DVU=DVU=DV כאשר DDD מכילה את איברי האלכסון של UUU ושורות VVV מנורמלות בהתאם. לכן, הדרישה להיותה של AAA הפיכה.

הערה

בהינתן פירוק LDVLDVLDV הדטרמיננט של AAA הוא מכפלת איברי האלכסון של DDD (עד כדי סימן בשל PPP)

דוגמה

נפרק את המטריצה A=(1312811104)A=\begin{pmatrix}1&3&1\\2&8&1\\1&10&4\end{pmatrix}A=​121​3810​114​​.
פירוק ה-LULULU הינו (1312811104)=(10021013.51)(13102−1006.5)\begin{pmatrix}1&3&1\\2&8&1\\1&10&4\end{pmatrix}=\begin{pmatrix}1&0&0\\2&1&0\\1&3.5&1\end{pmatrix}\begin{pmatrix}1&3&1\\0&2&-1\\0&0&6.5\end{pmatrix}​121​3810​114​​=​121​013.5​001​​​100​320​1−16.5​​ ומפה, הדרך ל-LDVLDVLDV קצרה ופשוטה:

(1312811104)=(10021013.51)(100020006.5)(13101−12001)\begin{pmatrix} 1&3&1 \\ 2 & 8 & 1 \\ 1 & 10 & 4 \end{pmatrix}=\begin{pmatrix} 1 & 0 & 0 \\ 2 & 1 & 0 \\ 1 & 3.5 & 1 \end{pmatrix}\begin{pmatrix} 1 & 0 & 0 \\ 0 & 2 & 0 \\ 0 & 0 & 6.5 \end{pmatrix}\begin{pmatrix} 1 & 3 & 1 \\ 0 & 1 & -\frac{1}{2} \\ 0 & 0 & 1 \end{pmatrix}​121​3810​114​​=​121​013.5​001​​​100​020​006.5​​​100​310​1−21​1​​

שימושי פירוק LDVLDVLDV

  • פתרון מערכת משוואות
  • היפוך מטריצה: A=LDV  ⟹  A−1=V−1D−1L−1A=LDV\implies A^{-1}=V^{-1}D^{-1}L^{-1}A=LDV⟹A−1=V−1D−1L−1
  • חישוב הדטרמיננטה: ∣PA∣=∣P∣∣A∣=∣LDV∣|PA|=|P||A|=|LDV|∣PA∣=∣P∣∣A∣=∣LDV∣ ואז:
    ∣P∣∣A∣=∣L∣∣D∣∣V∣=∣D∣=∏k=1ndkk|P||A|=|L||D||V|=|D|=\prod_{k=1}^n d_{kk}∣P∣∣A∣=∣L∣∣D∣∣V∣=∣D∣=∏k=1n​dkk​
דוגמה

PA=(100001010)(1312611104)=(100110201)(10007000−1)(1310137001)=LDVPA=\begin{pmatrix} 1 & 0 & 0 \\ 0 & 0 & 1 \\ 0 & 1 & 0 \end{pmatrix}\begin{pmatrix} 1 & 3 & 1 \\ 2 & 6 & 1 \\ 1 & 10 & 4 \end{pmatrix}=\begin{pmatrix} 1 & 0 & 0 \\ 1 & 1 & 0 \\ 2 & 0 & 1 \end{pmatrix}\begin{pmatrix} 1 & 0 & 0 \\ 0 & 7 & 0 \\ 0 & 0 & -1 \end{pmatrix}\begin{pmatrix} 1 & 3 & 1 \\ 0 & 1 & \frac{3}{7} \\ 0 & 0 & 1 \end{pmatrix}=LDVPA=​100​001​010​​​121​3610​114​​=​112​010​001​​​100​070​00−1​​​100​310​173​1​​=LDV ∣A∣=∣D∣∣P∣=1⋅7⋅(−1)−1=7|A|=\frac{|D|}{|P|}=\frac{1\cdot 7 \cdot (-1)}{-1}=7∣A∣=∣P∣∣D∣​=−11⋅7⋅(−1)​=7

פירוק LDLtLDL^tLDLt

כאשר AAA ריבועית, הפיכה וסימטרית אזי, הפירוק LDVLDVLDV שלהן יהיה:

(132383232)=(100310231)(1000−10007)(132013001)\begin{pmatrix} 1 & 3 & 2 \\ 3 & 8 & 3 \\ 2 & 3 & 2 \end{pmatrix} = \begin{pmatrix} 1 & 0 & 0 \\ \color{blue}{3} & 1 & 0 \\ \color{red}{2} & \color{magenta}{3} & 1 \end{pmatrix} \begin{pmatrix} 1 & 0 & 0 \\ 0 & -1 & 0 \\ 0 & 0 & 7 \end{pmatrix} \begin{pmatrix} 1 & \color{blue}{3} & \color{red}{2} \\ 0 & 1 & \color{magenta}{3} \\ 0 & 0 & 1 \end{pmatrix}​132​383​232​​=​132​013​001​​​100​0−10​007​​​100​310​231​​ (1545271841828)=(1005104−11)(1000200010)(15401−1001)\begin{pmatrix} 1 & 5 & 4 \\ 5 & 27 & 18 \\ 4 & 18 & 28 \end{pmatrix} = \begin{pmatrix} 1 & 0 & 0 \\ \color{blue}{5} & 1 & 0 \\ \color{red}{4} & \color{magenta}{-1} & 1 \end{pmatrix} \begin{pmatrix} 1 & 0 & 0 \\ 0 & 2 & 0 \\ 0 & 0 & 10 \end{pmatrix} \begin{pmatrix} 1 & \color{blue}{5} & \color{red}{4} \\ 0 & 1 & \color{magenta}{-1} \\ 0 & 0 & 1 \end{pmatrix}​154​52718​41828​​=​154​01−1​001​​​100​020​0010​​​100​510​4−11​​ (1315381211475272)=(10003100121051341)(10000−100007000034)(13150121300140001)\begin{pmatrix} 1 & 3 & 1 & 5 \\ 3 & 8 & 1 & 2 \\ 1 & 1 & 4 & 7 \\ 5 & 2 & 7 & 2 \end{pmatrix} = \begin{pmatrix} 1 & 0 & 0 & 0 \\ \color{blue}{3} & 1 & 0 & 0 \\ \color{red}{1} & \color{cyan}{2} & 1 & 0 \\ \color{magenta}{5} & \color{yellow}{13} & \color{green}{4} & 1 \end{pmatrix} \begin{pmatrix} 1 & 0 & 0 & 0 \\ 0 & -1 & 0 & 0 \\ 0 & 0 & 7 & 0 \\ 0 & 0 & 0 & 34 \end{pmatrix} \begin{pmatrix} 1 & \color{blue}{3} & \color{red}{1} & \color{magenta}{5} \\ 0 & 1 & \color{cyan}{2} & \color{yellow}{13} \\ 0 & 0 & 1 & \color{green}{4} \\ 0 & 0 & 0 & 1 \end{pmatrix}​1315​3812​1147​5272​​=​1315​01213​0014​0001​​​1000​0−100​0070​00034​​​1000​3100​1210​51341​​

בכל הדוגמות האלו המטריצה רגילה ובכולן התקבל כי V=LtV=L^tV=Lt.

משפט

כל מטריצה רגילה וסימטרית AAA ניתנת לפירוק יחיד מהצורה A=LDLtA=LDL^tA=LDLt כאשר LLL מטריצה משולשת תחתונה בסיסית ו-DDD מטריצה אלכסונית. (כאשר dkk≠0d_{kk}\neq 0dkk​=0)

נשים לב כי אם AAA אינה רגילה תמיד נוכל לטעון שקיים לה פירוק PA=LDVPA=LDVPA=LDV. בהפעלת PPP משמאל נשברת הסימטריה(ואנחנו תמיד רוצים לשמר על הסימטריה)
מה שנעשה זה להפעיל פרמוטציות משמרות סימטריה PAPt=LDLtPAP^t=LDL^tPAPt=LDLt.

הערה

פירוק זה לא תמיד קיים.

תרגיל

ישנה משוואה שנקראת משוואת פואסון. אנו נסתכל על גרסה פשוטה וחד מימדית שלה:

−d2dt2f(t)=f0(t)-\frac{d^2}{dt^2}f(t)=f_{0}(t)−dt2d2​f(t)=f0​(t)

נרצה להגיע מהמשוואה הנ"ל לממ"ל ומטריצה
מעתה נעבוד עם הוקטור xk=f(kT)x_{k}=f(kT)xk​=f(kT) עבור k∈Nk \in \mathbb{N}k∈N.
נניח שהיננו רוצים את הנגזרת הראשונה של הפונקציה במקום kTkTkT. זו תתקבל מחישוב הפרשים סמוכים:

df(kT)dt=∼f(kT)−f(kT−T)T=xk−xk−1T\frac{df(kT)}{dt} \overset{\sim}{=} \frac{f(kT)-f(kT-T)}{T}=\frac{x_{k}-x_{k-1}}{T}dtdf(kT)​=∼Tf(kT)−f(kT−T)​=Txk​−xk−1​​

נגזרת שניה היא הפרשים סמוכים של ההפרשים הסמוכים הקודמים:

d2f(kT)dt2=∼⋯=xk+1−2xk+xk−1T2\frac{d^2f(kT)}{dt^2} \overset{\sim}{=} \dots = \frac{x_{k+1}-2x_{k}+x_{k-1}}{T^2}dt2d2f(kT)​=∼⋯=T2xk+1​−2xk​+xk−1​​

נקבע T=1T=1T=1.

נסתכל על המטריצה AAA בגודל n×nn\times nn×n. היא תלת-אלכסונית וסימטרית והיא מה שמקשר אותנו למשוואת פואסון(איך? אין לי מושג. למה זה קשור?????)
נתון לנו וקטור b‾\underline{b}b​ וברצוננו לפתור את המערכת Ax‾=b‾A\underline{x}=\underline{b}Ax​=b​ (וקטור זה פחות חשוב בסיפור וניתן להחליפו)

נפתור את המערכת ע"י פירוק LDLtLDL^tLDLt. פירוק זה אמנם לא מובטח להתקיים אך אנו יכולים לנסות בכל זאת.

(1−1000−12−1000−12−1000−12−1000−12)=(10000−110000−110000−110000−11)(1−100001−100001−100001−100001)\begin{pmatrix} 1 & -1 & 0 & 0 & 0 \\ -1 & 2 & -1 & 0 & 0 \\ 0 & -1 & 2 & -1 & 0 \\ 0 & 0 & -1 & 2 & -1 \\ 0 & 0 & 0 & -1 & 2 \end{pmatrix}=\begin{pmatrix} 1 & 0 & 0 & 0 & 0 \\ -1 & 1 & 0 & 0 & 0 \\ 0 & -1 & 1 & 0 & 0 \\ 0 & 0 & -1 & 1 & 0 \\ 0 & 0 & 0 & -1 & 1 \end{pmatrix}\begin{pmatrix} 1 & -1 & 0 & 0 & 0 \\ 0 & 1 & -1 & 0 & 0 \\ 0 & 0 & 1 & -1 & 0 \\ 0 & 0 & 0 & 1 & -1 \\ 0 & 0 & 0 & 0 & 1 \end{pmatrix}​1−1000​−12−100​0−12−10​00−12−1​000−12​​=​1−1000​01−100​001−10​0001−1​00001​​​10000​−11000​0−1100​00−110​000−11​​

מטריצות חיוביות מוגדרות

הגדרה 1

מטריצה ריבועית וסימטרית KKK היא חיובית מוגדרת אם

∀x‾≠0:  x‾tKx‾>0\forall \underline{x} \neq 0:\; \underline{x}^tK\underline{x} >0∀x​=0:x​tKx​>0
הגדרה 2

מטריצה ריבועית וסימטרית KKK היא חיובית חצי מוגדרת אם

∀x‾≠0:  x‾tKx‾≥0\forall \underline{x} \neq 0:\; \underline{x}^tK\underline{x} \geq 0∀x​=0:x​tKx​≥0
משפט

מטריצה ריבועית וסימטרית KKK היא חיובית מוגדרת   ⟺  \iff⟺ היא ניתנת לפירוק LDLtLDL^tLDLt ללא פרמוטציה ועם מטריצה DDDבה כל האיברים חיוביים

הוכחה: בגליון 1.

תרגיל

נתון KKK סימטרית וחיובית מוגדרת ו-PPP מטריצה הפיכה.
הוכיחו כי PKPtPKP^tPKPt סימטרית וחיובית מוגדרת.

הוכחה:

(PKPt)t=(Pt)tKtPt=PKPt(PKP^t)^t=(P^t)^tK^tP^t=PKP^t(PKPt)t=(Pt)tKtPt=PKPt

לכן המטריצה סימטרית.
יהי x‾≠0\underline{x} \neq 0x​=0.
PPP הפיכה ולכן Ptx‾≠0P^t\underline{x} \neq0Ptx​=0.

x‾tPKPtx‾=(Ptx‾)tK(Ptx‾)=y‾tKy‾>0\underline{x}^tPKP^t\underline{x}=(P^t\underline{x})^tK(P^t\underline{x})=\underline{y}^tK\underline{y} > 0x​tPKPtx​=(Ptx​)tK(Ptx​)=y​tKy​>0

לכן, PKPtPKP^{t}PKPt חיובית מוגדרת.
∎

נתונה מטריצה Kריבועית וסימטריתבצע פירוקLDLᵀאלכסון Dחיובי?אינה חיובית מוגדרת Kאינה חיובית מוגדרת Kהיא חיובית מוגדרת K לא הצליח(נתקע) הצליחוהושלם לא כן

פירוק צ'ולסקי

משפט

מטריצה ריבועית, סימטרית וחיובית מוגדרת KKK ניתנת לפירוק יחיד מהצורה MMtMM^tMMt כאשר MMM הינה מטריצה משולשת תחתונה עם איברי אלכסון חיוביים.

זהו פירוק צ'ולסקי.

K=LDLt=LD12(D12)tLt=MMtK=LDL^t=LD^{\frac{1}{2}}\left( D^{\frac{1}{2}} \right)^tL^t=MM^tK=LDLt=LD21​(D21​)tLt=MMt
דוגמה

(1323111221232)=(100310231)(1000200010)(132013001)\begin{pmatrix} 1 & 3 & 2 \\ 3 & 11 & 12 \\ 2 & 12 & 32 \end{pmatrix}=\begin{pmatrix} 1 & 0 & 0 \\ 3 & 1 & 0 \\ 2 & 3 & 1 \end{pmatrix}\begin{pmatrix} 1 & 0 & 0 \\ 0 & 2 & 0 \\ 0 & 0 & 10 \end{pmatrix}\begin{pmatrix} 1 & 3 & 2 \\ 0 & 1 & 3 \\ 0 & 0 & 1 \end{pmatrix}​132​31112​21232​​=​132​013​001​​​100​020​0010​​​100​310​231​​ (1323111221232)=(100310231)(1000200010)(1000200010)(132013001)=(10032023210)(13202320010)\begin{align*} \begin{pmatrix} 1 & 3 & 2 \\ 3 & 11 & 12 \\ 2 & 12 & 32 \end{pmatrix}&=\begin{pmatrix} 1 & 0 & 0 \\ 3 & 1 & 0 \\ 2 & 3 & 1 \end{pmatrix}\begin{pmatrix} 1 & 0 & 0 \\ 0 & \sqrt{ 2 } & 0 \\ 0 & 0 & \sqrt{ 10 } \end{pmatrix}\begin{pmatrix} 1 & 0 & 0 \\ 0 & \sqrt{ 2 } & 0 \\ 0 & 0 & \sqrt{ 10 } \end{pmatrix}\begin{pmatrix} 1 & 3 & 2 \\ 0 & 1 & 3 \\ 0 & 0 & 1 \end{pmatrix} \\ &=\begin{pmatrix} 1 & 0 & 0 \\ 3 & \sqrt{ 2 } & 0 \\ 2 & 3\sqrt{ 2 } & \sqrt{ 10 } \end{pmatrix}\begin{pmatrix} 1 & 3 & 2 \\ 0 & \sqrt{ 2 } & 3\sqrt{ 2 } \\ 0 & 0 & \sqrt{ 10 } \end{pmatrix} \end{align*}​132​31112​21232​​​=​132​013​001​​​100​02​0​0010​​​​100​02​0​0010​​​​100​310​231​​=​132​02​32​​0010​​​​100​32​0​232​10​​​​
אלגוריתם לפירוק צ'ולסקי

תהי מטריצה שאנו מניחים שלה יש פירוק צ'ולסקי.

(k11k12…k1,n−1k1nk12k22…k2,n−1k2n⋮⋮⋱⋮⋮k1,n−1k2,n−1…kn−1,n−1kn−1,nk1nk2n…kn−1,nknn)=(m1100…0m21m220…0m31m32m33…0⋮⋮⋮⋱⋮mn1mn2mn3…mnn)(m11m21m31…mn10m22m32…mn200m33…mn3⋮⋮⋮⋱⋮000…mnn)\begin{pmatrix} k_{11} & k_{12} & \dots & k_{1,n-1} & k_{1n} \\ k_{12} & k_{22} & \dots & k_{2,n-1} & k_{2n} \\ \vdots & \vdots & \ddots & \vdots & \vdots \\ k_{1,n-1} & k_{2,n-1} & \dots & k_{n-1,n-1} & k_{n-1,n} \\ k_{1n} & k_{2n} & \dots & k_{n-1,n} & k_{nn} \end{pmatrix}=\begin{pmatrix} m_{11} & 0 & 0 & \dots & 0 \\ m_{21} & m_{22} & 0 & \dots & 0 \\ m_{31} & m_{32} & m_{33} & \dots & 0 \\ \vdots & \vdots & \vdots & \ddots & \vdots \\ m_{n1} & m_{n2} & m_{n3} & \dots & m_{nn} \end{pmatrix}\begin{pmatrix} m_{11} & m_{21} & m_{31} & \dots & m_{n1} \\ 0 & m_{22} & m_{32} & \dots & m_{n2} \\ 0 & 0 & m_{33} & \dots & m_{n3} \\ \vdots & \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & 0 & \dots & m_{nn} \end{pmatrix}​k11​k12​⋮k1,n−1​k1n​​k12​k22​⋮k2,n−1​k2n​​……⋱……​k1,n−1​k2,n−1​⋮kn−1,n−1​kn−1,n​​k1n​k2n​⋮kn−1,n​knn​​​=​m11​m21​m31​⋮mn1​​0m22​m32​⋮mn2​​00m33​⋮mn3​​………⋱…​000⋮mnn​​​​m11​00⋮0​m21​m22​0⋮0​m31​m32​m33​⋮0​………⋱…​mn1​mn2​mn3​⋮mnn​​​

הכפלה של השורה הראשונה בכל העמודות של MtM^tMt נותנת:

m112=k11  ⟹  m11=±k11m_{11}^2=k_{11} \implies m_{11}=\pm \sqrt{ k_{11} }m112​=k11​⟹m11​=±k11​​

ואז:

∀2≤j≤n:  m11mj1=k1j  ⟹  mj1=k1jm11\forall 2\leq j \leq n:\; m_{11}m_{j1}=k_{1j}\implies m_{j1}=\frac{k_{1j}}{m_{11}}∀2≤j≤n:m11​mj1​=k1j​⟹mj1​=m11​k1j​​

הכפלת שורה שניה בכל העמודות של MtM^tMt נותנת:

m212+m222=k22  ⟹  m22=±k22−m212m_{21}^2+m_{22}^2=k_{22} \implies m_{22}=\pm \sqrt{ k_{22}-m_{21}^2 }m212​+m222​=k22​⟹m22​=±k22​−m212​​ ∀3≤j≤n:  m21mj1+m22mj2=k2j  ⟹  mj2=k2j−m21mj1m22\forall 3\leq j \leq n:\; m_{21}m_{j1}+m_{22}m_{j2}=k_{2j} \implies m_{j2}=\frac{k_{2j}-m_{21}m_{j1}}{m_{22}}∀3≤j≤n:m21​mj1​+m22​mj2​=k2j​⟹mj2​=m22​k2j​−m21​mj1​​

לכן, הכפלת שורה iii בכל העמודות של MtM^tMt נותנת:

mi12+mi22+⋯+mii2=kii  ⟹  mii=±kii−∑j=1i−1mij2m_{i1}^2+m_{i2}^2+\dots+m_{ii}^2=k_{ii} \implies m_{ii}=\pm \sqrt{ k_{ii}-\sum_{j=1}^{i-1}m_{ij}^2 }mi12​+mi22​+⋯+mii2​=kii​⟹mii​=±kii​−j=1∑i−1​mij2​​ ∀i+1≤j≤n:  miimji+∑p=1i−1mipmjp=kij  ⟹  mji=kij−∑p=1i−1mipmjpmii\forall i+1\leq j\leq n:\;m_{ii}m_{ji}+\sum_{p=1}^{i-1}m_{ip}m_{jp}=k_{ij} \implies m_{ji}=\frac{k_{ij}-\sum_{p=1}^{i-1}m_{ip}m_{jp}}{m_{ii}}∀i+1≤j≤n:mii​mji​+p=1∑i−1​mip​mjp​=kij​⟹mji​=mii​kij​−∑p=1i−1​mip​mjp​​

זה לוקח סך של i(n−i+1)i(n-i+1)i(n−i+1) פעולות.

{mii=±kii−∑j=1i−1mij2    ;    {mji=kij−∑p=1i−1mipmjpmi}j=i+1n}i=1n\left\{ m_{ii}=\pm \sqrt{ k_{ii}-\sum_{j=1}^{i-1}m_{ij}^2 }\;\; ;\;\; \left\{ m_{ji}=\frac{\begin{gather} k_{ij}-\sum_{p=1}^{i-1}m_{ip}m_{jp} \end{gather}}{m_{i}} \right\}_{j=i+1}^{n} \right\}_{i=1}^n⎩⎨⎧​mii​=±kii​−j=1∑i−1​mij2​​;⎩⎨⎧​mji​=mi​kij​−p=1∑i−1​mip​mjp​​​​⎭⎬⎫​j=i+1n​⎭⎬⎫​i=1n​

תרגול

תרגיל

נתונה המטריצה G=(1111122212331234)G=\begin{pmatrix}1&1&1&1\\1&2&2&2\\1&2&3&3\\1&2&3&4\end{pmatrix}G=​1111​1222​1233​1234​​
א. מצאו פירוק LULULU שלה ללא פרמוטציות (אם קיים)
ב. האם המטריצה חיובית מוגדרת?

פתרון א':

(1111122212331234)R2=R2−R1R3=R3−R1R4=R4−R1→(1111011101220123)R3=R3−R2R4=R4−R2→(1111011100110012)R4=R4−R3→(1111011100110001)\begin{pmatrix} 1 & 1 & 1 & 1 \\ 1 & 2 & 2 & 2 \\ 1 & 2 & 3 & 3 \\ 1 & 2 & 3 & 4 \end{pmatrix}\overrightarrow{\begin{matrix} R_{2}=R_{2}-R_{1} \\ R_{3}=R_{3}-R_{1} \\ R_{4}=R_{4}-R_{1} \end{matrix}}\begin{pmatrix} 1 & 1 & 1 & 1 \\ 0 & 1 & 1 & 1 \\ 0 & 1 & 2 & 2 \\ 0 & 1 & 2 & 3 \end{pmatrix}\overrightarrow{\begin{matrix} R_{3}=R_{3}-R_{2} \\ R_{4}=R_{4}-R_{2} \end{matrix}}\begin{pmatrix} 1 & 1 & 1 & 1 \\ 0 & 1 & 1 & 1 \\ 0 & 0 & 1 & 1 \\ 0 & 0 & 1 & 2 \end{pmatrix}\overrightarrow{R_{4}=R_{4}-R_{3}}\begin{pmatrix} 1 & 1 & 1 & 1 \\ 0 & 1 & 1 & 1 \\ 0 & 0 & 1 & 1 \\ 0 & 0 & 0 & 1 \end{pmatrix}​1111​1222​1233​1234​​R2​=R2​−R1​R3​=R3​−R1​R4​=R4​−R1​​​​1000​1111​1122​1123​​R3​=R3​−R2​R4​=R4​−R2​​​​1000​1100​1111​1112​​R4​=R4​−R3​​​1000​1100​1110​1111​​

נסמן: (1111011100110001)=U\begin{pmatrix}1 & 1 & 1 & 1\\0 & 1 & 1 & 1\\0 & 0 & 1 & 1\\0 & 0 & 0 & 1\end{pmatrix}=U​1000​1100​1110​1111​​=U ואז: L=(1000110011101111)L=\begin{pmatrix}1 & 0 & 0 & 0\\1 & 1 & 0 & 0\\1 & 1 & 1 & 0\\1 & 1 & 1 & 1\end{pmatrix}L=​1111​0111​0011​0001​​.

פתרון ב':
נשים לב שקיבלנו פירוק LDLtLDL^tLDLt כאשר D=ID=ID=I שהיא אלכסונית עם איברי אלכסון חיוביים. אזי, לפי משפט, היא חיובית מוגדרת.

תרגיל (מועד א' אביב 2021)

נתונה מטריצה MMM ריבועית, ממשית ולא סימטרית המקיימת x‾tMx‾>0\underline{x}^tM\underline{x}>0x​tMx​>0 לכל x‾\underline{x}x​.
איזו מטריצה סימטרית וחיובית מוגדרת QQQ תקיים: x‾tQx‾=x‾tMx‾\underline{x}^tQ\underline{x}=\underline{x}^tM\underline{x}x​tQx​=x​tMx​ לכל x‾\underline{x}x​?
א. אף תשובה אינה נכונה
ב. Q=MtMQ=M^tMQ=MtM
ג. Q=MMtQ=MM^tQ=MMt
ד. Q=0.5(M+Mt)Q=0.5(M+M^t)Q=0.5(M+Mt)
ה. Q=0.5(M−Mt)Q=0.5(M-M^t)Q=0.5(M−Mt)

נעבור תשובה תשובה ונראה אם נצליח להשיג פרט מידע כלשהו:
מסעיף ב' לא הצלחנו להסיק מידע וכך גם סעיף ג'.

x‾t(12(M+Mt))x‾=12(x‾tMx‾+x‾tMtx‾)\underline{x}^t\left( \frac{1}{2}(M+M^t) \right)\underline{x}=\frac{1}{2}(\underline{x}^tM\underline{x}+\underline{x}^tM^t\underline{x})x​t(21​(M+Mt))x​=21​(x​tMx​+x​tMtx​)

נשים לב כי x‾tMx‾\underline{x}^tM\underline{x}x​tMx​ הוא מספר ולכן, גם אם נבצע עליו טרנספוז ערכו ישמר ולכן:

x‾t(12(M+Mt))x‾=12(x‾tMx‾+x‾tMtx‾)=12(x‾tMx‾+x‾tMx‾)=x‾tMx‾\underline{x}^t\left( \frac{1}{2}(M+M^t) \right)\underline{x}=\frac{1}{2}(\underline{x}^tM\underline{x}+\underline{x}^tM^t\underline{x})=\frac{1}{2}(\underline{x}^tM\underline{x}+\underline{x}^tM\underline{x})=\underline{x}^tM\underline{x}x​t(21​(M+Mt))x​=21​(x​tMx​+x​tMtx​)=21​(x​tMx​+x​tMx​)=x​tMx​

כנדרש.
לכן, התשובה הנכונה היא ד'.

הערה

את ה' אפשר לפסול מיד שכן היא אנטי סימטרית.

תרגיל (מועד ב' אביב 2021)

תהא AAA מטריצה ריבועית סימטרית וחיובית מוגדרת. ננסה להפעיל את אלגוריתם צ'ולסקי לקבלת MMM משולשת תחתונה עם אלכסון חיובי ממש המקיימת A=MMtA=MM^tA=MMt.
בחרו את התשובה הנכונה:
א. תהליך זה ייכשל - לא ניתן להבטיח מציאת מטריצה MMM עם אלכסון חיובי ממש.
ב. תהליך זה ייכשל - לא ניתן להבטיח מטריצה MMM משולשת תחתונה.
ג. תהליך זה יסתיים בהצלחה ומטריצה MMM כזו תמצא.
ד. תהליך זה ייכשל - יש ∞\infty∞ אפשרויות לקבלת המטריצה MMM הם הדרישות הנ"ל.
ה. תהליך זה יסתיים בהצלחה בתנאי ש-AAA רגילה.

לפי המשפט ממקודם התשובה הנכונה היא ג'.