דיפרנציאציה ואינטגרציה נומרית

Slides:



Advertisements
Similar presentations
כריית מידע -- Clustering
Advertisements

ממיבחניםC שאלות ++.
1 Formal Specifications for Complex Systems (236368) Tutorial #4 Refinement in Z: data refinement; operations refinement; their combinations.
תרגילי חזרה. General Things to Remember Be careful to identify if we’re talking about gains or costs (because the search cost is always negative) Check.
עיבוד תמונות ואותות בעזרת מחשב
1 מתמטיקה ב' לכלכלנים שיעור 6 – אינטגרלים, שטחים ושימושיהם. תיאוריה.
מתמטיקה בדידה תרגול 3.
אינטרפולציה רועי יצחק.
קורס אינטראקטיבי מבוסס על הקורס המועבר ע”י ד”ר קרסנוב קורס אינטראקטיבי מבוסס על הקורס המועבר ע”י ד”ר קרסנוב פרק 6. פירוק ……….(LU and Cholesky) …...
רקורסיות נושאי השיעור פתרון משוואות רקורסיביות שיטת ההצבה
חשבון דיפרנציאלי ואינטגרלי א' (חדו"א)
משטר דינמי המשך – © Dima Elenbogen :55 חידה שכדאי לעבור עליה: 2011/ho/WCFiles/%D7%97%D7%99%D7%93%D7%94%20%D7%A2%D7%9D%20%D7%91%D7%95%D7%A0%D7%95%D7%A1.doc.
Inverse kinematics (Craig ch.4) ב"ה. Pieper’s solution נתבונן ברובוט עם 6 מפרקי סיבוב כאשר שלושת הצירים של המפרקים האחרונים נחתכים. נקודת החיתוך נתונה.
תרגול 5 רקורסיות. רקורסיה קריאה של פונקציה לעצמה –באופן ישיר או באופן עקיף היתרון : תכנות של דברים מסובכים נעשה ברור ונוח יותר, מכיוון שזו למעשה צורת.
רקורסיות נושאי השיעור מהן רקורסיות פתרון רקורסיות : שיטת ההצבה שיטת איטרציות שיטת המסטר 14 יוני יוני יוני 1514 יוני יוני יוני 1514.
מבוא לשפת C חידות ונקודות חשובות נכתב על-ידי יורי פקלני. © כל הזכויות שמורות לטכניון – מכון טכנולוגי לישראל.
אינטרפולציה רועי יצחק.
מבוא להנדסת חשמל מעגל מסדר שני.
חורף - תשס " ג DBMS, צורות נורמליות 1 צורה נורמלית שלישית - 3NF הגדרה : תהי R סכמה רלציונית ותהי F קבוצת תלויות פונקציונליות מעל R. R היא ב -3NF.
Robust Characterization of Polynomials 1 Robust Characterization of polynomials “IT DOES NOT MAKE SENCE!” מרצים : אורי גרסטן יניב עזריה Ronitt Rubinfeld.
1 Formal Specifications for Complex Systems (236368) Tutorial #5 Refinement in Z: data refinement; operations refinement; their combinations.
(C) סיון טל גילוי מידע וזיהוי תבניות תרגול מס. 4 חזרה על בעיית השערוך, שיטות פרמטריות. שיטת MAP ( בייסיאנית ) לשערוך פרמטרים. שיטת הנראות המירבית. השיטה.
Formal Specifications for Complex Systems (236368) Tutorial #6 appendix Statecharts vs. Raphsody 7 (theory vs. practice)
תכנות תרגול 6 שבוע : תרגיל שורש של מספר מחושב לפי הסדרה הבאה : root 0 = 1 root n = root n-1 + a / root n-1 2 כאשר האיבר ה n של הסדרה הוא קירוב.
1 חישוב ואופטימיזציה של שאילתות חלק 2 Query Evaluation and Optimization Part 2.
ערמות ; מבני נתונים 09 מבוסס על מצגות של ליאור שפירא, חיים קפלן, דני פלדמן וחברים.
תחשיב הפסוקים חלק ג'. צורות נורמליות א. DF – Disjunctive Form – סכום של מכפלות. דוגמא: (P  ~Q  R)  (R  P)  (R  ~Q  ~P) הגדרה: נוסחה השקולה לנוסחה.
Motion planning via potential fields תומר באום Based on ch. 4 in “Principles of robot motion” By Choset et al. ב"הב"ה.
דיפרנציאציה ואינטגרציה נומרית
ערכים עצמיים בשיטות נומריות. משוואה אופינית X מציין וקטור עצמי מציינת ערך עצמי תואם לוקטור.
מבוא כללי למדעי המחשב תרגול 5. חישוב e זוהי הנוסחא לחישוב e נראה כיצד לתרגם אותה לפונקציה n n.
1 Bond Price Volatility נובמבר שאלות 2 ו 4 נתונות שתי איגרות החוב הבאות :
Ray 7 דוגמא אלגוריתם 1.קבל דוגמאות 2. פלט f a עבור הדוגמה a המינימלית החיובית ?
Data Structures, CS, TAU, Perfect Hashing 1 Perfect Hashing בעיה : נתונה קבוצה S של n מפתחות מתחום U השוואה ל - Hash : * טבלה קבועה (Hash רגיל - דינאמי.
תכנות תרגול 5 שבוע : הגדרת פונקציות return-value-type function-name(parameter1, parameter2, …) הגדרת סוג הערכים שהפונקציה מחזירה שם הפונקציהרשימת.
אלכסנדר ברנגולץ דואר אלקטרוני: אלכסנדר ברנגולץ דואר אלקטרוני: פעולות מורפולוגיות.
1 Data Structures, CS, TAU, Perfect Hashing בעיה: נתונה קבוצה S של n מפתחות מתחום U השוואה ל- Hash : * טבלה קבועה (Hash רגיל - דינאמי) * רוצים זמן קבוע.
משטר דינמי – © Dima Elenbogen :14. הגדרת cd ו -pd cd - הזמן שעובר בין הרגע שראשון אותות הכניסה יוצא מתחום לוגי עד אשר אות המוצא יוצא מתחום.
מודל הלמידה מדוגמאות Learning from Examples קלט: אוסף של דוגמאות פלט: קונסיסטנטי עם פונקציה f ב- C ז"א קונסיסטנטי עם S ז"א מודל הלמידה מדוגמאות Learning.
עקרון ההכלה וההדחה.
תכנות מונחה עצמים Object Oriented Programming (OOP) אתגר מחזור ב' Templates תבניות.
תחשיב היחסים (הפרדיקטים)
Markov Decision Processes (MDP) תומר באום Based on ch. 14 in “Probabilistic Robotics” By Thrun et al. ב"הב"ה.
מודל הלמידה מדוגמאות Learning from Examples קלט: אוסף של דוגמאות פלט: קונסיסטנטי עם פונקציה f ב- C ז"א קונסיסטנטי עם S ז"א.
1 מבוא למדעי המחשב סיבוכיות. 2 סיבוכיות - מוטיבציה סידרת פיבונאצ'י: long fibonacci (int n) { if (n == 1 || n == 2) return 1; else return (fibonacci(n-1)
Safari On-line books. מה זה ספארי ספארי זו ספריה וירטואלית בנושא מחשבים היא כוללת יותר מ כותרים כל הספרים הם בטקסט מלא ניתן לחפש ספר בנושא מסוים.
Points on a perimeter (Convex Hull) קורס – מבוא לעבוד מקבילי מבצעים – אריאל פנדלר יאיר ברעם.
11 Introduction to Programming in C - Fall 2010 – Erez Sharvit, Amir Menczel 1 Introduction to Programming in C תרגול
Interpolation Functions in Matlab By Dmitriy Katsif.
- אמיר רובינשטיין מיונים - Sorting משפט : חסם תחתון על מיון ( המבוסס על השוואות בלבד ) של n מפתחות הינו Ω(nlogn) במקרה הגרוע ובממוצע. ניתן לפעמים.
1 מבוא למדעי המחשב רקורסיה. 2 רקורסיה היא שיטה לפתרון בעיות המבוססת על העיקרון העומד ביסוד אינדוקציה מתמטית: אם ידועה הדרך לפתור בעיה עבור המקרים הבסיסיים.
Presentation by Gil Perry Supervised by Amos Fiat 1.
פיתוח מערכות מידע Class diagrams Aggregation, Composition and Generalization.
Costs and Filters Dr. Avi Rosenfeld Department of Industrial Engineering Jerusalem College of Technology
1 חלק XQuery :IV XML Query. 2 ביבליוגרפיה - DTD 3 ביבליוגרפיה – books.xml TCP/IP Illustrated Stevens W. Addison-Wesley Advanced Programming in.
מבוא למדעי המחשב לתעשייה וניהול הרצאה 6. מפעל השעווה – לולאות  עד עכשיו  טיפלנו בייצור נרות מסוג אחד, במחיר אחיד  למדנו להתמודד עם טיפול במקרים שונים.
קשר לוגי : סיבה ותוצאה. במשפט – דוגמות קלות בגלל הגשם החלטנו לא לנסוע לטיול לחיפה. הרצון שלי להצליח הניע אותי להשקיע בלימודים. ציפורים נודדות בין יבשות.
מספרים אקראיים ניתן לייצר מספרים אקראיים ע"י הפונקציה int rand(void);
Tirgul 12 Trees 1.
מבוא למדעי המחשב סיבוכיות.
ניתוח זמן ריצה (על קצה המזלג)
SQL בסיסי – הגדרה אינדוקטיבית
פרוקטוז, C6H12O6 , חד-סוכר מיוחד
ממשקים - interfaces איך לאפשר "הורשה מרובה".
שיטות נומריות בהנדסה בסמסטר ב' תשס"ט ניתן הקורס "שיטות נומריות בהנדסה" שהוא קורס חובה במסגרת המחלקה להנדסת מכונות לסטודנטים בשנה ב'. קורס זה.
בחירת חומר גלם כתב: עמרי שרון.
ריבועים פחותים – מקרה כללי
סמינר בנושאים מתקדמים בעיבוד תמונה
Fitness Landscape And Memetic Algorithm
NG Interpolation: Divided Differences
Presentation transcript:

דיפרנציאציה ואינטגרציה נומרית רועי יצחק

דיפרנציאציה נומרית

דוגמא: מצא קירוב לנגזרת לפונקציה f(x)=xsin(x) בנקודה 0.5 כאשר חישוב הדיפרנציאל הוא ב 0.6 וב0.51 .והשווה את התוצאות לחישוב הנגזרת האמיתית. פיתרון: ערך הנגזרת האמיתית f’(0.5)=sin(0.5)+0.5cos(0.5)=0.9182 כאשר h=0.1 אזי כאשר h=0.01 אזי

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

דוגמא: פולינום האינטרפולציה עבור השלשה הראשונה: ה-y-ים המתאימים הם:

ולכן הפולינום והנגזרת שלו עבור

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

כלל הטרפז x0 x1 x f(x) L(x)

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

דוגמא דוגמה: מצא קירוב לאינטגרל ע"י כלל הטרפז עם 2 ועם 4 צעדים. פתרון: תחילה נפתור עם 2 צעדים של טרפז: כעת נפתור עם 4 צעדים של טרפז: נשווה את 2 הפתרונות לפתרון האמיתי שהוא: 0.14658 ניתן לראות שקירוב עם 4 צעדים מדויק יותר.

שיטת סימפסון L(x) f(x) x x0 h x1 h x2

שיטת סימפסון נוסחה: דוגמה: מצא קירוב לאינטגרל ע"י כלל סימפסון עם 2 ועם 4 צעדים. פתרון: תחילה נפתור עם 2 צעדים של סימפסון: כעת נפתור עם 4 צעדים של סימפסון:

Midpoint Rule f(x) x a xm b

שיטת mid-point בדומה לכלל הטרפז אך כאן מדובר במלבנים. 2 צעדים 4 צעדים

שיטת גאוס על מנת למצוא קירוב לאינטגרל של פונקציה מסוימת מדִיוק עד סדר n נדגום את הפונקציה f(x) ב n+1 נק': (x0,f(x0)), (x1,f(x1)), ... ,(xn,f(xn)) נמצא קירוב ל-f(x) ע"י פולינום אינטרפולציה של לגרנז' קירוב זה מדויק עד סדר n. נעשה אינטגרל לפולינום שמצאנו בדרך כלל שיטה זו תהיה טובה כי אם הדגימה מתבצעת כמו שצריך הטעות הנומרית בהנתן הרבנ נקודות צריכה להיות יחסית נמוכה בקטע חסום

דוגמא (שלא עובדת) מצא קירוב לאינטגרל מדיוק עד סדר שני. מצא קירוב לאינטגרל מדיוק עד סדר שני. פתרון: נדגום את f(x)=sin2x ב-3 נקודות: נחשב את פולינומי לגרנז' רק עבור הנקודה האמצעית כי שאר הנקודות יוכפלו באפס, ונבצע אליהם אינטגרציה : הפתרון האמיתי הוא 0.5Pi

תרבועי גאוס-Gaussian Quadrature ניקח את שורשי פולינום לז'נדר מסדר n (ז"א Pn(x) שלמדנו בקירוב עקומות, בתת הנושא- פולינומים אורתוגונליים) , ועבורם נדגום את הפונקציה f(x) שעבורה נרצה לחשב אינטגרל בקטע [-1,1]. נמצא קירוב ל- f(x) ע"י פולינום האינטרפולציה של לגרנז' עבור הנקודות שחישבנו ב-א'. נעשה אינטגרל על הפולינום שמצאנו. במילים אחרות: ההבדל בין "גאוס" לבין "תרבועי גאוס" הוא סעיף א' כלומר באיזה נקודות בוחרים כדי לדגום את הפונקציה. עבור כל קטע [a,b] נעשה העתקה של הפונקציה לקטע [-1,1]

Gaussian Quadrature on [-1, 1] x1 x2 -1 1 בוחרים c-ים וx-ים אופטימלים לשחזור האינטגרל

דוגמה: מצא קירוב לאינטגרל מדיוק מסדר 5 עם 3 קדקודים בלבד פתרון: אם ניקח n=3 קדקודים אזי 2n-1=5 ז"א יש להשתמש בתרבועי גאוס. את 3 הקדקודים ניקח משורשי פולינום לז'נדר ה-y-ים המתאימים הם: שהם נחשב את הפולינומים של לגרנז' על פי ערכים אלה ומתוכם נחשב את ci:

סה"כ נקבל: שימו לב ה C-ים קבועים עבור כל פונקציה כי הם נקודות הדגימה האופטימליות עבור הקטע [-1,1]

Gaussian Quadrature on [-1, 1] ולכן תמיד כאשר נרצה דיוק מסדר 5 לכל פונקציה נבחר את 3 הנקודות ו3 המשקולות המתאימות

Gaussian Quadrature on [a, b]

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

Example: Gaussian Quadrature Three-point formula Four-point formula