אנליזה נומרית/שיטות איטרטיביות עם מיתרים

מתוך testwiki
קפיצה לניווט קפיצה לחיפוש

תבנית:אנליזה נומרית

שיטות אלו דומות ברעיונן לשיטת ניוטון-רפסון, אך אינן מצריכות שימוש בנגזרת הפונקציה, כך שכאשר הנגזרת היא מסובכת, ניתן להשתמש במיתרים במקום במשיקים. בדומה לניוטון-רפסון, גם כאן ההתכנסות תלויה בבחירת הנקודות ההתחלתיות.

שיטת המיתר הקבוע

בשיטה זו מתחילים עם שני ניחושים x1, x2 קרובים, והשיפוע של כל מיתר נתון על ידי:

 f(x1)f(x0)x1x0=f(xn)0xnxn+1xn+1=xnf(xn)(x1x0)f(x1)f(x0)
שיטת המיתר הקבוע

נשים לב כי כאשר  |f(x1)f(x0)|<<1 השיטה קורסת.

שיטת המיתר המשתנה (secant)

גם כאן מתחילים עם שני ניחושים x1, x2, והשיפוע של כל מיתר נתון על ידי:

 f(xn)f(xn1)xnxn1=f(xn)0xnxn+1xn+1=xnf(xn)xnxn1f(xn)f(xn1)

ניתן לקבל תוצאה זו גם אם נציב בנוסחת ניוטון-רפסון את שיפוע המיתר במקום שיפוע המשיק.

שיטת המיתר המשתנה

נשים לב כי כאשר  |f(xn)f(xn1)|<<1 השיטה קורסת.

קוריוז מעניין הוא שסדר האיטרציה הזו הוא בדיוק חיתוך הזהב:  1+521.618.

מציאת הביטוי לשגיאה

נשתמש בקשר  xn=ϵn+α:

 ϵn+1+α=ϵn+α[f(α)+ϵnf(α)+...](ϵn+αϵn1α)f(α)+ϵnf(α)+ϵn22f(α)+...[f(α)+ϵn1f(α)+ϵn122f(α)+...]
 ϵn+1=f(α)ϵnϵn12[f(α)+12f(α)(ϵn+ϵn1)]ϵnϵn1f(α)2f(α)

או בקיצור:  ϵn=Aϵn1ϵn2.

מציאת סדר השיטה

ננסה למצוא את ערכי הקבועים בקשר הפונקציונלי הבא בין שתי שגיאות עוקבות:

 ϵn+1=Bϵns{ϵn+1=Bϵnsϵn=Bϵn1s

נשתמש בקשר אשר מצאנו מקודם:

 ϵn+1=Aϵnϵn1=A(Bϵn1s)ϵn1=ABϵn1s+1ϵn+1=Bϵns=B(Bϵn1s)s=Bs+1ϵn1s2

נבצע השוואת מקדמים:

 ABϵn1s+1=Bs+1ϵn1s2{A=Bsϵn1s+1=ϵn1s2s2=s+1, s=ϕ

כאשר  ϕ=1+521.618 הוא חיתוך הזהב (התעלמנו מהשורש השלילי של המשוואה הריבועית כי אינו יכול להיות סדר ההתכנסות). בסופו של דבר נקבל:

 {s=ϕ1.618A=Bϕ

ראוי לציין כי האנליזה הנ"ל נכונה רק כאשר הפונקציה f גזירה פעמיים, השורש α הינו שורש בודד, ושני הניחושים ההתחלתיים מספיק קרובים לשורש.

קישורים חיצוניים

תבנית:מיזמים

  • מצגות וגליונות באתר אוניברסיטת USF.
  • אתר אוניברסיטת CSU
  • אתר MathWorld

שיטת Regula Falsi

שיטה זו נקראת גם שיטת False Position, והיא ואריאציה של שיטת המיתר המשתנה אשר פועלת לפי שיקולים של שיטת החציה, כך שאם מובטח שבתחום הניחוש נמצא שורש יחיד, התכנסות השיטה מובטחת, אך אנו משלמים בסדר ההתכנסות. אם הפונקציה קרובה לקו ישר באזור השורש, שיטה זו עדיפה על פני שיטת החצייה.

שיטת False Position

גם כאן מתחילים עם שני ניחושים x1, x0 קרובים, אך הפעם הם נמצאים משני צידי השורש, כך שמתקיים:  f(x0)f(x1)<0. נניח שהמיתר חותך את ציר x בנקודה c. נשתמש בשיטת המיתר המשתנה:

 c=x1f(x1)(x1x0)f(x1)f(x0)

ההמשך דומה לשיטת חציית האינטרוולים:

  1. אם  f(x0)f(c)>0 אז ממשיכים בתחום (c,x1), כלומר בתוכנית המחשב נבצע פעולת השמה: x0:=c.
  2. אם  f(x0)f(c)<0 אז ממשיכים בתחום (x0,c), כלומר בתוכנית המחשב נבצע פעולת השמה: x1:=c.
  3. אם  f(x0)f(c)=0 אז c=α וסיימנו.

קישורים חיצוניים

תבנית:מיזמים

תבנית:אנליזה נומרית