88-112 לינארית 1 תיכוניסטים קיץ תשעא/מערך תרגול/2: הבדלים בין גרסאות בדף
אין תקציר עריכה |
(←תרגיל) |
||
(70 גרסאות ביניים של 9 משתמשים אינן מוצגות) | |||
שורה 1: | שורה 1: | ||
[[88-112 לינארית 1 תיכוניסטים קיץ תשעא/מערך תרגול|חזרה למערכי התרגול]] | |||
=שיעור שני= | =שיעור שני= | ||
==אלגברת מטריצות== | ==אלגברת מטריצות== | ||
הגדרה: | הגדרה: אוסף המטריצות מגודל <math>m\times n</math> עם כניסות ב <math>\mathbb{F}</math> | ||
מסומן כ <math>\mathbb{F}^{m\times n}</math> או <math>M_{m\times n}(\mathbb{F})</math> | |||
'''הערה: שתי מטריצות <math>A=B</math> שוות, אם הם מאותו גודל ולכל <math>i,j</math> | |||
מתקיים <math>A_{i,j}=B_{i,j}</math> ׁ(כלומר שוות בכל כניסה)''' | |||
על מטריצות ניתן להגדיר את הפעולות הבאות: | |||
'''חיבור/חיסור מטריצות '''יהיו <math>A,B\in \mathbb{F}^{m\times n}</math> אזי החיבור בניהם | |||
<math>A+B\in \mathbb{F}^{m\times n}</math> מוגדר (ע"י הגדרת הכניסה ה <math>i,j</math>) | |||
<math>(A+B)_{ij}:=(A)_{ij}+(B)_{ij}</math>. | |||
לדוגמא | |||
<math>\left(\begin{array}{ccc} | |||
1 & 2 & 3\\ | |||
4 & 5 & 6 | |||
\end{array}\right)+\left(\begin{array}{ccc} | |||
1 & 1 & 1\\ | |||
1 & 1 & 1 | |||
\end{array}\right)=\left(\begin{array}{ccc} | |||
2 & 3 & 4\\ | |||
5 & 6 & 7 | |||
\end{array}\right)</math> | |||
'''כפל בסקלאר''' יהיו <math>A\in \mathbb{F}^{m\times n},\alpha\in\mathbb{F}</math> אזי הכפל בניהם | |||
<math>\alpha\cdot A\in \mathbb{F}^{m\times n}</math> מוגדר <math>(\alpha A)_{ij}=\alpha(A)_{ij}</math> | |||
לדוגמא | |||
<math>3\left(\begin{array}{ccc} | |||
1 & 2 & 3\\ | |||
4 & 5 & 6 | |||
\end{array}\right)=\left(\begin{array}{ccc} | |||
3 & 6 & 9\\ | |||
12 & 15 & 18 | |||
\end{array}\right)</math> | |||
הגדרה: '''כפל מטריצות''' יהיו <math>A\in \mathbb{F}^{m\times n},\, B\in \mathbb{F}^{n\times p}</math> (שימו לב שמספר העמודות של A זהה למספר השורות של B ) אזי המכפלה | |||
<math>AB\in \mathbb{F}^{m\times k}</math> והאיבר הij בכפל AB מוגדר להיות <math>[AB]_{ij}=\sum_{k=1}^na_{ik}b_{kj}</math> | |||
בצורה גרפית ניתן לראות את <math>[AB]_{ij}</math> כמכפלה של * הבאות- | |||
<math>\begin{array}{ccc} | |||
& & j\\ | |||
i & \left(\begin{array}{cccc} | |||
\\ | |||
\negmedspace* & * & \cdots & *\\ | |||
\\ | |||
\end{array}\right) & \left(\begin{array}{ccc} | |||
& *\\ | |||
& *\\ | |||
& \vdots\\ | |||
& * | |||
\end{array}\right) | |||
\end{array}</math> | |||
דוגמא | |||
<math>A=\left(\begin{array}{cc} | |||
1 & 5\\ | |||
-2 & 3\\ | |||
3 & -7 | |||
\end{array}\right)_{3\times2},\, B=\left(\begin{array}{cc} | |||
-1 & 1\\ | |||
1 & 2 | |||
\end{array}\right)_{2\times2}</math> | |||
אזי <math>AB\in \mathbb{R}^{3\times2}</math> . נחשב את המקדם 1,1 של המכפלה | |||
<math>(AB)_{11}= | |||
\left( \begin{array}{cc} 1 & 5 \end{array} \right) \cdot | |||
\left(\begin{array}{c} | |||
-1 \\ | |||
1 \\ | |||
\end{array}\right) = | |||
1\cdot(-1)+5\cdot1=4,\</math> | |||
אמנם פעולת הכפל נראית משונה, אך נראה בהמשך כי היא משמעותית למדי. | |||
=== תכונות === | |||
כאשר הפעולות מוגדרות מתקיים כי | |||
*כפל מטריצות קיבוצי כלומר <math>(AB)C=A(BC)</math>. | |||
(לא מומלץ לעשות בתירגול) הוכחה: נסמן | |||
<math>A\in \mathbb{F}^{m\times n},\, B\in \mathbb{F}^{n\times p},\, C\in \mathbb{F}^{p\times l}</math> | |||
קל לראות שבני האגפים מקבלים מטריצה מגודל <math>m\times l</math>. נראה שהכניסות שוות | |||
<math>((AB)C)_{ij}=\sum\limits _{k=1}^{p}(AB)_{ik}(C)_{kj}=\sum\limits _{k=1}^{p}\sum\limits _{s=1}^{n}(A)_{is}(B)_{sk}(C)_{kj}</math> . | |||
מצד שני<math>(A(BC))_{ij}=\sum\limits _{k=1}^{n}(A)_{ik}(BC)_{kj}=\sum\limits _{k=1}^{n}(A)_{ik}\sum\limits _{s=1}^{p}(B)_{ks}(C)_{sj}=\sum\limits _{k=1}^{n}\sum\limits _{s=1}^{p}(A)_{ik}(B)_{ks}(C)_{sj}</math> . קיבלנו שיוויון. | |||
* פילוג: מתקיים כי <math>A(B+C)=AB+BC</math> | |||
* הוצאת סקלאר <math>\alpha</math>: מתקיים כי <math>\alpha(AB)=(\alpha A)B=A(\alpha B)</math> | |||
*חילוף בחיבור <math>A+B=B+A</math> | |||
* ''' הערה: באופן כללי, כפל מטריצות אינו חייב להיות חילופי. כלומר, לא תמיד AB=BA !!''' | |||
''' | === חזרה למערכת משוואות לינארית === | ||
אבחנה: ראינו כי מערכת משוואות | |||
<math> | |||
\begin{array}{ccc} | |||
a_{1,1}x_1 + a_{1,2}x_2+ \dots + a_{1,n}x_n& = & b_1 \\ | |||
a_{2,1}x_1 + a_{2,2}x_2+ \dots + a_{2,n}x_n& = & b_2 \\ | |||
\vdots & & \\ | |||
a_{m,1}x_1 + a_{m,2}x_2+ \dots + a_{m,n}x_n& = & b_m \\ | |||
\end{array} | |||
</math> | |||
ניתן להציג במטריצה <math>(A|b)</math> כאשר <math>A\in \mathbb{F}^{m\times n}</math> היא '''מטריצת המקדמים''' (הכניסה ה i,j שלה שווה ל <math>a_{i,j}</math>) ו <math>b\in \mathbb{F}^{m\times 1}</math> הוא '''וקטור הפתרון''' (הכניסה ה i,1 שלו שווה ל <math>b_i</math>). כעת נגדיר את וקטור הנעלמים <math>x\in \mathbb{F}^{n\times 1}</math> | |||
<math> | |||
x=\left( | |||
\begin{array}{c} | |||
x_1 \\ | |||
x_2\\ | |||
\vdots \\ | |||
x_n | |||
\end{array} | |||
\right) | |||
</math> | |||
בסימונים אלו ובהגדרת כפל מטריצות מתקיים כי <math>Ax=b</math> בדיוק מייצג את מערכת המשוואות הלינארית. מכאן והלאה נשתמש ב <math>Ax=b</math> בלי (אולי) להדגיש את גודל המטריצה (בדר"כ <math>A\in \mathbb{F}^{m\times n}</math> גם אם לא צוין) . בנוסף לעיתים נתייחס ל <math> \mathbb{F}^{n\times 1}</math> כ <math> \mathbb{F}^{n}</math> | |||
===תרגיל 3.4 ג-ז=== | ===תרגיל 3.4 ג-ז=== | ||
נתונה מערכת של m משוואות בn נעלמים: Ax=b | נתונה מערכת של m משוואות בn נעלמים: Ax=b. נסמן ב <math>H=\{v\in\mathbb{F}^n:Av=0\}</math> את קבוצת הפתרונות של המערכת ההומוגנית המתאימה, וב<math>L=\{v\in\mathbb{F}^n:Av=b\}</math> את קבוצת הפתרונות של המערכת הלא-הומוגנית. הוכח את הטענות הבאות: | ||
====ג==== | ====ג (עושים בהרצאה)==== | ||
נניח <math>L</math> אינה קבוצה ריקה ויהא <math>v_1\in L</math> פתרון למערכת הלא הומוגנית. | |||
הוכח כי <math>L=\{v_1+v|v\in H\}=v_1 + H</math>. במילים אחרות, כל פתרון של המערכת הלא הומגונית מתקבל מפתרון למערכת ההומוגנית + <math>v_1</math>. | |||
(גם להיפך מתקיים <math>H=L-v_1 =\{v-v_1 : v\in L\}</math> | |||
=====פתרון===== | =====פתרון===== | ||
נוכיח | נוכיח הכלה דו כיוונית. | ||
כיוון ראשון (<math>\subseteq</math>) | |||
יהא <math>w\in L</math> צ"ל <math>w\in v_1 +H</math>. נגדיר <math>v=w-v_1</math> ואז <math>w=v_1 + v</math> נותר להוכיח כי <math>v\in H</math> (כלומר כי מתקיים <math>Av=0</math>). | |||
אכן <math>Av=A(w-v_1)=Aw-Av_1 = b-b =0</math>. | |||
כיוון שני (<math>\supseteq</math>) | |||
ניקח <math>v\in H</math> כלשהו ונוכיח כי <math>v_1+v\in L</math>. | |||
אכן, <math>A(v_1+v)=Av_1+Av=b+0=b</math>. | |||
מסקנה: אם <math>L</math> אינה ריקה קיימת התאמה חח"ע ועל <math>f:H\to L</math> המוגדרת <math>f(v)=v_1+v</math> (בלשון פורמאלית L ו H שוות עוצמה. בלשון לא פורמאלית ב L ו H יש אותם כמות איברים) | |||
====ד==== | ====ד==== | ||
שורה 29: | שורה 160: | ||
=====פתרון===== | =====פתרון===== | ||
נביט במטריצה <math>A=\begin{pmatrix} 1 & 0 \\ 0 & 1 \\ 0 & 0 \end{pmatrix}</math> ובוקטור הפתרונות <math> | נביט במטריצה <math>A=\begin{pmatrix} 1 & 0 \\ 0 & 1 \\ 0 & 0 \end{pmatrix}</math> ובוקטור הפתרונות <math>b=\begin{pmatrix} 1 \\ 1 \\ 1 \end{pmatrix}</math>. במערכת Ax=b ישנה שורת סתירה, ולכן אין לה פתרונות, ואילו למערכת ההומוגנית יש פתרון יחיד (0,0). | ||
====ה==== | ====ה==== | ||
שורה 36: | שורה 166: | ||
=====פתרון===== | =====פתרון===== | ||
נביט במטריצה <math>A=\begin{pmatrix} 1 & 1 \\ 0 & 0 \end{pmatrix}</math> ובוקטור הפתרונות <math> | נביט במטריצה <math>A=\begin{pmatrix} 1 & 1 \\ 0 & 0 \end{pmatrix}</math> ובוקטור הפתרונות <math>b=\begin{pmatrix} 0 \\ 1 \end{pmatrix}</math>. במערכת Ax=b מעל הממשיים ישנה שורת סתירה, ולכן אין לה פתרונות, ואילו למערכת ההומוגנית יש אינסוף פתרונות. קבוצת הפתרונות היא | ||
<math>\{\left( \begin{array}{c} | |||
-t \\ | |||
t\\ | |||
\end{array}\right) | |||
: \, t\in \mathbb{R} \} | |||
</math> | |||
====ו==== | ====ו (בקיץ לא לומדים שדות סופיים)==== | ||
מצא מקרה שבו אין פתרונות למערכת הלא הומוגנית, אך יש 7 פתרונות למערכת ההומוגנית | מצא מקרה שבו אין פתרונות למערכת הלא הומוגנית, אך יש 7 פתרונות למערכת ההומוגנית | ||
שורה 49: | שורה 185: | ||
=====פתרון===== | =====פתרון===== | ||
נדרג את המטריצה A. מכיוון שאין פתרונות למערכת הלא-הומוגנית, חייבת להיות בצורה המדורגת של A שורת אפסים (אחרת יש אותו מספר של איברים מובילים ושל משתנים ולכן אין משתנים חופשיים וכל משתנה נקבע באופן יחיד על ידי וקטור הפתרונות). מכיוון שיש שורת אפסים בצורה המדורגת, יש משתנה חופשי ולכן יש יותר מפתרון אחד למערכת ההומוגנית (מספר הפתרונות הוא מספר האיברים בשדה בחזקה מספר המשתנים החופשיים, ובכל שדה יש לפחות שני איברים שונים). | נדרג את המטריצה A. מכיוון שאין פתרונות למערכת הלא-הומוגנית, חייבת להיות בצורה המדורגת של A שורת אפסים (אחרת יש אותו מספר של איברים מובילים ושל משתנים ולכן אין משתנים חופשיים וכל משתנה נקבע באופן יחיד על ידי וקטור הפתרונות). מכיוון שיש שורת אפסים בצורה המדורגת, יש משתנה חופשי ולכן יש יותר מפתרון אחד למערכת ההומוגנית (מספר הפתרונות הוא מספר האיברים בשדה בחזקה מספר המשתנים החופשיים, ובכל שדה יש לפחות שני איברים שונים). | ||
===סוגים שונים של כפל מטריצות=== | ===סוגים שונים של כפל מטריצות=== | ||
בנוסף לכפל הרגיל, '''חשוב מאד''' לדעת גם כפל-שורה וכפל-עמודה: | בנוסף לכפל הרגיל, '''חשוב מאד''' לדעת גם כפל-שורה וכפל-עמודה: | ||
נביט במטריצה <math>A=\begin{pmatrix} -R_1- \\ -R_2- \\ \vdots \\ -R_n- \end{pmatrix}</math> ששורותיה הן <math>R_1,...,R_n</math>, ונביט בוקטור השורה <math>x=(a_1,...,a_n)</math>. מתקיים ש<math>xA=\sum_{i=1}^na_iR_i</math>. במילים - הכפל של השורה x במטריצה A הינה סכום של שורות A כפול הקבועים מהשורה x. נובע בקלות שהשורה ה-j בכפל AB הינה סכום שורות B כפול הקבועים המתאימים מהשורה ה-j של A. למעשה זהו מקרה פרטי של הכפל הרגיל AB עבור מטריצה A | ====כפל שורה שורה ==== | ||
נביט במטריצה <math>A=\begin{pmatrix} -R_1- \\ -R_2- \\ \vdots \\ -R_n- \end{pmatrix}</math> ששורותיה הן <math>R_1,...,R_n</math>, ונביט בוקטור השורה <math>x=(a_1,...,a_n)</math>. מתקיים ש<math>xA=\sum_{i=1}^na_iR_i</math>. במילים - הכפל של השורה <math>x</math> במטריצה <math>A</math> הינה סכום של שורות <math>A</math> כפול הקבועים מהשורה <math>x</math>. נובע בקלות שהשורה ה-j בכפל <math>AB</math> הינה סכום שורות <math>B</math> כפול הקבועים המתאימים מהשורה ה-j של <math>A</math>. למעשה זהו מקרה פרטי של הכפל הרגיל <math>AB</math> עבור מטריצה <math>A=x\in \mathbb{F}^{1\times n}</math> ומטריצה <math>B\in \mathbb{F}^{n\times m}</math>, ולכן התוצאה שנקבל היא מטריצה 1 על m הלא הוא וקטור שורה. | |||
דוגמא | |||
<math>A=\left(\begin{array}{cc} | |||
1 & 5\\ | |||
-2 & 3\\ | |||
3 & -7 | |||
\end{array}\right),\, B=\left(\begin{array}{cc} | |||
-1 & 1\\ | |||
1 & 2 | |||
\end{array}\right)</math>. | |||
אזי | |||
<math>R_{3}(AB)=R_{3}(A)\cdot B=\left(\begin{array}{cc} | |||
3 & -7\end{array}\right)\cdot | |||
\left(\begin{array}{cc} | |||
-1 & 1\\ | |||
1 & 2 | |||
\end{array}\right)= | |||
\\ | |||
3\left(\begin{array}{cc} | |||
-1 & 1\end{array}\right)+(-7)\left(\begin{array}{cc} | |||
1 & 2\end{array}\right)=\left(\begin{array}{cc} | |||
-3 & 3\end{array}\right)+\left(\begin{array}{cc} | |||
-7 & -14\end{array}\right)=\left(\begin{array}{cc} | |||
-10 & -11\end{array}\right)</math> | |||
==== כפל עמודה עמודה ==== | |||
באופן דומה, נביט במטריצה <math>A=\begin{pmatrix} C_1 & C_2 & \cdots & C_m \end{pmatrix}</math> שעמותודיה הן <math>C_1,...,C_m</math>, ונביט בוקטור העמודה <math>x=\begin{pmatrix} a_1 \\ a_2 \\ \vdots \\ a_m \end{pmatrix}</math>. מתקיים ש<math>Ax=\sum_{i=1}^ma_iC_i</math>. במילים - '''הכפל של מטריצה בעמודה שווה לסכום עמודות המטריצה כפול הקבועים מהעמודה'''. נובע בקלות שהעמודה ה-j בכפל AB שווה לסכום עמודות A כפול הקבועים המתאימים מהעמודה ה-j של B. שימו לב שמערכת משוואות הינה מקרה פרטי של כפל-עמודה. למעשה זהו מקרה פרטי של הכפל הרגיל AB עבור מטריצה A מגודל n על m ומטריצה B=x מגודל m על 1, ולכן התוצאה שנקבל היא מטריצה n על 1 הלא הוא וקטור עמודה כפי שאכן מתקבל במערכת משוואות. | |||
דוגמא | |||
<math>A=\left(\begin{array}{cc} | |||
1 & 5\\ | |||
-2 & 3\\ | |||
3 & -7 | |||
\end{array}\right),\, B=\left(\begin{array}{cc} | |||
-1 & 1\\ | |||
1 & 2 | |||
\end{array}\right)</math> | |||
אזי | |||
<math>C_{2}(AB)=A\cdot C_{2}(B)=\left(\begin{array}{cc} | |||
1 & 5\\ | |||
-2 & 3\\ | |||
3 & -7 | |||
\end{array}\right)\cdot\left(\begin{array}{c} | |||
1\\ | |||
2 | |||
\end{array}\right)=1\left(\begin{array}{c} | |||
1\\ | |||
-2\\ | |||
3 | |||
\end{array}\right)+2\left(\begin{array}{c} | |||
5\\ | |||
3\\ | |||
-7 | |||
\end{array}\right)= \\ | |||
\left(\begin{array}{c} | |||
1\\ | |||
-2\\ | |||
3 | |||
\end{array}\right) | |||
+\left(\begin{array}{c} | |||
10\\ | |||
6\\ | |||
-14 | |||
\end{array}\right)=\left(\begin{array}{c} | |||
11\\ | |||
4\\ | |||
-11 | |||
\end{array}\right)</math> | |||
=== תרגיל === | |||
תהא | |||
<math>A=\left(\begin{array}{ccc}1 & * & *\\0 & * & 3\end{array}\right)</math> | |||
ונתון שלמערכת לא בהכרח הומוגנית קיימים שני הפתרונות | |||
<math>\left(\begin{array}{c}1\\2\\3\end{array}\right),\left(\begin{array}{c}1\\3\\2\end{array}\right)</math>. | |||
האם המטריצה <math>A</math> יכולה להיות בצורה קנונית? | |||
===תרגיל 3.7=== | ===תרגיל 3.7=== | ||
תהא מערכת Ax=b, יהיה v פתרון למערכת הלא-הומוגנית ו-w פתרון למערכת ההומוגנית Ax=0. נגדיר <math>B=(v,w,v+w,v-w,w-v)</math> חשב את AB | תהא מערכת Ax=b, יהיה v פתרון למערכת הלא-הומוגנית ו-w פתרון למערכת ההומוגנית Ax=0. נגדיר <math>B=(v,w,v+w,v-w,w-v)</math> חשב את AB | ||
====פתרון==== | ====פתרון==== | ||
לפי כפל מטריצות בלוקים קל לוודא ש <math>AB=(b,0,b,b,-b)</math> | לפי כפל עמודה עמודה (או כפל של מטריצות בלוקים) קל לוודא ש <math>AB=(b,0,b,b,-b)</math> | ||
====כפל מטריצת בלוקים (אפשר לדלג) ==== | |||
'''מטריצת בלוקים'''. מטריצה בלוקים הינה מטריצה הבנוייה ממספר מטריצות קטנות יותר (המכונות בלוקים). לדוגמא, ניקח את המטריצה <math>A=\begin{pmatrix} 1 & 0 \\ 1 & 1 \end{pmatrix}, B=\begin{pmatrix} 2 \\ 3 \end{pmatrix}</math>. אזי מטריצת הבלוקים מוגדרת להיות <math>C=(A|B)=\begin{pmatrix} 1 & 0 & 2 \\ 1 & 1 & 3 \end{pmatrix}</math> | |||
'''משפט''': לכל שלש מטריצות A,B,C כך שהכפל מוגדר, מתקיים ש<math>C(A|B)=(CA|CB)</math> כלומר כפל C במטריצת הבלוקים, הוא מטריצה הבלוקים המורכבת מהכפל של C בכל בלוק. | |||
'''הוכחה''': נובע בקלות מכפל-עמודה המוזכר לעיל. | |||
תכונות: | באופן כללי יהיו | ||
*לכל שתי מטריצות A,B | <math>M_1 = | ||
\left(\! \begin{array}{c|c} | |||
A & B \\ | |||
\hline | |||
C & D\\ | |||
\end{array}\!\right), | |||
\, | |||
M_2 = | |||
\left(\! \begin{array}{c|c} | |||
X & Y \\ | |||
\hline | |||
Z & W\\ | |||
\end{array}\!\right) | |||
</math> | |||
כך שכל הכפלים הבאים מוגדרים (מבחנית גדלי המטריצות) אזי מתקיים | |||
<math>M_1\cdot M_2 = | |||
\left(\! \begin{array}{c|c} | |||
\begin{pmatrix} A & B \end{pmatrix} \cdot \begin{pmatrix} X \\ Z \end{pmatrix} & | |||
\begin{pmatrix} A & B \end{pmatrix} \cdot \begin{pmatrix} Y \\ W \end{pmatrix} \\ | |||
\hline | |||
\begin{pmatrix} C & D \end{pmatrix} \cdot \begin{pmatrix} X \\ Z \end{pmatrix} & | |||
\begin{pmatrix} C & D \end{pmatrix} \cdot \begin{pmatrix} Y \\ W \end{pmatrix} \\ | |||
\end{array}\!\right) | |||
</math> | |||
במילים אחרות: כאשר הכפל מוגדר אפשר להכפיל בלוקים של מטריצה כאילו היו איברים במטריצה! | |||
===שחלוף וסימטריות=== | |||
'''הגדרה''': תהי מטריצה <math>A \in F^{n \times m}</math>. אזי המטריצה המשוחלפת <math>A^t \in F^{m \times n}</math> מוגדרת ע"י <math>[A^t]_{ij}=[A]_{ji}</math>. כלומר, האיבר בשורה ה-i והעמודה ה-j של המטריצה המשוחלפת הוא האיבר בשורה ה-j והעמודה ה-i של המטריצה המקורית - הפכנו את השורות לעמודות, ואת העמודות לשורות. | |||
'''דוגמא''': אם <math>A=\begin{pmatrix}1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}</math> אזי <math>A^t=\begin{pmatrix}1 & 4 \\ 2 & 5 \\ 3 & 6 \end{pmatrix}</math> | |||
'''הגדרה''': מטריצה נקראת סימטרית אם היא שווה למשוחלפת של עצמה; כלומר <math>A=A^t</math> (השורות והעמודות שלה זהות). מטריצה נקראת אנטי-סימטרית אם <math>A=-A^t</math> | |||
לדוגמא | |||
<math>\left(\begin{array}{cc} | |||
2 & a\\ | |||
a & 5 | |||
\end{array}\right)</math> סימטרית | |||
ו- | |||
<math>\left(\begin{array}{cc} | |||
0 & -a\\ | |||
a & 0 | |||
\end{array}\right)</math> אנטי סימטרית. | |||
'''תכונות''': | |||
*לכל שתי מטריצות A,B עבורן הכפל מוגדר, מתקיים <math>(AB)^t=B^tA^t</math>. | |||
*<math>(A^t)^t=A</math> | *<math>(A^t)^t=A</math> | ||
*לכל שתי מטריצות A,B | *לכל שתי מטריצות מאותו סדר A,B מתקיים <math>(A+B)^t = A^t+B^t</math> | ||
*לכל מטריצה A | *לכל מטריצה A ולכל קבוע מהשדה <math>\alpha</math> מתקיים ש <math>(\alpha A)^t= \alpha (A^t)</math> | ||
===תרגיל 4.4=== | ===תרגיל 4.4=== | ||
א. הוכח שלכל מטריצה <math>A\in\mathbb{F}^{m\times n}</math> המטריצה <math>AA^t</math> הינה סימטרית. | א. הוכח שלכל מטריצה <math>A\in\mathbb{F}^{m\times n}</math> המטריצה <math>AA^t</math> הינה סימטרית. | ||
ב. הוכח שלכל מטריצה ריבועית A מתקיים שהמטריצה <math>A+A^t</math> סימטרית, ואילו המטריצה <math>A-A^t</math> אנטי סימטרית. | ב. הוכח שלכל מטריצה ריבועית A (כלומר <math>A\in\mathbb{F}^{n\times n}</math> )מתקיים שהמטריצה <math>A+A^t</math> סימטרית, ואילו המטריצה <math>A-A^t</math> אנטי סימטרית. | ||
====פתרון==== | ====פתרון==== | ||
שורה 100: | שורה 356: | ||
===תרגיל 4.5=== | ===תרגיל 4.5=== | ||
א. תהי A מטריצה ריבועית ממשית (כלומר שאיבריה משדה הממשיים) אנטי סימטרית. הוכח שכל איברי האלכסון שלה שווים לאפס. | א. תהי A מטריצה ריבועית ממשית (כלומר שאיבריה משדה הממשיים) אנטי סימטרית. הוכח שכל איברי האלכסון שלה שווים לאפס. | ||
ב. האם הטענה נכונה למטריצות ריבועיות אנטי סימטריות מעל שדות אחרים? אפיין בדיוק את השדות מעליהם הטענה נכונה | |||
ב. (כשמלמדים שדות סופיים) האם הטענה נכונה למטריצות ריבועיות אנטי סימטריות מעל שדות אחרים? אפיין בדיוק את השדות מעליהם הטענה נכונה. | |||
====פתרון==== | ====פתרון==== | ||
שורה 110: | שורה 367: | ||
לכן, בכל שדה ממאפיין שונה מ-2 (כלומר סכום שתי אחדות אינו אפס) קל לראות שאיברי האלכסון '''חייבים''' להיות אפס. לעומת זאת, בכל שדה ממאפיין שתים קל לראות שהמטריצה <math>\begin{pmatrix} 1 & 0 \\ 0 & 1\end{pmatrix}</math> הינה אנטי סימטרית שכן אם <math>1+1=0</math> נובע ש<math>1=-1</math> ולכן מתקיים ש <math>\begin{pmatrix} 1 & 0 \\ 0 & 1\end{pmatrix}=\begin{pmatrix} -1 & 0 \\ 0 & -1\end{pmatrix}</math>. כמו כן, ברור שאיברי האלכסון של המטריצה הנ"ל שונים מאפס. | לכן, בכל שדה ממאפיין שונה מ-2 (כלומר סכום שתי אחדות אינו אפס) קל לראות שאיברי האלכסון '''חייבים''' להיות אפס. לעומת זאת, בכל שדה ממאפיין שתים קל לראות שהמטריצה <math>\begin{pmatrix} 1 & 0 \\ 0 & 1\end{pmatrix}</math> הינה אנטי סימטרית שכן אם <math>1+1=0</math> נובע ש<math>1=-1</math> ולכן מתקיים ש <math>\begin{pmatrix} 1 & 0 \\ 0 & 1\end{pmatrix}=\begin{pmatrix} -1 & 0 \\ 0 & -1\end{pmatrix}</math>. כמו כן, ברור שאיברי האלכסון של המטריצה הנ"ל שונים מאפס. | ||
===תרגיל=== | |||
מצאו מטריצה ממשית שהיא גם סימטרית וגם אנטי סימטרית. הוכיחו כי קיימת מטריצה יחידה כזאת. | |||
==מטריצות ריבועיות== | ==מטריצות ריבועיות== | ||
הגדרה: | '''הגדרה''': מטריצה ריבועית היא <math>A\in \mathbb{F}^{n\times n}</math> | ||
מטריצות מיוחדות : | |||
* מטריצת היחידה היא | |||
<math>I_{n}=\left(\begin{array}{ccc} | |||
1 & 0 & 0\\ | |||
0 & \ddots & 0\\ | |||
0 & 0 & 1 | |||
\end{array}\right)</math> | |||
מטריצה היחידה מקיימת את התכונה שלכל מטריצה ריבועית <math>A</math> מתקיים כי <math>A\cdot I=I\cdot A =A</math> | |||
* מטריצת האפס היא | |||
<math>0_{n}=\left(\begin{array}{ccc} | |||
0 & 0 & 0\\ | |||
0 & \ddots & 0\\ | |||
0 & 0 & 0 | |||
\end{array}\right)</math> | |||
מטריצה האפס מקיימת את התכונה שלכל מטריצה ריבועית <math>A</math> | |||
מתקיים כי <math>A\cdot 0=0\cdot A =0</math> | |||
וגם <math>A+ 0=0+ A =A</math> | |||
*מטריצה משולשית | |||
:* מטריצה משולשית עליונה היא מהצורה | |||
<math>A=\left(\begin{array}{ccc} | |||
* & * & *\\ | |||
0 & \ddots & *\\ | |||
0 & 0 & * | |||
\end{array}\right)</math> כלומר <math>a_{ij}=0</math> לכל <math>j<i</math> . | |||
:* מטריצה משולשית תחתונה היא מהצורה | |||
<math>A=\left(\begin{array}{ccc} | |||
* & 0 & 0\\ | |||
* & \ddots & 0\\ | |||
* & * & * | |||
\end{array}\right)</math> כלומר <math>a_{ij}=0</math> לכל <math>i<j</math> . | |||
* מטריצה אלכסונית היא מהצורה | |||
<math>A=\left(\begin{array}{ccc} | |||
* & 0 & 0\\ | |||
0 & \ddots & 0\\ | |||
0 & 0 & * | |||
\end{array}\right)</math> כלומר <math>a_{ij}=0</math> לכל <math>i\not=j</math> . | |||
* מטריצה סקלארית היא מהצורה | |||
<math>A=\left(\begin{array}{ccc} | |||
\alpha & 0 & 0\\ | |||
0 & \ddots & 0\\ | |||
0 & 0 & \alpha | |||
\end{array}\right)=\alpha I_{n}</math> | |||
==== תרגיל ==== | |||
*הוכיחו כי כפל של סקלאריות היא סקאלרית | |||
*הוכיחו שכפל של אלכסוניות היא אלכסונית | |||
*הוכיחו כי כפל של משולשיות (מאותו סוג) הוא משולשית (מאותו סוג). | |||
=== עקבה === | |||
'''הגדרה''': העקבה (trace) של מטריצה ריבועית הינה סכום איברי האלכסון של המטריצה. | |||
תכונות: | '''תכונות''': | ||
* | *<math>tr(A^t)=tr(A)</math> | ||
* | *<math>tr(A+B)=tr(A)+tr(B)</math> | ||
*<math>( | *<math>tr(AB)=tr(BA)</math> | ||
*<math>tr(\alpha A)=\alpha \cdot tr(A)</math> | |||
===תרגיל | ===תרגיל 5.10 וחצי=== | ||
הוכח | הוכח שלא קיימות מטריצות ריבועיות ממשיות כך ש <math>AB-BA=I</math>. האם הדבר נכון לכל שדה? | ||
====פתרון==== | ====פתרון==== | ||
נפעיל עקבה על שני האגפים, ונקבל מצד אחד <math>trace(AB-BA)=trace(AB)-trace(BA)=0</math> ומצד שני <math>trace(I)=1+1+...+1</math>. מעל הממשיים סכום אחדות לעולם אינו מתאפס ולכן השיוויון הנ"ל לא ייתכן. | |||
מעל שדה עם מאפיין סופי השיוויון אפשרי, לדוגמא מעל <math>\mathbb{Z}_2</math> עבור המטריצות <math>A=\begin{pmatrix}0 & 1 \\ 0 & 0\end{pmatrix},B=\begin{pmatrix}0 & 0 \\ 1 & 0\end{pmatrix}</math> מתקיים ש <math>AB-BA = A=\begin{pmatrix}1 & 0 \\ 0 & -1\end{pmatrix}=I</math> (מכיוון ש<math>1=-1</math>). | |||
===תרגיל 5.11=== | |||
א. תהא A מטריצה ממשית כך ש <math>tr(AA^t)=0</math>. הוכח ש-A הינה מטריצת האפס. | |||
= | ב. תהא A מטריצה מרוכבת כך ש <math>tr(AA^*)=0</math>. הוכח ש-A הינה מטריצת האפס. (<math>A^*:=\overline{A^t}</math>) | ||
====פתרון==== | |||
א. נסמן ב <math>R_i(A)</math> את השורה ה-i של המטריצה A וב <math>C_i(A)</math> את העמודה ה-i של המטריצה A. מכיוון שהמטריצה המשוחלפת מתקבלת על ידי החלפת שורות ועמודות של המטריצה המקורית תמיד מתקיים ש <math>[R_i(A)]^t=C_i(A^t)</math> (השחלוף החיצוני הינו על מנת להפוך את וקטור השורה לוקטור עמודה). | |||
כמו כן, נשים לב שבכפל מטריצות מתקיים תמיד <math>[AB]_{ij}=R_i(A)C_j(B)</math>. | |||
<math>\ | כעת, <math>tr(AA^t)=\sum_{i=1}^m[AA^t]_{ii}=\sum_{i=1}^mR_i(A)C_i(A^t)=\sum_{i=1}^mR_i(A)(R_i(A))^t</math> | ||
== | נשים לב שבאופן כללי, בהנתן <math>v=(x_1,...,x_n)</math> מתקיים ש <math>vv^t = (x_1)^2+(x_2)^2+...+(x_n)^2</math>. | ||
ביחד ניתן להסיק ש<math>tr(AA^t)</math> שווה לסכום הריבועים של '''כל איברי המטריצה'''. מכיוון שריבוע גדול או שווה לאפס, מתקיים שסכום ריבועים הוא אפס אם"ם כל האיברים הם אפס, ולכן המטריצה הינה מטריצת האפס. | |||
ב. עבור המרוכבים ההוכחה הינה דומה, פשוט מקבלים עבור וקטור מרוכב כללי <math>v=(z_1,...,z_n)</math> מתקיים ש <math>vv^*=|z_1|^2+...+|z_n|^2</math> ואז בעזרת טענה דומה מקבלים שכל איברי המטריצה הינם אפס. | |||
===תרגיל=== | |||
ראינו למעלה שלכל מטריצה <math>A\in \mathbb{F}^{m\times n}</math> מתקיים שהמטריצה <math>AA^t</math> הינה סימטרית. האם הכיוון ההפוך נכון? כלומר, האם לכל מטריצה סימטרית <math>B\in \mathbb{F}^{m\times m}</math> קיימת <math>A\in \mathbb{F}^{m\times n}</math> כך ש- <math>B=AA^t</math>? | |||
====פתרון==== | |||
לא. למשל המטריצה הסימטרית <math>B=\begin{pmatrix}1 & 0 \\ 0 & -1\end{pmatrix}</math> לא כזו כי אילו הייתה <math>A</math> מתאימה אז לפי תרגיל קודם כל איברי האלכסון היו אי-שליליים בסתירה. | |||
=== | ===תרגיל=== | ||
ראינו למעלה שלכל מטריצה <math>A\in \mathbb{F}^{n\times n}</math> מתקיים שהמטריצה <math>A+A^t</math> הינה סימטרית. האם הכיוון ההפוך נכון? כלומר, האם לכל מטריצה סימטרית <math>B\in \mathbb{F}^{n\times n}</math> קיימת <math>A\in \mathbb{F}^{n\times n}</math> כך ש- <math>B=A+A^t</math>? | |||
כן: מגדירים את A ע"י חלוקה ל-3 מקרים: מעל האלכסון 0, מתחת כמו B, באלכסון חצי מ-B. |
גרסה אחרונה מ־08:40, 11 ביולי 2021
שיעור שני
אלגברת מטריצות
הגדרה: אוסף המטריצות מגודל [math]\displaystyle{ m\times n }[/math] עם כניסות ב [math]\displaystyle{ \mathbb{F} }[/math] מסומן כ [math]\displaystyle{ \mathbb{F}^{m\times n} }[/math] או [math]\displaystyle{ M_{m\times n}(\mathbb{F}) }[/math]
הערה: שתי מטריצות [math]\displaystyle{ A=B }[/math] שוות, אם הם מאותו גודל ולכל [math]\displaystyle{ i,j }[/math] מתקיים [math]\displaystyle{ A_{i,j}=B_{i,j} }[/math] ׁ(כלומר שוות בכל כניסה)
על מטריצות ניתן להגדיר את הפעולות הבאות:
חיבור/חיסור מטריצות יהיו [math]\displaystyle{ A,B\in \mathbb{F}^{m\times n} }[/math] אזי החיבור בניהם [math]\displaystyle{ A+B\in \mathbb{F}^{m\times n} }[/math] מוגדר (ע"י הגדרת הכניסה ה [math]\displaystyle{ i,j }[/math]) [math]\displaystyle{ (A+B)_{ij}:=(A)_{ij}+(B)_{ij} }[/math].
לדוגמא
[math]\displaystyle{ \left(\begin{array}{ccc} 1 & 2 & 3\\ 4 & 5 & 6 \end{array}\right)+\left(\begin{array}{ccc} 1 & 1 & 1\\ 1 & 1 & 1 \end{array}\right)=\left(\begin{array}{ccc} 2 & 3 & 4\\ 5 & 6 & 7 \end{array}\right) }[/math]
כפל בסקלאר יהיו [math]\displaystyle{ A\in \mathbb{F}^{m\times n},\alpha\in\mathbb{F} }[/math] אזי הכפל בניהם
[math]\displaystyle{ \alpha\cdot A\in \mathbb{F}^{m\times n} }[/math] מוגדר [math]\displaystyle{ (\alpha A)_{ij}=\alpha(A)_{ij} }[/math]
לדוגמא
[math]\displaystyle{ 3\left(\begin{array}{ccc} 1 & 2 & 3\\ 4 & 5 & 6 \end{array}\right)=\left(\begin{array}{ccc} 3 & 6 & 9\\ 12 & 15 & 18 \end{array}\right) }[/math]
הגדרה: כפל מטריצות יהיו [math]\displaystyle{ A\in \mathbb{F}^{m\times n},\, B\in \mathbb{F}^{n\times p} }[/math] (שימו לב שמספר העמודות של A זהה למספר השורות של B ) אזי המכפלה
[math]\displaystyle{ AB\in \mathbb{F}^{m\times k} }[/math] והאיבר הij בכפל AB מוגדר להיות [math]\displaystyle{ [AB]_{ij}=\sum_{k=1}^na_{ik}b_{kj} }[/math]
בצורה גרפית ניתן לראות את [math]\displaystyle{ [AB]_{ij} }[/math] כמכפלה של * הבאות-
[math]\displaystyle{ \begin{array}{ccc} & & j\\ i & \left(\begin{array}{cccc} \\ \negmedspace* & * & \cdots & *\\ \\ \end{array}\right) & \left(\begin{array}{ccc} & *\\ & *\\ & \vdots\\ & * \end{array}\right) \end{array} }[/math]
דוגמא [math]\displaystyle{ A=\left(\begin{array}{cc} 1 & 5\\ -2 & 3\\ 3 & -7 \end{array}\right)_{3\times2},\, B=\left(\begin{array}{cc} -1 & 1\\ 1 & 2 \end{array}\right)_{2\times2} }[/math] אזי [math]\displaystyle{ AB\in \mathbb{R}^{3\times2} }[/math] . נחשב את המקדם 1,1 של המכפלה
[math]\displaystyle{ (AB)_{11}= \left( \begin{array}{cc} 1 & 5 \end{array} \right) \cdot \left(\begin{array}{c} -1 \\ 1 \\ \end{array}\right) = 1\cdot(-1)+5\cdot1=4,\ }[/math]
אמנם פעולת הכפל נראית משונה, אך נראה בהמשך כי היא משמעותית למדי.
תכונות
כאשר הפעולות מוגדרות מתקיים כי
- כפל מטריצות קיבוצי כלומר [math]\displaystyle{ (AB)C=A(BC) }[/math].
(לא מומלץ לעשות בתירגול) הוכחה: נסמן
[math]\displaystyle{ A\in \mathbb{F}^{m\times n},\, B\in \mathbb{F}^{n\times p},\, C\in \mathbb{F}^{p\times l} }[/math]
קל לראות שבני האגפים מקבלים מטריצה מגודל [math]\displaystyle{ m\times l }[/math]. נראה שהכניסות שוות
[math]\displaystyle{ ((AB)C)_{ij}=\sum\limits _{k=1}^{p}(AB)_{ik}(C)_{kj}=\sum\limits _{k=1}^{p}\sum\limits _{s=1}^{n}(A)_{is}(B)_{sk}(C)_{kj} }[/math] .
מצד שני[math]\displaystyle{ (A(BC))_{ij}=\sum\limits _{k=1}^{n}(A)_{ik}(BC)_{kj}=\sum\limits _{k=1}^{n}(A)_{ik}\sum\limits _{s=1}^{p}(B)_{ks}(C)_{sj}=\sum\limits _{k=1}^{n}\sum\limits _{s=1}^{p}(A)_{ik}(B)_{ks}(C)_{sj} }[/math] . קיבלנו שיוויון.
- פילוג: מתקיים כי [math]\displaystyle{ A(B+C)=AB+BC }[/math]
- הוצאת סקלאר [math]\displaystyle{ \alpha }[/math]: מתקיים כי [math]\displaystyle{ \alpha(AB)=(\alpha A)B=A(\alpha B) }[/math]
- חילוף בחיבור [math]\displaystyle{ A+B=B+A }[/math]
- הערה: באופן כללי, כפל מטריצות אינו חייב להיות חילופי. כלומר, לא תמיד AB=BA !!
חזרה למערכת משוואות לינארית
אבחנה: ראינו כי מערכת משוואות [math]\displaystyle{ \begin{array}{ccc} a_{1,1}x_1 + a_{1,2}x_2+ \dots + a_{1,n}x_n& = & b_1 \\ a_{2,1}x_1 + a_{2,2}x_2+ \dots + a_{2,n}x_n& = & b_2 \\ \vdots & & \\ a_{m,1}x_1 + a_{m,2}x_2+ \dots + a_{m,n}x_n& = & b_m \\ \end{array} }[/math]
ניתן להציג במטריצה [math]\displaystyle{ (A|b) }[/math] כאשר [math]\displaystyle{ A\in \mathbb{F}^{m\times n} }[/math] היא מטריצת המקדמים (הכניסה ה i,j שלה שווה ל [math]\displaystyle{ a_{i,j} }[/math]) ו [math]\displaystyle{ b\in \mathbb{F}^{m\times 1} }[/math] הוא וקטור הפתרון (הכניסה ה i,1 שלו שווה ל [math]\displaystyle{ b_i }[/math]). כעת נגדיר את וקטור הנעלמים [math]\displaystyle{ x\in \mathbb{F}^{n\times 1} }[/math] [math]\displaystyle{ x=\left( \begin{array}{c} x_1 \\ x_2\\ \vdots \\ x_n \end{array} \right) }[/math]
בסימונים אלו ובהגדרת כפל מטריצות מתקיים כי [math]\displaystyle{ Ax=b }[/math] בדיוק מייצג את מערכת המשוואות הלינארית. מכאן והלאה נשתמש ב [math]\displaystyle{ Ax=b }[/math] בלי (אולי) להדגיש את גודל המטריצה (בדר"כ [math]\displaystyle{ A\in \mathbb{F}^{m\times n} }[/math] גם אם לא צוין) . בנוסף לעיתים נתייחס ל [math]\displaystyle{ \mathbb{F}^{n\times 1} }[/math] כ [math]\displaystyle{ \mathbb{F}^{n} }[/math]
תרגיל 3.4 ג-ז
נתונה מערכת של m משוואות בn נעלמים: Ax=b. נסמן ב [math]\displaystyle{ H=\{v\in\mathbb{F}^n:Av=0\} }[/math] את קבוצת הפתרונות של המערכת ההומוגנית המתאימה, וב[math]\displaystyle{ L=\{v\in\mathbb{F}^n:Av=b\} }[/math] את קבוצת הפתרונות של המערכת הלא-הומוגנית. הוכח את הטענות הבאות:
ג (עושים בהרצאה)
נניח [math]\displaystyle{ L }[/math] אינה קבוצה ריקה ויהא [math]\displaystyle{ v_1\in L }[/math] פתרון למערכת הלא הומוגנית. הוכח כי [math]\displaystyle{ L=\{v_1+v|v\in H\}=v_1 + H }[/math]. במילים אחרות, כל פתרון של המערכת הלא הומגונית מתקבל מפתרון למערכת ההומוגנית + [math]\displaystyle{ v_1 }[/math].
(גם להיפך מתקיים [math]\displaystyle{ H=L-v_1 =\{v-v_1 : v\in L\} }[/math]
פתרון
נוכיח הכלה דו כיוונית.
כיוון ראשון ([math]\displaystyle{ \subseteq }[/math])
יהא [math]\displaystyle{ w\in L }[/math] צ"ל [math]\displaystyle{ w\in v_1 +H }[/math]. נגדיר [math]\displaystyle{ v=w-v_1 }[/math] ואז [math]\displaystyle{ w=v_1 + v }[/math] נותר להוכיח כי [math]\displaystyle{ v\in H }[/math] (כלומר כי מתקיים [math]\displaystyle{ Av=0 }[/math]). אכן [math]\displaystyle{ Av=A(w-v_1)=Aw-Av_1 = b-b =0 }[/math].
כיוון שני ([math]\displaystyle{ \supseteq }[/math])
ניקח [math]\displaystyle{ v\in H }[/math] כלשהו ונוכיח כי [math]\displaystyle{ v_1+v\in L }[/math].
אכן, [math]\displaystyle{ A(v_1+v)=Av_1+Av=b+0=b }[/math].
מסקנה: אם [math]\displaystyle{ L }[/math] אינה ריקה קיימת התאמה חח"ע ועל [math]\displaystyle{ f:H\to L }[/math] המוגדרת [math]\displaystyle{ f(v)=v_1+v }[/math] (בלשון פורמאלית L ו H שוות עוצמה. בלשון לא פורמאלית ב L ו H יש אותם כמות איברים)
ד
מצא מקרה שבו אין פתרונות למערכת הלא הומוגנית, אך יש פתרון יחיד למערכת ההומוגנית
פתרון
נביט במטריצה [math]\displaystyle{ A=\begin{pmatrix} 1 & 0 \\ 0 & 1 \\ 0 & 0 \end{pmatrix} }[/math] ובוקטור הפתרונות [math]\displaystyle{ b=\begin{pmatrix} 1 \\ 1 \\ 1 \end{pmatrix} }[/math]. במערכת Ax=b ישנה שורת סתירה, ולכן אין לה פתרונות, ואילו למערכת ההומוגנית יש פתרון יחיד (0,0).
ה
מצא מקרה שבו אין פתרונות למערכת הלא הומוגנית, אך יש אינסוף פתרונות למערכת ההומוגנית
פתרון
נביט במטריצה [math]\displaystyle{ A=\begin{pmatrix} 1 & 1 \\ 0 & 0 \end{pmatrix} }[/math] ובוקטור הפתרונות [math]\displaystyle{ b=\begin{pmatrix} 0 \\ 1 \end{pmatrix} }[/math]. במערכת Ax=b מעל הממשיים ישנה שורת סתירה, ולכן אין לה פתרונות, ואילו למערכת ההומוגנית יש אינסוף פתרונות. קבוצת הפתרונות היא [math]\displaystyle{ \{\left( \begin{array}{c} -t \\ t\\ \end{array}\right) : \, t\in \mathbb{R} \} }[/math]
ו (בקיץ לא לומדים שדות סופיים)
מצא מקרה שבו אין פתרונות למערכת הלא הומוגנית, אך יש 7 פתרונות למערכת ההומוגנית
פתרון
נביט במטריצה [math]\displaystyle{ A=\begin{pmatrix} 1 & 1 \\ 0 & 0 \end{pmatrix} }[/math] ובוקטור הפתרונות [math]\displaystyle{ A=\begin{pmatrix} 0 \\ 1 \end{pmatrix} }[/math]. במערכת Ax=b מעל השדה [math]\displaystyle{ \mathbb{Z}_7 }[/math] ישנה שורת סתירה, ולכן אין לה פתרונות, ואילו למערכת ההומוגנית יש 7 פתרונות מכיוון שיש משתנה חופשי יחיד.
ז
נתון שמספר המשוואות זהה למספר הנעלמים. עוד נתון שאין פתרונות למערכת הלא-הומוגנית. מה ניתן לומר על מספר הפתרונות של המערכת ההומוגנית?
פתרון
נדרג את המטריצה A. מכיוון שאין פתרונות למערכת הלא-הומוגנית, חייבת להיות בצורה המדורגת של A שורת אפסים (אחרת יש אותו מספר של איברים מובילים ושל משתנים ולכן אין משתנים חופשיים וכל משתנה נקבע באופן יחיד על ידי וקטור הפתרונות). מכיוון שיש שורת אפסים בצורה המדורגת, יש משתנה חופשי ולכן יש יותר מפתרון אחד למערכת ההומוגנית (מספר הפתרונות הוא מספר האיברים בשדה בחזקה מספר המשתנים החופשיים, ובכל שדה יש לפחות שני איברים שונים).
סוגים שונים של כפל מטריצות
בנוסף לכפל הרגיל, חשוב מאד לדעת גם כפל-שורה וכפל-עמודה:
כפל שורה שורה
נביט במטריצה [math]\displaystyle{ A=\begin{pmatrix} -R_1- \\ -R_2- \\ \vdots \\ -R_n- \end{pmatrix} }[/math] ששורותיה הן [math]\displaystyle{ R_1,...,R_n }[/math], ונביט בוקטור השורה [math]\displaystyle{ x=(a_1,...,a_n) }[/math]. מתקיים ש[math]\displaystyle{ xA=\sum_{i=1}^na_iR_i }[/math]. במילים - הכפל של השורה [math]\displaystyle{ x }[/math] במטריצה [math]\displaystyle{ A }[/math] הינה סכום של שורות [math]\displaystyle{ A }[/math] כפול הקבועים מהשורה [math]\displaystyle{ x }[/math]. נובע בקלות שהשורה ה-j בכפל [math]\displaystyle{ AB }[/math] הינה סכום שורות [math]\displaystyle{ B }[/math] כפול הקבועים המתאימים מהשורה ה-j של [math]\displaystyle{ A }[/math]. למעשה זהו מקרה פרטי של הכפל הרגיל [math]\displaystyle{ AB }[/math] עבור מטריצה [math]\displaystyle{ A=x\in \mathbb{F}^{1\times n} }[/math] ומטריצה [math]\displaystyle{ B\in \mathbb{F}^{n\times m} }[/math], ולכן התוצאה שנקבל היא מטריצה 1 על m הלא הוא וקטור שורה.
דוגמא [math]\displaystyle{ A=\left(\begin{array}{cc} 1 & 5\\ -2 & 3\\ 3 & -7 \end{array}\right),\, B=\left(\begin{array}{cc} -1 & 1\\ 1 & 2 \end{array}\right) }[/math].
אזי
[math]\displaystyle{ R_{3}(AB)=R_{3}(A)\cdot B=\left(\begin{array}{cc} 3 & -7\end{array}\right)\cdot \left(\begin{array}{cc} -1 & 1\\ 1 & 2 \end{array}\right)= \\ 3\left(\begin{array}{cc} -1 & 1\end{array}\right)+(-7)\left(\begin{array}{cc} 1 & 2\end{array}\right)=\left(\begin{array}{cc} -3 & 3\end{array}\right)+\left(\begin{array}{cc} -7 & -14\end{array}\right)=\left(\begin{array}{cc} -10 & -11\end{array}\right) }[/math]
כפל עמודה עמודה
באופן דומה, נביט במטריצה [math]\displaystyle{ A=\begin{pmatrix} C_1 & C_2 & \cdots & C_m \end{pmatrix} }[/math] שעמותודיה הן [math]\displaystyle{ C_1,...,C_m }[/math], ונביט בוקטור העמודה [math]\displaystyle{ x=\begin{pmatrix} a_1 \\ a_2 \\ \vdots \\ a_m \end{pmatrix} }[/math]. מתקיים ש[math]\displaystyle{ Ax=\sum_{i=1}^ma_iC_i }[/math]. במילים - הכפל של מטריצה בעמודה שווה לסכום עמודות המטריצה כפול הקבועים מהעמודה. נובע בקלות שהעמודה ה-j בכפל AB שווה לסכום עמודות A כפול הקבועים המתאימים מהעמודה ה-j של B. שימו לב שמערכת משוואות הינה מקרה פרטי של כפל-עמודה. למעשה זהו מקרה פרטי של הכפל הרגיל AB עבור מטריצה A מגודל n על m ומטריצה B=x מגודל m על 1, ולכן התוצאה שנקבל היא מטריצה n על 1 הלא הוא וקטור עמודה כפי שאכן מתקבל במערכת משוואות.
דוגמא
[math]\displaystyle{ A=\left(\begin{array}{cc} 1 & 5\\ -2 & 3\\ 3 & -7 \end{array}\right),\, B=\left(\begin{array}{cc} -1 & 1\\ 1 & 2 \end{array}\right) }[/math]
אזי
[math]\displaystyle{ C_{2}(AB)=A\cdot C_{2}(B)=\left(\begin{array}{cc} 1 & 5\\ -2 & 3\\ 3 & -7 \end{array}\right)\cdot\left(\begin{array}{c} 1\\ 2 \end{array}\right)=1\left(\begin{array}{c} 1\\ -2\\ 3 \end{array}\right)+2\left(\begin{array}{c} 5\\ 3\\ -7 \end{array}\right)= \\ \left(\begin{array}{c} 1\\ -2\\ 3 \end{array}\right) +\left(\begin{array}{c} 10\\ 6\\ -14 \end{array}\right)=\left(\begin{array}{c} 11\\ 4\\ -11 \end{array}\right) }[/math]
תרגיל
תהא [math]\displaystyle{ A=\left(\begin{array}{ccc}1 & * & *\\0 & * & 3\end{array}\right) }[/math] ונתון שלמערכת לא בהכרח הומוגנית קיימים שני הפתרונות [math]\displaystyle{ \left(\begin{array}{c}1\\2\\3\end{array}\right),\left(\begin{array}{c}1\\3\\2\end{array}\right) }[/math]. האם המטריצה [math]\displaystyle{ A }[/math] יכולה להיות בצורה קנונית?
תרגיל 3.7
תהא מערכת Ax=b, יהיה v פתרון למערכת הלא-הומוגנית ו-w פתרון למערכת ההומוגנית Ax=0. נגדיר [math]\displaystyle{ B=(v,w,v+w,v-w,w-v) }[/math] חשב את AB
פתרון
לפי כפל עמודה עמודה (או כפל של מטריצות בלוקים) קל לוודא ש [math]\displaystyle{ AB=(b,0,b,b,-b) }[/math]
כפל מטריצת בלוקים (אפשר לדלג)
מטריצת בלוקים. מטריצה בלוקים הינה מטריצה הבנוייה ממספר מטריצות קטנות יותר (המכונות בלוקים). לדוגמא, ניקח את המטריצה [math]\displaystyle{ A=\begin{pmatrix} 1 & 0 \\ 1 & 1 \end{pmatrix}, B=\begin{pmatrix} 2 \\ 3 \end{pmatrix} }[/math]. אזי מטריצת הבלוקים מוגדרת להיות [math]\displaystyle{ C=(A|B)=\begin{pmatrix} 1 & 0 & 2 \\ 1 & 1 & 3 \end{pmatrix} }[/math]
משפט: לכל שלש מטריצות A,B,C כך שהכפל מוגדר, מתקיים ש[math]\displaystyle{ C(A|B)=(CA|CB) }[/math] כלומר כפל C במטריצת הבלוקים, הוא מטריצה הבלוקים המורכבת מהכפל של C בכל בלוק.
הוכחה: נובע בקלות מכפל-עמודה המוזכר לעיל.
באופן כללי יהיו [math]\displaystyle{ M_1 = \left(\! \begin{array}{c|c} A & B \\ \hline C & D\\ \end{array}\!\right), \, M_2 = \left(\! \begin{array}{c|c} X & Y \\ \hline Z & W\\ \end{array}\!\right) }[/math] כך שכל הכפלים הבאים מוגדרים (מבחנית גדלי המטריצות) אזי מתקיים
[math]\displaystyle{ M_1\cdot M_2 = \left(\! \begin{array}{c|c} \begin{pmatrix} A & B \end{pmatrix} \cdot \begin{pmatrix} X \\ Z \end{pmatrix} & \begin{pmatrix} A & B \end{pmatrix} \cdot \begin{pmatrix} Y \\ W \end{pmatrix} \\ \hline \begin{pmatrix} C & D \end{pmatrix} \cdot \begin{pmatrix} X \\ Z \end{pmatrix} & \begin{pmatrix} C & D \end{pmatrix} \cdot \begin{pmatrix} Y \\ W \end{pmatrix} \\ \end{array}\!\right) }[/math]
במילים אחרות: כאשר הכפל מוגדר אפשר להכפיל בלוקים של מטריצה כאילו היו איברים במטריצה!
שחלוף וסימטריות
הגדרה: תהי מטריצה [math]\displaystyle{ A \in F^{n \times m} }[/math]. אזי המטריצה המשוחלפת [math]\displaystyle{ A^t \in F^{m \times n} }[/math] מוגדרת ע"י [math]\displaystyle{ [A^t]_{ij}=[A]_{ji} }[/math]. כלומר, האיבר בשורה ה-i והעמודה ה-j של המטריצה המשוחלפת הוא האיבר בשורה ה-j והעמודה ה-i של המטריצה המקורית - הפכנו את השורות לעמודות, ואת העמודות לשורות.
דוגמא: אם [math]\displaystyle{ A=\begin{pmatrix}1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix} }[/math] אזי [math]\displaystyle{ A^t=\begin{pmatrix}1 & 4 \\ 2 & 5 \\ 3 & 6 \end{pmatrix} }[/math]
הגדרה: מטריצה נקראת סימטרית אם היא שווה למשוחלפת של עצמה; כלומר [math]\displaystyle{ A=A^t }[/math] (השורות והעמודות שלה זהות). מטריצה נקראת אנטי-סימטרית אם [math]\displaystyle{ A=-A^t }[/math]
לדוגמא [math]\displaystyle{ \left(\begin{array}{cc} 2 & a\\ a & 5 \end{array}\right) }[/math] סימטרית
ו- [math]\displaystyle{ \left(\begin{array}{cc} 0 & -a\\ a & 0 \end{array}\right) }[/math] אנטי סימטרית.
תכונות:
- לכל שתי מטריצות A,B עבורן הכפל מוגדר, מתקיים [math]\displaystyle{ (AB)^t=B^tA^t }[/math].
- [math]\displaystyle{ (A^t)^t=A }[/math]
- לכל שתי מטריצות מאותו סדר A,B מתקיים [math]\displaystyle{ (A+B)^t = A^t+B^t }[/math]
- לכל מטריצה A ולכל קבוע מהשדה [math]\displaystyle{ \alpha }[/math] מתקיים ש [math]\displaystyle{ (\alpha A)^t= \alpha (A^t) }[/math]
תרגיל 4.4
א. הוכח שלכל מטריצה [math]\displaystyle{ A\in\mathbb{F}^{m\times n} }[/math] המטריצה [math]\displaystyle{ AA^t }[/math] הינה סימטרית.
ב. הוכח שלכל מטריצה ריבועית A (כלומר [math]\displaystyle{ A\in\mathbb{F}^{n\times n} }[/math] )מתקיים שהמטריצה [math]\displaystyle{ A+A^t }[/math] סימטרית, ואילו המטריצה [math]\displaystyle{ A-A^t }[/math] אנטי סימטרית.
פתרון
א. נסמן [math]\displaystyle{ B=A^t }[/math]. לפי התכונות לעיל קל לראות ש [math]\displaystyle{ (AA^t)^t= (AB)^t =B^tA^t = (A^t)^tA^t= AA^t }[/math] והוכחנו שהמטריצה סימטרית.
ב. [math]\displaystyle{ (A+A^t)^t = A^t + (A^t)^t = A^t+A = A+ A^t }[/math] (הרי חיבור מטריצות הוא חילופי). כמו כן, [math]\displaystyle{ (A-A^t)^t = A^t - A = -(A-A^t) }[/math] כפי שרצינו.
תרגיל 4.5
א. תהי A מטריצה ריבועית ממשית (כלומר שאיבריה משדה הממשיים) אנטי סימטרית. הוכח שכל איברי האלכסון שלה שווים לאפס.
ב. (כשמלמדים שדות סופיים) האם הטענה נכונה למטריצות ריבועיות אנטי סימטריות מעל שדות אחרים? אפיין בדיוק את השדות מעליהם הטענה נכונה.
פתרון
נביט באיבר אלכסון [math]\displaystyle{ [A]_{ii} }[/math]. מתוך אנטי סימטריות מתקיים ש[math]\displaystyle{ [A]_{ii}=-[A]_{ii} }[/math] (החלפנו את השורה והעמודה, מכיוון שהן שוות קיבלנו בדיוק את אותו האיבר).
לפי תכונות השדה שלמדנו, ניתן לחבר לשני האגפים את הנגדי ולקבל [math]\displaystyle{ [A]_{ii}+[A]_{ii}=0 }[/math]. ולכן [math]\displaystyle{ (1+1)[A]_{ii}=0 }[/math]. מכיוון שבשדה אין מחלקי אפס, יש שתי אפשרויות:
- [math]\displaystyle{ [A]_{ii}=0 }[/math]
- [math]\displaystyle{ 1+1=0 }[/math]
לכן, בכל שדה ממאפיין שונה מ-2 (כלומר סכום שתי אחדות אינו אפס) קל לראות שאיברי האלכסון חייבים להיות אפס. לעומת זאת, בכל שדה ממאפיין שתים קל לראות שהמטריצה [math]\displaystyle{ \begin{pmatrix} 1 & 0 \\ 0 & 1\end{pmatrix} }[/math] הינה אנטי סימטרית שכן אם [math]\displaystyle{ 1+1=0 }[/math] נובע ש[math]\displaystyle{ 1=-1 }[/math] ולכן מתקיים ש [math]\displaystyle{ \begin{pmatrix} 1 & 0 \\ 0 & 1\end{pmatrix}=\begin{pmatrix} -1 & 0 \\ 0 & -1\end{pmatrix} }[/math]. כמו כן, ברור שאיברי האלכסון של המטריצה הנ"ל שונים מאפס.
תרגיל
מצאו מטריצה ממשית שהיא גם סימטרית וגם אנטי סימטרית. הוכיחו כי קיימת מטריצה יחידה כזאת.
מטריצות ריבועיות
הגדרה: מטריצה ריבועית היא [math]\displaystyle{ A\in \mathbb{F}^{n\times n} }[/math]
מטריצות מיוחדות :
- מטריצת היחידה היא
[math]\displaystyle{ I_{n}=\left(\begin{array}{ccc} 1 & 0 & 0\\ 0 & \ddots & 0\\ 0 & 0 & 1 \end{array}\right) }[/math]
מטריצה היחידה מקיימת את התכונה שלכל מטריצה ריבועית [math]\displaystyle{ A }[/math] מתקיים כי [math]\displaystyle{ A\cdot I=I\cdot A =A }[/math]
- מטריצת האפס היא
[math]\displaystyle{ 0_{n}=\left(\begin{array}{ccc} 0 & 0 & 0\\ 0 & \ddots & 0\\ 0 & 0 & 0 \end{array}\right) }[/math]
מטריצה האפס מקיימת את התכונה שלכל מטריצה ריבועית [math]\displaystyle{ A }[/math]
מתקיים כי [math]\displaystyle{ A\cdot 0=0\cdot A =0 }[/math]
וגם [math]\displaystyle{ A+ 0=0+ A =A }[/math]
- מטריצה משולשית
- מטריצה משולשית עליונה היא מהצורה
[math]\displaystyle{ A=\left(\begin{array}{ccc} * & * & *\\ 0 & \ddots & *\\ 0 & 0 & * \end{array}\right) }[/math] כלומר [math]\displaystyle{ a_{ij}=0 }[/math] לכל [math]\displaystyle{ j\lt i }[/math] .
- מטריצה משולשית תחתונה היא מהצורה
[math]\displaystyle{ A=\left(\begin{array}{ccc} * & 0 & 0\\ * & \ddots & 0\\ * & * & * \end{array}\right) }[/math] כלומר [math]\displaystyle{ a_{ij}=0 }[/math] לכל [math]\displaystyle{ i\lt j }[/math] .
- מטריצה אלכסונית היא מהצורה
[math]\displaystyle{ A=\left(\begin{array}{ccc} * & 0 & 0\\ 0 & \ddots & 0\\ 0 & 0 & * \end{array}\right) }[/math] כלומר [math]\displaystyle{ a_{ij}=0 }[/math] לכל [math]\displaystyle{ i\not=j }[/math] .
- מטריצה סקלארית היא מהצורה
[math]\displaystyle{ A=\left(\begin{array}{ccc} \alpha & 0 & 0\\ 0 & \ddots & 0\\ 0 & 0 & \alpha \end{array}\right)=\alpha I_{n} }[/math]
תרגיל
- הוכיחו כי כפל של סקלאריות היא סקאלרית
- הוכיחו שכפל של אלכסוניות היא אלכסונית
- הוכיחו כי כפל של משולשיות (מאותו סוג) הוא משולשית (מאותו סוג).
עקבה
הגדרה: העקבה (trace) של מטריצה ריבועית הינה סכום איברי האלכסון של המטריצה.
תכונות:
- [math]\displaystyle{ tr(A^t)=tr(A) }[/math]
- [math]\displaystyle{ tr(A+B)=tr(A)+tr(B) }[/math]
- [math]\displaystyle{ tr(AB)=tr(BA) }[/math]
- [math]\displaystyle{ tr(\alpha A)=\alpha \cdot tr(A) }[/math]
תרגיל 5.10 וחצי
הוכח שלא קיימות מטריצות ריבועיות ממשיות כך ש [math]\displaystyle{ AB-BA=I }[/math]. האם הדבר נכון לכל שדה?
פתרון
נפעיל עקבה על שני האגפים, ונקבל מצד אחד [math]\displaystyle{ trace(AB-BA)=trace(AB)-trace(BA)=0 }[/math] ומצד שני [math]\displaystyle{ trace(I)=1+1+...+1 }[/math]. מעל הממשיים סכום אחדות לעולם אינו מתאפס ולכן השיוויון הנ"ל לא ייתכן.
מעל שדה עם מאפיין סופי השיוויון אפשרי, לדוגמא מעל [math]\displaystyle{ \mathbb{Z}_2 }[/math] עבור המטריצות [math]\displaystyle{ A=\begin{pmatrix}0 & 1 \\ 0 & 0\end{pmatrix},B=\begin{pmatrix}0 & 0 \\ 1 & 0\end{pmatrix} }[/math] מתקיים ש [math]\displaystyle{ AB-BA = A=\begin{pmatrix}1 & 0 \\ 0 & -1\end{pmatrix}=I }[/math] (מכיוון ש[math]\displaystyle{ 1=-1 }[/math]).
תרגיל 5.11
א. תהא A מטריצה ממשית כך ש [math]\displaystyle{ tr(AA^t)=0 }[/math]. הוכח ש-A הינה מטריצת האפס.
ב. תהא A מטריצה מרוכבת כך ש [math]\displaystyle{ tr(AA^*)=0 }[/math]. הוכח ש-A הינה מטריצת האפס. ([math]\displaystyle{ A^*:=\overline{A^t} }[/math])
פתרון
א. נסמן ב [math]\displaystyle{ R_i(A) }[/math] את השורה ה-i של המטריצה A וב [math]\displaystyle{ C_i(A) }[/math] את העמודה ה-i של המטריצה A. מכיוון שהמטריצה המשוחלפת מתקבלת על ידי החלפת שורות ועמודות של המטריצה המקורית תמיד מתקיים ש [math]\displaystyle{ [R_i(A)]^t=C_i(A^t) }[/math] (השחלוף החיצוני הינו על מנת להפוך את וקטור השורה לוקטור עמודה).
כמו כן, נשים לב שבכפל מטריצות מתקיים תמיד [math]\displaystyle{ [AB]_{ij}=R_i(A)C_j(B) }[/math].
כעת, [math]\displaystyle{ tr(AA^t)=\sum_{i=1}^m[AA^t]_{ii}=\sum_{i=1}^mR_i(A)C_i(A^t)=\sum_{i=1}^mR_i(A)(R_i(A))^t }[/math]
נשים לב שבאופן כללי, בהנתן [math]\displaystyle{ v=(x_1,...,x_n) }[/math] מתקיים ש [math]\displaystyle{ vv^t = (x_1)^2+(x_2)^2+...+(x_n)^2 }[/math].
ביחד ניתן להסיק ש[math]\displaystyle{ tr(AA^t) }[/math] שווה לסכום הריבועים של כל איברי המטריצה. מכיוון שריבוע גדול או שווה לאפס, מתקיים שסכום ריבועים הוא אפס אם"ם כל האיברים הם אפס, ולכן המטריצה הינה מטריצת האפס.
ב. עבור המרוכבים ההוכחה הינה דומה, פשוט מקבלים עבור וקטור מרוכב כללי [math]\displaystyle{ v=(z_1,...,z_n) }[/math] מתקיים ש [math]\displaystyle{ vv^*=|z_1|^2+...+|z_n|^2 }[/math] ואז בעזרת טענה דומה מקבלים שכל איברי המטריצה הינם אפס.
תרגיל
ראינו למעלה שלכל מטריצה [math]\displaystyle{ A\in \mathbb{F}^{m\times n} }[/math] מתקיים שהמטריצה [math]\displaystyle{ AA^t }[/math] הינה סימטרית. האם הכיוון ההפוך נכון? כלומר, האם לכל מטריצה סימטרית [math]\displaystyle{ B\in \mathbb{F}^{m\times m} }[/math] קיימת [math]\displaystyle{ A\in \mathbb{F}^{m\times n} }[/math] כך ש- [math]\displaystyle{ B=AA^t }[/math]?
פתרון
לא. למשל המטריצה הסימטרית [math]\displaystyle{ B=\begin{pmatrix}1 & 0 \\ 0 & -1\end{pmatrix} }[/math] לא כזו כי אילו הייתה [math]\displaystyle{ A }[/math] מתאימה אז לפי תרגיל קודם כל איברי האלכסון היו אי-שליליים בסתירה.
תרגיל
ראינו למעלה שלכל מטריצה [math]\displaystyle{ A\in \mathbb{F}^{n\times n} }[/math] מתקיים שהמטריצה [math]\displaystyle{ A+A^t }[/math] הינה סימטרית. האם הכיוון ההפוך נכון? כלומר, האם לכל מטריצה סימטרית [math]\displaystyle{ B\in \mathbb{F}^{n\times n} }[/math] קיימת [math]\displaystyle{ A\in \mathbb{F}^{n\times n} }[/math] כך ש- [math]\displaystyle{ B=A+A^t }[/math]?
כן: מגדירים את A ע"י חלוקה ל-3 מקרים: מעל האלכסון 0, מתחת כמו B, באלכסון חצי מ-B.