כתיבה ב-XI: הבדלים בין גרסאות בדף
Ofekgillon10 (שיחה | תרומות) |
|||
שורה 16: | שורה 16: | ||
[http://maxima.sourceforge.net/docs/manual/maxima_23.html#SEC114 הקישור המתאים ב-Tutorial] | [http://maxima.sourceforge.net/docs/manual/maxima_23.html#SEC114 הקישור המתאים ב-Tutorial] | ||
===הצגת מערכת משוואות בסדר הגיוני=== | |||
אם מקסימה מציגה ביטוי עם סדר משתנים הפוך ממה שאנו רוצים, נסו להכניס את הביטוי powerdisp:true לתיבת המשתנים של מקסימה. | |||
===הגרלת מטריצה הפיכה שלמה=== | ===הגרלת מטריצה הפיכה שלמה=== |
גרסה אחרונה מ־19:56, 6 בנובמבר 2015
עמוד זה מיועד למיניונים בלבד
בעמוד זה יפורטו טיפים לכתיבה במערכת ה-XI בעריכת השאלות.
קישורים שימושיים
- קישור ל-Tutorial של Maxima. יש שם את כל הפונקציות של Maxima, בצירוף הסברים ודוגמאות.
אלגברה לינארית
הצגת מערכת משוואות בסדר הגיוני
אם מקסימה מציגה ביטוי עם סדר משתנים הפוך ממה שאנו רוצים, נסו להכניס את הביטוי powerdisp:true לתיבת המשתנים של מקסימה.
הגרלת מטריצה הפיכה שלמה
יש שתי דרכים (שקולות) להגריל מטריצות הפיכות ב-[math]\displaystyle{ M_n\left(\mathbb{Z}\right) }[/math], כך שההופכית גם ב-[math]\displaystyle{ M_n\left(\mathbb{Z}\right) }[/math]:
- אפשר לקחת את [math]\displaystyle{ I }[/math], ולהפעיל עליה פעולות שורה ועמודה רק מהצורה [math]\displaystyle{ R_i\leftarrow R_i+R_j }[/math] (והחלפת שורות).
- אפשר לכפול את מטריצות השורה האלמנטריות המתאימות לפעולה [math]\displaystyle{ R_i\leftarrow R_i+R_j }[/math] זו בזו.
דוגמה לשימוש בדרך השנייה
למטריצות [math]\displaystyle{ 2\times 2 }[/math]:
S:[matrix([1, 1], [0, 1]), matrix([1, 0], [1, 1])] P:S[rand(2) + 1].S[rand(2) + 1].S[rand(2) + 1].S[rand(2) + 1].S[rand(2) + 1]
למטריצות [math]\displaystyle{ 3\times 3 }[/math] (תמחקו את ה-Enter-ים בהגדרה של S; הוספתי את זה כדי שזה לא ייצא מהדף):
S:[matrix([1, 1, 0], [0, 1, 0], [0, 0, 1]), matrix([1, 0, 1], [0, 1, 0], [0, 0, 1]), matrix([1, 0, 0], [1, 1, 0], [0, 0, 1]), matrix([1, 0, 0], [0, 1, 1], [0, 0, 1]), matrix([1, 0, 0], [0, 1, 0], [1, 0, 1]), matrix([1, 0, 0], [0, 1, 0], [0, 1, 1])] P:S[rand(6) + 1].S[2].S[rand(6) + 1].S[rand(6) + 1].S[rand(6) + 1]
הגרלת מטריצות נחמדות
אפשר לבחור צורה מדורגת קנונית, ואז לכפול אותה במטריצות כנ"ל, ובכך אנחנו גם שולטים על הצורה המדורגת הקנונית וגם על פעולות השורה.
(אפשר גם להיעזר בפעולות אחרות; ראו בקישור למעלה)
צירוף וקטורי עמודה מרשימה למטריצה
נניח שיש לנו רשימה l, המכילה וקטורי עמודה, ואנו רוצים לצרף אותם למטריצה שהווקטורים ב-l יהיו העמודות שלה. המטריצה המתאימה היא
transpose(apply('matrix, maplist('first, maplist('args, maplist('transpose, l)))))