1 / 30

NUMERICAL INTEGRATION

NUMERICAL INTEGRATION. שגיאת אינטרפולציה. שגיאת האינטרפולציה של טבלת הפונקציה ( x ) f ע"י הפולינום ( x ) p n בכל נקודה x מוגדרת כ. משפט: תהיי ( x ) f פונקציה המוגדרת על הקטע [ a, b ] וגזירה n +1 פעמים. אם ( x ) p n פולינום האינטרפולציה מדרגה ≤ n בנקודות השונות ,

vian
Download Presentation

NUMERICAL INTEGRATION

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. NUMERICAL INTEGRATION

  2. שגיאת אינטרפולציה שגיאת האינטרפולציה של טבלת הפונקציה (x)f ע"י הפולינום (x)pn בכל נקודה x מוגדרת כ משפט: תהיי (x)fפונקציה המוגדרת על הקטע [a, b] וגזירה n+1 פעמים. אם (x)pnפולינום האינטרפולציה מדרגה ≤ n בנקודות השונות , אזי לכל xקיים [a, b] ξ,(x)ξ=ξ, כך ש

  3. אינטגרציה נומרית אינטגרנד רוצים לחשב: כל השיטות שנלמד תהינה מהצורה: Abscissas משקלים • נלמד 2 סוגי אינטגרציה נומרית: • . Abscissas במרחקים שווים ... ,h0+2x ,h+0x ,0x • . Abscissas במרחקים שונים נתחיל מהסוג הראשון: מרחקים שווים Newton-Cotes Quadrature Formulas • יש 2 קבוצות של שיטות ניוטון-קוטס: • ) נוסחאות סגורות – כאשר גבולות האינטגרל הם אבסציסות • ) נוסחאות פתוחות – גבולות האינטגרל לא נכללים בין אבסציסות

  4. נוסחאות ניוטון-קוטס סגורות כאשר , b= xn,... ,+ih0x=xi , a=0x. כל 1+n נקודות ממוקמות במרחקים שווים: מחשבים את האינטגרל לפי: (x)pn הדרך לפיתוח נוסחאות נ"ק היא לבנות פולינום אינטרפולציה (x)pnלערכי הפונקציה באבסציסות (xi)f, (n ,... ,0=i)ולחשב אינטגרל מאותו הפולינום: הפולינום אפשר לבנות בצורה של לגרנג' ומכן רואים כי המשקליםHi נקראים "מספרי קוטס"

  5. שיטת הטרפז נתחיל מהפולינום הפשוט ביותר עם 1= n, (x)p1, העובר בין 2 נקודות b ,a נקבל נבצע אינטגרציה:

  6. שיטת סימפסון נגדיל את מספר הנקודות ל3 , (2= n) ונבנה פולינום אינטרפולציה (x)p2 (x)p2 נקבל: h h נזכור כי נציב ל(x)p2: נבצע אינטגרציה של הפולינומים li ונקבל את המשקלים: אזי נוסחת סימפסון לאינטגרל היא:

  7. נוסחאות ניוטון-קוטס פתוחות נפתח את השיטה ל2 נקודות פנימיות (1=n): בסוג הזה של הנוסחאות נקודות הקצה (b ,a) לא נכללות בין האבסציסות. (x)p1 נציב את הפולינום לאינטגרל ונבצע אינטגראציה: באותה הדרך נפתח נוסחה ל3 נקודות פנימיות (2=n): (x)p2

  8. שגיאת האינטגרציה (שגיאת הקיטוע) שגיאת האינטגרציה לפי נוסחאות ניוטון-קוטס נובעת משגיאת האינטרפולאציה של הפונקציה ע"י פולינום: כאשר נזכור כי שגיאת האינטרפולציה היא נניח קודם ש n הוא מספר זוגי ונחשב את האינטגרל של en בחלקים. נקבל: האיבר החוץ-אינטגראלי מתאפס רק עבור n זוגי. עבור n אי-זוגי התוצאה היא: את האינטגרלים הנותרים בנוסחת השגיאה ניתן לחשב בצורה אנאליטית ולרשום את התוצאה הסופית בטבלה שבדף הבא:

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

  10. Closed Newton-Cotes Formulas n=1: Trapezoidal Rule n=2: Simpson’s Rule

  11. Closed Newton-Cotes Formulas (cont.) n=3: Simpson’s Three-Eight Rule n=4:

  12. נוסחאות ניוטון-קוטס (פתוחות) ושגיאת הקיטוע המשקלים עבור נוסחאות פתוחות הם: הערה: בטבלה הזאת n הוא דרגת פולינום אינטרפולציה לנקודות פנימיות בלבד. צריך להדגיש שבנוסף לנקודות פנימיות יש עוד 2 נקודות קצה שלא נלקחים בחשבון בבניית הפולינום.

  13. Open Newton-Cotes Formulas n=0: Midlpoint Rule n=1:

  14. Open Newton-Cotes Formulas (cont.) n=2: n=3:

  15. Newton-Cotes Formulas: Example n 0 1 2 3 4 Closed formulas 0.27768018 0.29293264 0.29291070 0.29289318 Error 0.01521303 0.00003942 0.00001748 0.00000004 Open formulas 0.30055887 0.29798754 0.29285866 0.29286923 Error 0.00766565 0.00509432 0.00003456 0.00002399

  16. דרגת הדיוק והתכנסות שיטת נ"ק נתבונן עוד פעם בנוסחת השגיאה: כאשר הפונקציה (x)f היא בעצמה פולינום מדרגה קטנה מ2)+n) אם nזוגי או מ1)+n) אם nאי-זוגי, אזי שגיאת האינטגרציה היא 0. ז"א שיטת האינטגרציה עבור פולינומים כאלה היא מדויקת. הגדרות:דרגת הפולינום n הגדולה ביותר וכזאת שהשיטה היא מדויקת עבור כל פולינום מדרגה נקראת דרגת הדיוק של שיטת האינטגראציה. סדר השגיאה זה החזקה של h בנוסחת השגיאה. (דרגת הדיוק 3, סדר השגיאה 5) מהם דרגת הדיוק וסדר השגיאה של שיטת סימפסון? האם הגדלת n משפרת את הדיוק? לא בהכרח! א) השיטה עם nזוגי עדיפה משיטה של 1+n (x)f ב) כפי שראינו קודם, הגדלה של nלא בהכרח מקטינה את שגיאת האינטרפולציה ולכן גם לא את שגיאת האינטגרציה. התנודות של פולינום גורמות לשינוים בסימנים של המשקלים עבור . (x)pn

  17. שיטות ניוטון-קוטס מרוכבות כמו לאינטרפולציה, הדרך להגדלת דיוק השיטה היא לא הגדלת n אלא חלוקת הקטע (b ,a) לm תת-קטעים ובניית פולינומים מדרגה נמוכה בכל תתי-הקטעים האלו: … a0=a a1 a2 b=am נפרק את האינטגרל לסכום של m אינטגרלים וכל אחד מהאינטגרלים נחשב לפי נוסחת נ"ק עם 1+n נקודות. שאלה: כמה סה"כ אבסציסות נצטרך לחישוב האינטגרל? התשובה: תת-קטעים נקודות בכל תת-קטע נקודות משותפות מרחק בין הנקודות הוא h=(b-a)/mn. ניתן להקטין את h ע"י הגדלת m ללא שינוי של n. ז"א אפשר להסתפק ב n קטן (למשל 1 או 2) ועדייו להגיע לדיוק גבוה. זה יתרון גדול של שיטות מרוכבות.

  18. שיטות הטרפז וסימפסון מרוכבות נתחיל משיטת הטרפז המרוכבת. בכל תת-קטע i נוסחת הטרפז היא: נסכם את הביטויים האלה על כול תתי-הקטעים. נקבל: נכתוב נוסחה לשיטה יעילה ושימושית מאד - שיטת סימפסון המרוכבת . נזכור כי שיטת סימפסון היא שיטה עבור 2=nכך שh=(b-a)/2m ומספר האבסציסות חייב להיות אי-זוגי!

  19. השגיאה הכוללת היא מסדר 2 והשיטה מתכנסת כאשר ! באותה הדרך נפתח גם נוסחה לשיטת סימפסון מרוכבת (2=n). ונקבל: נציב השגיאה היא מסדר 4! הערכת השגיאה בשיטות ניוטון-קוטס מרוכבות בכל תת-קטע של האינטגרציה ניתן להשתמש בנוסחת השגיאה שפיתחנו קודם: אבל עכשיו השגיאה הכללית היא סכום של השגיאות בכל m תתי-הקטעים. נעריך את השגיאה בהתחלה לשיטה הפשוטה ביותר – שיטת הטרפז המרוכבת. ולכן, נזכור גם כי בשיטות מרוכבות

  20. Composite Newton-Cotes Formulas

  21. Composite Simpson’s Rule

  22. Use the transformation and then the Composite Simpson’s rule and the given values of n to approximate the following integrals: Composite Simpson’s Rule: Exams

  23. Composite Trapezoidal Rule

  24. הערכת השגיאה לפי אקסטראפולציה של ריצ'רדסון נוסחאות השגיאה שפיתחנו לשיטות מרוכבות לא מאפשרות עדיין להעריך את השגיאה מספרית כי בדרך כלל לא נתון הערך של נגזרת הפונקציה בנקודה לא ידועה η.השיטה של אקסטראפולצית ריצ'רדסון מסייעת להתגבר על הבעיה. בשלב ראשון נפעיל את השיטה להערכת השגיאה בשיטת הטרפז. לפי הגדרת השגיאה הערך המדויק של האינטגרל הוא אם נזכור כי בשיטת הטרפז השגיאה הכוללת היא מסדר 2 אזי נקבל: כאשר הקבוע Cהוא המקדם C הלא ידוע נמצא ע"י חישוב האינטגרל פעמים: פעם ראשונה עם 1mחלוקות לתת-קטעים, ז"א עם ופעם שנייה עם 2mחלוקות

  25. אקסטראפולציית ריצ'רדסון (המשך) נקבל: נחלץ את Cממשוואה הזאת: ובכן, השגיאות בחישוב הראשון והשני הם: אפשר לתקן את החישוב הנומרי של האינטגרל ע"י הוספת אבר השגיאה:

  26. אקסטראפולציית ריצ'רדסון (המשך) באותה הדרך נעשה הערכת השגיאה בשיטת סימפסון מרוכבת. נזכור כי השגיאה בשיטה הזאת היא מסדר 4, ז"א המקדם C נמצא שוב ע"י חישוב האינטגרל פעמים. פעם אחת עם 1m חלוקות לתת-קטעים, ז"א עם ופעם שנייה עם 2mחלוקות: מכן השגיאות בחישוב הראשון והשני הם: מוסיפים את התיקון לחישוב הנומרי של האינטגרל ומקבלים:

  27. 1st order accuracy but and Richardson’s Extrapolation (general case) Suppose that for each small h we have a numerical formula N(h) that approximates an unknown value M: in other words

  28. we define 2nd order accuracy Richardson’s Extrapolation (cont.) then

  29. 3rd order accuracy where Richardson’s Extrapolation (cont.)

  30. Richardson’s Extrapolation (cont.) In general

More Related