שיטת ניוטון-רפסון
מתוך ויקיפדיה, האנציקלופדיה החופשית
באנליזה נומרית, שיטת ניוטון-רפסון (או כלל ניוטון) היא אלגוריתם יעיל למציאת שורשים של פונקציה ממשית כלשהי, דהיינו נקודות בהן הפונקציה מתאפסת. השיטה פותחה בידי אייזק ניוטון.
תוכן עניינים |
[עריכה] תיאור
השיטה מבוססת על הרעיון הבא: בהינתן פונקציה שאת השורש שלה אנחנו מחפשים, ואנו מגבילים את עצמנו לתחום שבו יש לפונקציה רק שורש אחד, אם נבחר ערך שקרוב לערך השורש, השורש של המשיק לפונקציה באותו ערך יהיה קרוב יותר לשורש שאנו מחפשים. כעבור כמה איטרציות של הלולאה נקבל קירוב מספיק.
סדר הפעולות הוא כזה:
- בחר נקודה שקרובה לשורש שאתה מחפש.
- חשב את שיפוע המשיק לפונקציה בנקודה זו. זוהי הנגזרת של הפונקציה באותה נקודה.
- חשב את משוואת המשיק, מה שנעשה בקלות באמצעות גאומטריה אנליטית.
- מצא את שורש המשיק, כלומר את הנקודה שבה הוא חותך את ציר ה-x.
אם בחירת הערך הראשוני שלך הייתה טובה, תקבל מספר הקרוב יותר לשורש שאתה מחפש. אם לא, "תעוף" מהקטע שעליו אתה עובד. אם הבחירה שלך הייתה טובה, חזור על האיטרציה, הפעם עם הערך החדש שקיבלת. בתנאים מסוימים ניתן להבטיח שהאיטרציה תעבוד תמיד, גם עבור בחירת ערכים התחלתיים רחוקים מאוד מהשורש.
[עריכה] ניסוח מתמטי
תהי פונקציה גזירה בקטע . נתחיל את האיטרציה מהנקודה . שיפוע המשיק לפונקציה בנקודה זו הוא .
אם כך, אנחנו מחפשים את משוואת הישר שעובר דרך הנקודה ושיפועו . על פי הגאומטריה האנליטית נקבל שמשוואה זו היא . מאחר שאנו מחפשים את החיתוך של ישר זה עם ציר , נציב ונקבל, לאחר העברת אגפים:
כאשר הוא נק' החיתוך המבוקשת.
נסתכל כעת בסדרה המוגדרת רקורסיבית על ידי
סדרה זו מתכנסת לשורש המבוקש, בהינתן בחירה מתאימה של .
[עריכה] דוגמה
נראה כיצד ניתן להשתמש בשיטה זו כדי לחשב בקלות שורשים. נניח כי אנו רוצים לחשב את עבור כלשהו. מספר זה הוא השורש החיובי של הפונקציה . נגזור ונקבל . בתור אבר ראשון באיטרציה נבחר את עצמו (ניתן להוכיח כי בבחירה זו מובטח שהשיטה תיתן את הפתרון). כלומר, נביט בסדרה המוגדרת כך:
בעזרת משוואה זו, תוך לכל היותר 10 איטרציות ניתן לחשב ערך מדויק עד 10 ספרות אחרי הנקודה של כל מספר עד 1,000. במספר איטרציות גדול יותר, השיטה עובדת עבור כל מספר ממשי חיובי.
נדגים עבור :
בתוך ארבע איטרציות הושג קירוב עם דיוק של 10 ספרות אחרי הנקודה.
[עריכה] הרחבה
עבור פונקציות מסוימות, ניתן להוכיח ששיטת ניוטון-רפסון תתכנס לפתרון המבוקש, בהתחשב בנגזרת הראשונה והשנייה:
תהא גזירה פעמיים ברציפות בקטע , יש לה שורש יחיד בקטע ונבחר , אז האיטרציה תתכנס לפתרון במקרים הבאים:
במקרים אלו ניתן לתחום את גודל השגיאה, על ידי אי השוויון הבא:
כאשר
[עריכה] הוכחה
ההוכחה מתבססת על שימוש בטור טיילור מסדר שני. נראה אותה עבור המקרה הראשון - עבור שאר המקרים הרעיון זהה.
[עריכה] חלק א: הוכחת התכנסות
תהי הסדרה המתקבלת מאיטרצית ניוטון. נניח כי . כעת נפתח את טור טיילור של מסדר שני סביב :
כעת נשתמש בהגדרת הסדרה ונקבל:
נעביר אגפים:
כעת נזכור כי על פי הנתון ולכן הביטוי באגף ימין חיובי. מכאן כי גם הביטוי באגף שמאל חייב להיות חיובי. על פי הנתון, ולכן בהכרח מתקיים:
כלומר
הראינו שהסדרה חסומה מלרע על ידי . כעת נראה שזו סדרה יורדת: על פי הנוסחה ידוע כי . הנגזרת חיובית, כלומר הפונקציה עולה בקטע, ומאחר ש- הרי ש- ולכן ומכאן שמתקיים . הראינו שהסדרה יורדת.
כידוע, כל סדרה יורדת וחסומה מלרע מתכנסת לגבול. נסמן . אז מתקיים: ולכן ונקבל מיידית . מכיוון ש- הוא השורש היחיד בקטע, . הראינו שהסדרה מתכנסת אל השורש המבוקש.
[עריכה] חלק ב': הוכחת הערכת השגיאה
נפתח הפעם את טור טיילור של סביב הנקודה :
כעת, לפי משפט הערך הממוצע של לגראנז' קיימת המקיימת:
וקיבלנו:
. כעת נציב את :
.
וההוכחה הושלמה.
[עריכה] השוואה לשיטות אחרות
יתרונה הגדול של שיטת ניוטון-רפסון הוא סדר ההתכנסות הריבועי. חסרונותיה העיקריים:
- השיטה לא תמיד מתכנסת.
- יש צורך בחישוב הנגזרת. לא תמיד זה אפשרי, ולעתים החישוב כבד.
כדי להתגבר על החסרון הראשון, משתמשים לעתים בשיטה אחרת שבה מובטחת התכנסות (למשל שיטת החצייה), כדי להגיע לסביבת השורש, ושם מפעילים את שיטת ניוטון-רפסון. במקרה שלא ניתן לחשב את הנגזרת, או שחישוב הנגזרת גוזל משאבי חישוב, משתמשים בשיטת המיתר, שסדר ההתכנסות שלה הוא קרוב לזה של שיטת ניוטון-רפסון
אם השורש הוא בעל ריבוי גדול מ-1, השיטה תתכנס, אך קצב ההתכנסות לא יהיה ריבועי, אלא לינארי (סדר ההתכנסות הוא 1). אם השורש הוא מסדר השיטה האיטרטיבית המוגדרת על-ידי תתכנס, וקצב ההתכנסות יהיה ריבועי.
חשבון אינפיניטסימלי | |
---|---|
מושגי יסוד: |
חשבון אינפיניטסימלי | סדרה | גבול | סדרת קושי | טור | אינפיניטסימל | שדה המספרים הממשיים | ערך מוחלט | אי-שוויון המשולש | אי-שוויון קושי-שוורץ |
פונקציות: |
פונקציה | גרף פונקציה | פונקציה לינארית | פונקציה מונוטונית | נקודת קיצון | פונקציה קעורה | פונקציה קמורה | פונקציה רציפה | רציפות במידה שווה | נקודת אי רציפות | נגזרת | טור טיילור | סדרת פונקציות | התכנסות במידה שווה |
משפטים: |
משפט בולצאנו-ויירשטראס | משפטי ויירשטראס | משפט קנטור | משפט ערך הביניים |משפט פרמה | משפט רול | משפט הערך הממוצע של לגראנז' | משפט הערך הממוצע של קושי | משפט דארבו | כלל השרשרת | כלל הסנדוויץ' | כלל לופיטל | משפט שטולץ | אריתמטיקה של גבולות |
האינטגרל: |
אינטגרל | המשפט היסודי של החשבון הדיפרנציאלי והאינטגרלי | אינטגרציה בחלקים | שיטות אינטגרציה |
אנליזה מתקדמת: |
פונקציה מרוכבת | אנליזה וקטורית | שיטת ניוטון-רפסון | משוואה דיפרנציאלית | טופולוגיה | תורת המידה |
אנליזה מתמטית - אנליזה וקטורית - טופולוגיה - אנליזה מרוכבת - אנליזה פונקציונלית - תורת המידה |