אינטרפולציה וקירוב פולינומיאלי
פרק 2 - למידה מודרכת ותרגול מעמיק
אינטרפולציה וקירוב פולינומיאלי
פרק 2 - למידה מודרכת ותרגול מעמיק
מטרות למידה מרכזיות:
1. פולינום האינטרפולציה של לגראנז'
אינטרפולציה פולינומיאלית היא אחד הכלים היסודיים ביותר בעיבוד נתונים נומרי ובהנדסה. כאשר בידינו אוסף של מדידות ניסיוניות דיסקרטיות, אנו מחפשים פונקציה רציפה וחלקה שתעבור במדויק דרך כל הנקודות הידועות. משפט היחידות מבטיח שעבור n+1 נקודות שונות קיים פולינום יחיד ממעלה לכל היותר n העובר דרכן.
צורת לגראנז' מציגה את פולינום האינטרפולציה כסכום משוקלל של פולינומי בסיס יסודיים המקבלים ערך 1 בנקודה אחת ומתאפסים בכל האחרות.
תרגיל 1
רמת קושי: בסיסימצאו את פולינום האינטרפולציה העובר דרך שלוש הנקודות (0, 1), (1, 3), (2, 7) באמצעות בסיסי לגראנז', וחשבו את ערכו בנקודה x=1.5:
שלב 1: נחשב את פולינומי הבסיס של לגראנז' L0, L1, L2.
שלב 2: L0(x) = ((x - 1)(x - 2)) / ((0 - 1)(0 - 2)) = (x^2 - 3x + 2) / 2.
שלב 3: L1(x) = ((x - 0)(x - 2)) / ((1 - 0)(1 - 2)) = (x^2 - 2x) / (-1) = -x^2 + 2x.
שלב 4: L2(x) = ((x - 0)(x - 1)) / ((2 - 0)(2 - 1)) = (x^2 - x) / 2.
שלב 5: נרכיב את הפולינום: P2(x) = 1 L0(x) + 3 L1(x) + 7 L2(x) = 0.5(x^2 - 3x + 2) + 3(-x^2 + 2x) + 3.5(x^2 - x) = x^2 + x + 1.
שלב 6: נציב x = 1.5: P2(1.5) = (1.5)^2 + 1.5 + 1 = 2.25 + 1.5 + 1 = 4.75.
2. הפרשים מחולקים של ניוטון
צורת ניוטון פותרת את חוסר הגמישות של לגראנז' בעזרת הפרשים מחולקים, המאפשרים להוסיף נקודת דגימה חדשה על ידי הוספת איבר יחיד בדרגת הפולינום הבאה.
אינטרפולציה בפולינום ממעלה גבוהה על נקודות במרווחים שווים עלולה להוביל לתנודות פראיות ליד קצוות הקטע (תופעת רונגה). בחירת נקודות צ'בישב ממזערת את השגיאה המקסימלית ומדכאת תנודות אלו.
תרגיל 2
רמת קושי: בינוניבנו טבלת הפרשים מחולקים עבור הנקודות (-1, 4), (0, 1), (2, 1), (3, 8) ורשמו את פולינום ניוטון המתקבל:
שלב 1: סדר 0: f[-1] = 4, f[0] = 1, f[2] = 1, f[3] = 8.
שלב 2: סדר 1: f[-1, 0] = (1 - 4)/(0 - (-1)) = -3. f[0, 2] = (1 - 1)/(2 - 0) = 0. f[2, 3] = (8 - 1)/(3 - 2) = 7.
שלב 3: סדר 2: f[-1, 0, 2] = (0 - (-3))/(2 - (-1)) = 3/3 = 1. f[0, 2, 3] = (7 - 0)/(3 - 0) = 7/3.
שלב 4: סדר 3: f[-1, 0, 2, 3] = (7/3 - 1)/(3 - (-1)) = (4/3) / 4 = 1/3.
שלב 5: נרשום את הפולינום לפי האלכסון העליון: P3(x) = 4 - 3(x + 1) + 1(x + 1)x + (1/3)(x + 1)x(x - 2).