נקרא לאינטגרל של הפולינום לגרנג’ מקדמי קוטס ונסמנם:
לפיכך:
למשל, עבור והנקודות בקצוות ו-. אז הפולינומני לגרנג’:
לכן, נקבל את המקדמים:
קיבלנו כאן את שיטת הטרפזים:
במקום אינטרפולנט לינארי בקצוות, נוכל גם לקחת אינטרפולנט ריבועי כאשר אנו לוקחים בחשבון גם את אמצע הקטע. כלומר, ו-:
אם נבנה את שלושת פולינימי לגרנג’ ונבצע עליהם אינטגרציה אנו נקבל את שיטת סימפסון:
לפעמים מסמנים את המרחק בין הנקודות לשיטת סימפסון ב-, ואז שיטת סימפסון הופכת ל:
ואז קוראים לשיטה זו שיטת סימפסון . אם נפתח את השיטה ל-4 נקודות במרחקים שווים, נקבל:
ונקרא לשיטה זו שיטת סימפסון .
שטח מתחת לגרף. הגרף בפינה השמאלית למעלה מייצג את השטח האמיתי מתחת לגרף. בפינה הימנית למעלה מוצג השטח לפי שיטת סימפסון, ופינה השמאלית למטה מוצג השטח לפי שיטת הטרפזים. הפינה הימנית למטה מייצגת מה קורה כשלא הבנם מה לעזאזל רוצים ממכם.
שיטת הטרפזים ושיטת סימפסון הם סוגים של נוסחאות ניוטון-קוטס (Newton-Cotes formulas). אלו נוסחאות המתבססות על אינטרפולציה פולינומית בנקודות במרחקים שווים. נאמר כי אם הנקודות נכללות באינטרפולנט, אז זוהי שיטה סגורה. אחרת, זוהי שיטה פתוחה.
שגיאה בשיטות בסיסיות
נרצה לדעת מה השגיאה בשיטות שלנו. השגיאה עבור אינטרפולציה נתונה ע”י חיסור הפונקציה והאינטרפולנט:
לכן, השגיאה באינטגרציה שלנו תהיה האינטגרל על חיסור זה:
למשל, עבור שיטת הטרפזים, נקבל כי:
ברור כי לא אנחנו לא באמת יודעים איך לחשב את האינטגרל של , אבל אם אנו יודעים את נגזרות שלו, ניתן להראות כי עבור מתקיים:
בהינתן ו- ו- קרובים מספיק אחד לשני. ההוכחה לשיעור שגיאה זה הוא סתם ארוך ואין לי כוח להראות אותו. מספיק לדעת שהוא נובע מטיילור.
עבור שיטת סימפסון ניתן להראות באותה צורה כי:
תרגיל:
חשב את האינטגרל הבא לפי השיטות הבאות. הערך את השגיאה המתקבלת בכל שיטה (תן חסמים), והשווה מול השגיאה בפועל.
אנליטי.
שיטת הטרפז.
פתרון:
נחשב פשוט את האינטגרל:
לפי שיטת הטרפז, המרחקים בין הנקודות:
ולכן:
הערכת השגיאה:
ולכן החסמים:
השגיאה בפועל היא:
ניוטון קוטס משקלי
עד כה השתמשנו בשיטות המניחות כי המרווחים בין נקודות הדגימה חייבים להיות שווים. כעת נרצה להרחיב למקרה היותר כללי:
כאשר הוא פונקציית משקל, ו- הם פולינומי לגרנג’. בשיטת הטרפזים וסימפסון פשוט עסקנו במקרה הפרטי בו .
תרגיל:
פתח את שיטת ניוטון-קוטס לאינטגרל מהצורה:
כלומר, כאשר המשקל הוא . פתרון:
נשתמש בשיטת המקדמים החופשיים - נבצע אינטגרל על מרחב הפולינומים מסדר : בכדי לחשב את המשקלים:
קיבלנו את מערכת המשוואות:
כאשר נפתור את המערכת:
קיבלנו כי:
תרגיל:
פתח אינטגרציה בקטע חצי פתוח, ללא נקודת ה-, עבור הפונקציה הכללית הבאה:
פתרון:
נפתח שיטת ניוטון קוטס בקטע פתוח. כדי לחשב את המשקלים נשתמש ב:
נחשב את פולינומי לגרנג’:
ולכן המקדמים:
קיבלנו כי:
תרגיל:
פתור את שני האינטגרלים הבאים בעזרת התרגילים הקודמים:
פתרון:
נשים לב כי שני האינטגרלים מבחינה אנליטית זהים לחלוטין. נפתור אותו אנליטית:
מבחינה נומרית, עבור הקירוב שקיבלנו בתרגיל הראשון:
קיבלנו את התוצאה. כלומר השגיאה שלנו היא עבור שיטת ניוטון-קוטס המשקלית.
עבור השיטה מהתרגיל השני:
כלומר, קיבלנו שגיאה הרבה יותר גדולה עבור השיטה ללא הפונקציית משקל.
אינטגרציה נומרית מרוכבת (מוכללת)
ראינו כי אפילו עבור אינטגרנד חלק, השיטות הבסיסיות עשויות להיות לא מדויקות כאשר מחשבים אינטגרל על קטע ארוך. נוכל לתקן זאת אם נחשב את האינטגרל על חלקים יותר קטנים ונסכום אותם.
עבור פונקציה בקטע , נוכל לחלק אותה ל- תת-קטעים שווים . אזי:
כאשר . כעת, כל מה שעלינו לעשות הוא לחשב את האינטגרל עבור כל אחד מהתת קטעים לפי השיטות הבסיסיות.
שיטת הטרפז המרוכבת
שיטת הטרפז עבור הקטע :
לכן, שיטת הטרפז המרוכבת היא:
השגיאה היא הסכום של השגיאות עבור כל קטע:
כאשר ו-.
שיטת הטרפז המרוכבת עבור .
שיטת סימפסון המרוכבת
שיטת סימפסון המרוכבת היא אחד השיטות הכי נפוצות לחישוב אינטגרלים בצורה נומרית.
נגדיר זוגי ונתייחס לתת-קטעים בזוגות, כך שהקטעים שאנו מקבלים הם בעלי אורך כל אחד - , כאשר .
לכל תת-קטע אנו נבצע אינטרפולציה על האינטגרנד ע”י פולינום ריבועי, נחשב את האינטגרל שלהם, ונסכום אותם:
נסכום:
באותו אופן כמו שיטת הטרפז, ניתן להראות כי השגיאה של שיטת סימפסון:
עבור כלשהו.
דוגמה:
נרצה לחשב את האינטגרל:
נחלק את הקטע לארבעה קטעים שווים. לכן, כאשר ו-. שיטות הטרפז וסימפסון המרוכבות יניבו:
כמובן ששיטת סימפסון יותר מדויקת כאן.
השגיאה של שיטת הטרפזים וסימפסון המרוכבת, ככל שמגדילים את .
אינטגרציית גאוס
כל השיטות שהשתמשנו בהם עד כה בעלי הצורה הכללית:
כאשר הנקודות במרחקים שווים אחד מהשני, כי זה נוח יותר לחשב את האינטרפולציה שלהם. אבל האם אנו יכולים לבחור את הנקודות בצורה יותר חכמה?
אז היו כמה חכמים שישבו וחשבו והסיקו שעבור פולינומים, בקטע , אם נרצה לבחור נקודות, כדאי לנו להשתמש בשורשי פולינמוני לז’נדר:
עבור שימוש ב- נקודות אנו נוכל לקבל אינטגרל מדויק עבור פולינומים מסדר , לעומת פולינום מסדר בשיטות ניוטון קוטס.
בנוסף, השגיאה התאורטית היא:
כאשר .
אבל, נשים לב שאנו חייבים לשנות את תחום האינטגרל ל-. בנוסף, אם אנחנו במעבדה ורוצים לקחת דגימות כדי להשתמש בשיטה זו, נהיה חייבים לבצע את הדגימות עבור ערכים מאוד ספציפיים, שזה לא תמיד כל כך נוח, לעומת שיטות ניוטון קוטס שפשוט לקחנו דגימות במרחקים שווים.
המרת האינטגרנד לתחום הרצוי
כדי לחשב אינטגרנד הנתון בתחום בתחום אחר, במקרה שלנו , אנחנו חייבים לשנות אותו. כלומר, אנו רוצים למצוא פונקציה כך ש:
בשיטת גאוס עם 2 נקודות. השווה שגיאה תיאורטית ושגיאה בפועל.
בשיטת גאוס עם 3 נקודות. השווה שגיאה תיאורטית ושגיאה בפועל.
פתרון:
נבצע אינטגרל לא מסוים פשוט:
ראשית, נעביר את תחום האינטגרציה ל-:
קיבלנו את האינטגרל שלנו בתחום הרצוי:
אזי, אם נסמן , נוכל לרשום:
עבור :
נציב בפירוק:
השגיאה שלנו:
נשים לב ש- - כלומר, הנגזרת הרביעית היא פונקציה קבועה. נוכל להציב אותו בחסם לשגיאה:
עבור :
נציב:
נקבל שהשגיאה שלנו התאפסה:
מעבר לכך, החסם לשגיאה שלנו הוא גם אפס:
קיבלנו שהאינטגרל שלנו חושב בצורת מדויקת. נשים לב שהפולינום המקורי הוא פולינום מסדר , והאינטגרל מחושב בצורה מדויקת עבור פולינומים עד דרגה 5.
אינטגרציית רומברג
אקסטרפולציית ריצ’רדסון היא שיטה פשוטה לשיפור שיטות נומריות. בהינתן שתי שיטות בעלי אותו סדר שגיאה, ניתן לנצל את הביטוי הראשון בשגיאה של שתיהן כדי לקזז אותו, ובכך להישאר עם שגיאה מסדר גודל יותר קטן.
עבור אינטגרציה נומרית, אנו קוראים לשיטה אינטגרציית רומברג.
נדגים זאת על שיטת הטרפזים.
כאשר .
למעשה, ניתן לפרק את השגיאה הזו לחזקות זוגיות של (לא נראה הוכחה לכך כאן):
כאשר , וכנ”ל גם שאר ה--ים קבועים התלויים בנגזרות גבוהות יותר של , אבל לא ב-.
נראה כי עם מידע זה, נוכל לשפר את שיטת הטרפזים שלנו לסדר שגיאה של , במקום . למעשה, נוכל להמשיך ולחזור על אותה פעולה כדי להקטין עוד יותר את השגיאה שלנו, כאשר כל פעם אנחנו מקזזים את השגיאה הקודמת שלנו ואנו נשארים עם שגיאה פי יותר קטנה.
נדגים את השלב הראשון. עבור אינטגרל:
נסמן:
שיטת הטרפזים, פעם על , ופעם השיטה המרוכבת עם שני קטעים:
השגיאות המתאימות:
נשים לב כי:
וגם, מהגדרת השגיאה:
נחסר בין ו- ונקבל כי:
קיבלנו כאן את שיטת רומברג:
נוכל לבצע את אותו האקסטרפולציה גם לשיטת סימפסון ונסיק כי:
נוכל גם להמשיך ולחזור על הפעולה כדי לקבל דיוק יותר גבוה.
באופן כללי, אקסטרפולציית ריצ’רדסון היא: