Professional Documents
Culture Documents
תרגיל כיתה9
הגדרת נורמה
במרחב Vנקראת נורמה אם היא מוגדרת לכל fמ V -ומקיימת: ‖n( f )≡‖f פונקציה ממשית
f= max|xi| for i=1,..nהיא נורמה עבור xשהוא ווקטור ממשי דוגמא :האם
-nמימדי?
דוגמא :1
‖(2,3,4,6)‖=2
‖(4,0,−1,5)‖=1
‖0,0,0,0‖=0 למשל:
תכונה 4לא מתקיימת ,לכן זאת פתרון :דוגמא נגדית:
לא נורמה!
דוגמא :2
דוגמאות
b
‖f‖=max [a , b ](|f '( x)|)+∫ |f ( x )|dx
עבור פונקציות fחסומות ובעלות נגזרת a דוגמה :3
חסומה בקטע ] . [ a, bהאם זאת נורמה?
פתרון :תנאי 3לא מתקיים לכן זאת לא נורמה .אם מכפילים את הפונקציה בקבוע,
התוצאה תוכפל באותו קבוע בריבוע.
√
b
‖f‖= max [a , b] (|f '( x )|)⋅∫|f ( x )|dx
.עבור פונקציות fחסומות ובעלות a דוגמה :5
נגזרת חסומה בקטע ] . [ a, bהאם זאת נורמה?
פתרון :תנאי 4לא בהכרח מתקיים .הביטוי מתאפס כשהפונקציה שווה לקבוע.
b
שאלה 1
נתונה מערכת המשוואות הבאה:
2x1+x2+x3=10
x1-x2+2x3=-8
clear all
clc
for ii = 1:n
for i= ii+1:m
;)temp = A(i,ii) / A(1,ii
;)B(i) = B(i) - (B(1) * temp
for j = ii:n
)A(i,j) = A(i,j) - (A(1,j) * temp
end
end
end
A
'B
כלל קרמר:
נוסחת קרמר
כידוע מאלגברה לינארית ,למערכת משוואות ריבועית (כלומר ,מספר המשתנים שווה למספר המשוואות)
היא מטריצה ריבועית ,ו -הוא וקטור עמודה ,קיים פתרון יחיד אם ,כאשר המיוצגת על ידי
. ורק אם
על פי נוסחת קרמר ,הרכיב ה -של וקטור הפתרון נתון על ידי
בווקטור. היא המטריצה המתקבלת על ידי החלפת העמודה ה -שבמטריצה כאשר
דוגמא
נתונה מערכת המשוואות
נחשב את הדטרמיננטות:
מטלה :כתוב תכנית הפותרת מערכת לינארית באמצעות כלל קרמר .השווה בין
הפתרון באמצעות כלל קרמר לפתרון באמצעות האופרטור הרגיל של מטלב עבור
מטריצה מסדר 50באמצעות חישוב נורמת ההפרש בין הפתרונות.
שיטות לא ישירות
מוצאות פתרון מקורב
המהירות יותר גדולה
הגדרה
מטריצה תקרא נשלטת אלכסונית חזק (או ממש)
שיטת יעקובי:
)(k) (k−1
∞‖ ‖x −x
¿¿¿ ¿¿¿ ¿ j≠i )(k
¿¿<ε
n ∞‖ ‖x
כתוב תוכנית המממשת את אלגוריתם יעקובי לפתרון מערכת לינארית. -
לבדיקת התוכנית הפעל אותה על המערכת שחושבה בכתה .בחר ε=0 .01
כתנאי העצירה או מספר מקסימלי (למשל )50של איטרציות .ודא שהתוכנית
מהדהדת על המסך את סדרת הוקטורים המהווה קירוב לפתרון .הפעל את
התוכנית על מטריצה נוספת כלשהיא שהיא נשלטת אלכסונית (ההסבר ינתן
בכתה) בדוק את הפתרון על-ידי השוואה לפקודה ¿ . x= Aזוהי ברירת
המחדל לפתרון מערכת לינארית ב.Matlab-
הפעל את התוכנית גם על מטריצה שאינה נשלטת אלכסונית. -
ודא שהתוכנית אינה מוגבלת למטריצות מסדר 3בלבד. -
שיטת גאוס-סיידל:
)(k) (k−1
∞‖ ‖x −x
¿ ¿¿ ¿¿¿ ¿ j≠i )(k
¿¿ <ε
n ∞‖ ‖x
כתוב תוכנית המממשת את אלגוריתם גאוס-סיידל באמצעות שיפור אלגוריתם -
יעקובי לפתרון מערכת לינארית .לבדיקת התוכנית הפעל אותה על המערכת
שחושבה בכתה.
הפעל את התוכנית על מטריצה נוספת כלשהיא שהיא נשלטת אלכסונית -
(ההסבר ינתן בכתה) בדוק את הפתרון על-ידי השוואה לפקודה ¿ . x= Aזוהי
ברירת המחדל לפתרון מערכת לינארית ב.Matlab-
הפעל את התוכנית גם על מטריצה שאינה נשלטת אלכסונית. -
ודא שהתוכנית אינה מוגבלת למטריצות מסדר 3בלבד. -
¿ Aלבין פתרון כתוב תכנית המשווה בין מהירות הפתרון באמצעות .1
באמצעות כלל קרמר ושיטת יעקובי על ידי הפעלת הפתרון על אותה
מטריצה 1000פעמים בכל אחת מהשיטות.