מבוא
פרק זה עוסק במציאת פתרונות למשוואה הסקלרית, הלא לינארית:
כאשר
גרף של שלושה פונקציות והשורשים שלהם.
שיטת החצייה
השיטה הבאה, שהיא בעצם אנלוגית לחיפוש בינארי, היא פשוטה ודורשת מעט מידע על הפונקציה
נניל ועבור
הוא החציון, ונבדוק את הסימן של המכפלה
אם
אנחנו נעצור את האלגוריתם כאשר
בכל איטרציה על הקטע
שיטת ניוטון ו-Secant
שיטת החציון רק דורשת שהפונקציה
שיטת ניוטון דורשת יותר מידע על חלקלקות הפונקציה, אבל היא מתכנסת הרבה יותר מהר לשורש.
אלגוריתם: שיטת ניוטון
שיטה זו היא הדרך המהירה הבסיסית ביותר למציאת שורש. הרעיון שעומד מאחוריו ניתן להכללה כדי לפתור בעיות יותר כלליות.
נניח שהנגזרת הראשונה והשנייה של
כאשר
אם
ונקבל:
לפונקציה לא לינארית נגדיר את האיטרציה הבאה ע”י אותה הנוסחה:
אנחנו מתעלמים מהביטוי
מבחינה גאומטרית,
תרגיל:
פתרו בעזרת שיטת ניוטון את אחד מהשורשים של הפונקציה הבאה:
עם הניחוש ההתחלתי:
פתרון:
הנגזרת:
לפי הנוסחה:
נוכל להתחיל לחשב איטרציות:
תרגיל:
על מנת לחשב
- רשום ביטוי מפורש באמצעותו יחושבו הקירובים
עבור .
פתרון:
הנגזרת: ולפי הנוסחה לאיטרציה: - האם מובטחת התכנסות של שיטת ניוטון במקרה הנתון ללא תלות בניחוש ההתחלתי?
פתרון:
נראה מה קורה:- כאשר
:
$$
{x}{1} ={x}{0} (2-a{x}_{0} )<0נ ק ב ל ש ת מ י ד - כאשר
:
- כאשר
:
- כאשר
:
- כאשר
:
ולכן נסיק כי: נוכל להמשיך באינדוקציה ולקבל: לכן, נוכל להוכיח שהסדרה בעצם עולה: הסדרה חסומה מלמעלה ומונוטונית ולכן מתכנסת. נוכיח כי ההתכנסות היא אל : לכן הגבול: נציב ש- : - כאשר
- כאשר
אלגוריתם: שיטת Secant
הדרישה בשיטת ניוטון שלא רק הפונקציה
שיטת Secant היא וריאציה של שיטת ניוטון, כאשר
כאשר מציבים את קירוב זה בתוך הנוסחה של שיטת ניוטון, אנחנו מקבלים את השיטת Secant:
קצב ההתכנסות וסדר השגיאה
כמה מהר איטרציה מתכנסת, אם בכלל?
הגדרה:
נאמר כי סדרת איטרציות
שמתכנסת לפתרון בעלת קצב התכנסות וסדר שגיאה אם: אם
, נאמר כי השיטה מתכנסת לינארית.
אם, נאמר כי השיטה מתכנסת ריבועית.
אם, נאמר כי השיטה מתכנסת סופרלינארית.
הערה:
אין הבהרה ברורה בין סדר שגיאה וקצב התכנסות בספרות. לפעמים בכלל קוראים ל-
קצב ההתכנסות, או סדר ההתכנסות.
עבור שיטת החצייה, ניתן להראות כי השגיאה חסומה ע”י
כלומר, לשיטת החצייה יש קצב התכנסות
עבור שיטת ניוטון, אפשר להראות שאם
חישוב סדר השגיאה
לפעמים נרצה למצוא את סדר השגיאה בצורה נומרית. חישוב סדר השגיאה בצורה זו הוא אמנם לא מדויק, אבל הוא מאמת בסטייה מסוימת את קצבי ההתכנסות התאורתיים.
לאחר “מספיק”
נוציא
אבל משוואה זו תקפה רק אם אנו באמת יודעים מהו הפתרון. נוכל לשער את סדר השגיאה גם אנו לא יודעים מהו הפתרון, אם אנו מניחים כי אחרי מספיק
נציב זאת בנוחסה שקיבלנו ל-