שיטות נומריות בהנדסה 362-1-3341 בסמסטר ב' תשס"ט ניתן הקורס "שיטות נומריות בהנדסה" שהוא קורס חובה במסגרת המחלקה להנדסת מכונות לסטודנטים בשנה ב'. קורס זה.

Slides:



Advertisements
Similar presentations
Completeness and Expressiveness. תזכורת למערכת ההוכחה של לוגיקה מסדר ראשון : אקסיומות 1. ) ) (( 2. )) ) (( )) ( ) ((( 3. ))) F( F( ( 4. ) v) ( ) v ((
Advertisements

כריית מידע -- Clustering
Digital Elevation Models and TIN Algorithms מרינה סדצקי אילנית מודחי Marc van Kreveld.
מה קורה בתא הפוסט - סינפטי עקב הפעלת סינפסה כימית ?
פונקציונל פונקציה מספר פונקציונל דוגמאות לא פונקציונל פונקציונל.
עיבוד תמונות ואותות בעזרת מחשב
אינטרפולציה רועי יצחק.
קורס אינטראקטיבי מבוסס על הקורס המועבר ע”י ד”ר קרסנוב קורס אינטראקטיבי מבוסס על הקורס המועבר ע”י ד”ר קרסנוב פרק 6. פירוק ……….(LU and Cholesky) …...
מבני נתונים 1 – מבנה התרגולים
רקורסיות נושאי השיעור פתרון משוואות רקורסיביות שיטת ההצבה
חשבון דיפרנציאלי ואינטגרלי א' (חדו"א)
Inverse kinematics (Craig ch.4) ב"ה. Pieper’s solution נתבונן ברובוט עם 6 מפרקי סיבוב כאשר שלושת הצירים של המפרקים האחרונים נחתכים. נקודת החיתוך נתונה.
חורף - תשס " ג DBMS, Design1 שימור תלויות אינטואיציה : כל תלות פונקציונלית שהתקיימה בסכמה המקורית מתקיימת גם בסכמה המפורקת. מטרה : כאשר מעדכנים.
Na+ P-. הפוטנציאל האלקטרוכימי אנרגיה חופשית ל - 1 mole חומר. מרכיב חשמלי מרכיב כימי מרכיבי הפוטנציאל האלקטרוכימי של חומר X: המרכיב הכימי : RTlnC x R –
עבודה סמינריונית Prelude to Ukkonen algorithm ON-LINE CONSTRUCTION OF SUFFIX TREES מגישים : עיד מוחמד טיבי פיראס.
The Solar Wind And its consequences. dx dA משוואות בסיסיות בהידרו דינמיקה הכח הפועל כתוצאה מגרדיאנט בלחץ על אלמנט מסה - dm.
אוטומט מחסנית הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 11.
אינטרפולציה רועי יצחק.
Robust Characterization of Polynomials 1 Robust Characterization of polynomials “IT DOES NOT MAKE SENCE!” מרצים : אורי גרסטן יניב עזריה Ronitt Rubinfeld.
בהסתברות לפחות למצא בעיה במודל PAC עבור בהסתברות ε הפונקציה f טועה מודל ONLINE 1. אחרי כל טעות הפונקציה משתפרת 2. מספר הטעיות קטן.
מרצה: פרופסור דורון פלד
עיבוד תמונות ואותות במחשב אלכסנדר ברנגולץ דואר אלקטרוני : שיטות קידוד שיטות קידוד אורך מלת קוד ואנטרופיה אורך מלת קוד ואנטרופיה קידוד.
א " ב, מילים, ושפות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 1.
משטר סטטי שערים לוגיים Wired Drives – © Dima Elenbogen 2009, Moshe Malka :29.
Formal Specifications for Complex Systems (236368) Tutorial #6 appendix Statecharts vs. Raphsody 7 (theory vs. practice)
תורת הקבוצות חלק ב'. קבוצה בת מניה הגדרה: קבוצה אינסופית X היא ניתנת למניה אם יש התאמה חד-חד ערכית בין X לבין .
תכנות תרגול 6 שבוע : תרגיל שורש של מספר מחושב לפי הסדרה הבאה : root 0 = 1 root n = root n-1 + a / root n-1 2 כאשר האיבר ה n של הסדרה הוא קירוב.
1 Formal Specifications for Complex Systems (236368) Tutorial #1 Course site : T.A. :Emilia Katz.
תחשיב הפסוקים חלק ג'. צורות נורמליות א. DF – Disjunctive Form – סכום של מכפלות. דוגמא: (P  ~Q  R)  (R  P)  (R  ~Q  ~P) הגדרה: נוסחה השקולה לנוסחה.
דיפרנציאציה ואינטגרציה נומרית
ערכים עצמיים בשיטות נומריות. משוואה אופינית X מציין וקטור עצמי מציינת ערך עצמי תואם לוקטור.
Kalman Filter תומר באום Based on ch. 8 in “Principles of robot motion” By Choset et al. ב"הב"ה.
הפקולטה למדעי המחשב אוטומטים ושפות פורמליות (236353)
Ray 7 דוגמא אלגוריתם 1.קבל דוגמאות 2. פלט f a עבור הדוגמה a המינימלית החיובית ?
1 חקירת טרנזיסטור קוונטי הנשלט על ידי שינויי תדר Frequency Controlled Quantum Transistor מבצע : חן טרדונסקי מנחה : ד " ר אראל גרנות.
Data Structures, CS, TAU, Perfect Hashing 1 Perfect Hashing בעיה : נתונה קבוצה S של n מפתחות מתחום U השוואה ל - Hash : * טבלה קבועה (Hash רגיל - דינאמי.
1 Data Structures, CS, TAU, Perfect Hashing בעיה: נתונה קבוצה S של n מפתחות מתחום U השוואה ל- Hash : * טבלה קבועה (Hash רגיל - דינאמי) * רוצים זמן קבוע.
מרחב הפאזה פרקים בתנודות וגלים לא ליניאריים פרופ' לזר פרידלנד
מודל הלמידה מדוגמאות Learning from Examples קלט: אוסף של דוגמאות פלט: קונסיסטנטי עם פונקציה f ב- C ז"א קונסיסטנטי עם S ז"א מודל הלמידה מדוגמאות Learning.
עקרון ההכלה וההדחה.
יחס סדר חלקי.
מבוא למדעי המחשב, סמסטר א ', תשע " א תרגול מס ' 1 נושאים  הכרת הקורס  פסאודו - קוד / אלגוריתם 1.
Markov Decision Processes (MDP) תומר באום Based on ch. 14 in “Probabilistic Robotics” By Thrun et al. ב"הב"ה.
מודל הלמידה מדוגמאות Learning from Examples קלט: אוסף של דוגמאות פלט: קונסיסטנטי עם פונקציה f ב- C ז"א קונסיסטנטי עם S ז"א.
דוגמאות לגלים סטציונריים איריס רוגר פרקים בתנודות וגלים לא לינארייםמנחה: פרופ' לזר פרידלנד.
מתמטיקה בדידה תרגול 2.
מבנה מחשבים תרגול מספר 3. טענה על עצים משפט: בעץ שדרגת כל קודקודיו חסומה ב-3, מספר העלים ≤ מספר הקודקודים הפנימיים + 2. הוכחה: באינדוקציה על n, מספר הקודקודים.
(C) סיון טל גילוי מידע וזיהוי תבניות תרגול מס. 9 גילוי מידע וזיהוי תבניות תרגול מס. 9 דחיסת נתונים מהו קידוד תכונות של קידודים אי - שוויון קרפט.
1 Formal Specifications for Complex Systems (236368) Tutorial #3 Z introduction and notation (contd.); Birthday book example (Chapter 1 in the book)
Interpolation Functions in Matlab By Dmitriy Katsif.
דיפרנציאציה ואינטגרציה נומרית
איחזור מידע אלגוריתמי חיפוש PageRank ד " ר אבי רוזנפלד.
פיתוח מערכות מידע Class diagrams Aggregation, Composition and Generalization.
מבוא למדעי המחשב לתעשייה וניהול הרצאה 12. ספריות.
Differential Equations Linear Equations with Variable Coefficients.
מספרים אקראיים ניתן לייצר מספרים אקראיים ע"י הפונקציה int rand(void);
CHAPTER 3 NUMERICAL METHODS
Tirgul 12 Trees 1.
Comp. Genomics Recitation 11 SCFG.
תכנות מונחה עצמים.
SQL בסיסי – הגדרה אינדוקטיבית
עבודה עם נתונים באמצעות ADO.NET
פרוקטוז, C6H12O6 , חד-סוכר מיוחד
הנעה חשמלית.
ריבועים פחותים – מקרה כללי
למה רמת פרמי צריכה להיות קבועה בחומר שנמצא בשווי משקל?
מבחן t למדגם יחיד.
Computers in Civil Engineering 53:081 Spring 2003
תוכנה 1 תרגול 13 – סיכום.
NG Interpolation: Divided Differences
Presentation transcript:

שיטות נומריות בהנדסה 362-1-3341 בסמסטר ב' תשס"ט ניתן הקורס "שיטות נומריות בהנדסה" שהוא קורס חובה במסגרת המחלקה להנדסת מכונות לסטודנטים בשנה ב'. קורס זה מקנה את היסודות לשיטות פתרון בעיות מתמטיות באמצעות מחשב. הקורס מועבר ע"י פרופ' אלכס יחוט שעות הקבלה : 15:00-16:00 בימי ג', חדר 309 בבנין הנדסת מכונות מומלץ מאוד "לבקר" באתר הקורס: www.bgu.ac.il/~yakhot/nm1 .

מדוע אנחנו צריכים שיטות נומריות? $ By 2000, the cost an aircraft wing calculation was reduced by the factor of

מדוע אנחנו צריכים שיטות נומריות? Software : Hardware ??? 1 : 1

מדוע אנחנו צריכים שיטות נומריות? חישוב מומנט התמד סביב ציר z לגוף בעל הצורה הבאה: חישוב מקדם חיכוך f עבור זרימה טורבולנטית בצינור מחוספס:

מדוע אנחנו צריכים שיטות נומריות? חישוב תנועה של מערכת קפיצים : תנועת המערכת נתונה ע"י פתרון של מערכת משוואות דיפרנציאליות: בניסוי נמדד הספק חשמלי של גנראטור מה"ד (MHD – מגנטו-הידרודינאמי המשתמש במתכות נוזליות) כתלות בטמפרטורה של המתכת. מצא משוואת הקו בד"כ לבעיות אלו אין פיתרון אנליטי. דרוש פיתרון נומרי!

Numerical Methods for Engineers Plan: Introduction Numerical Interpolation and Approximation Root of Equations (Direct-search Method – Bisection Method – Newton-Raphson Iteration – Secant Method – Applications) Numerical Differentiation and Integration 5. Numerical Solution of Differential Equations 6. Numerical Solution of Linear Equations Systems Keywords: Matrices – Vectors – Root of Equations – Numerical Interpolation, Differentiation and Integration - Linear Equations Systems

INTERPOLATIONאינטרפולציה -

טור טיילור לצורך ניתוח מתמטי של פונקציות משתמשים בקירוב הפונקציה ע"י פולינום. דוגמת הפולינום שמקרב פונקציה f(x) הוא טור טיילור: הפולינום הזה מקרב פונקציה f(x) עם n הנגזרות שלה בסביבה של נקודה 0x שגיאת הקירוב (שארית של טיילור):

אינטרפולציה ע"י פולינומים פולינום p(x) מדרגה :n תכונות של פולינומים לפולינום מדרגה n ישנם 1+n מקדמים (אפס) שורש של פולינום: לפולינום מדרגה n יש בדיוק n שורשים. חלק מהם יכולים להיות מרוכבים. השורשים יכולים להיות שווים (ריבוי שורש. דרגת הריבוי- מספר שורשים זהים) ניתן לרשום את הפולינום כ: אינטרפולציה: נניח כי קיימות 1+n נקודות שונות וקיימת פונקציה f(x) מוגדרת בקטע [a, b]= Iכאשר הקטע מכיל את הנקודות אנו רוצים לבנות פולינום אינטרפולציה ל f(x) מדרגה ≤ n שיעבור דרך הנקודות, כלומר הפולינום אמור לקיים: חשוב להדגיש שהפולינום עובר דרך כל הנקודות!

פולינום (פונקצית) אינטרפולציה משפט: קיים פולינום אינטרפולציה מדרגה ≤ n והוא יחיד הוכחה (ע"י שלילה) שהפולינום יחיד. נניח שקיימים 2 פולינומים מדרגה ≤ n שני הפולינומים שווים: אזי בכל נקודות הטבלה ז"א נקודות הטבלה הן שורשים של הפולינום Pn(x) כך שיש לו 1+n שורשים. אבל לפולינום מדרגת n יכולים להיות רק n שורשים. קיבלנו סתירה! נוכיח שהפולינום קיים ע"י בנייתו.

METHOD OF UNDETERMINED COEFFICIENTS interpolation function coefficients are determined using measured data

METHOD OF UNDETERMINED COEFFICIENTS

METHOD OF UNDETERMINED COEFFICIENTS

פולינום אינטרפולציה בצורת Newton-Gregory נניח כי בנינו פולינום pn-1(x) שעובר דרך n נקודות הטבלה והוספנו עוד נקודה (fn ,xn ) נבנה את הפולינום החדש לפי: ברור שהתוספת לפולינום הישן pn-1(x) לא שינתה את הערכים שלו בנקודות x0, x1, …xn-1 כי התוספת שווה ל 0 בנקודות אלו. עובדה זו מכוונת אותנו לבניית הפולינום מנקודה בודדת עם הוספת נקודה אחרי נקודה:

פולינום Newton-Gregory (המשך) נמצא את המקדמים ע"י השוואת הפולינום בנקודות הטבלה לערך הפונקציה באותן הנקודות:

Example: Vapor Pressure Data

פולינום Newton-Gregory (המשך) נמצא את המקדמים ע"י השוואת הפולינום בנקודות הטבלה לערך הפונקציה באותן הנקודות: ע"י הפיתרון של המשוואות הנ"ל נמצא את המקדמים a0, a1,…an את התוצאה ניתן להציג ע"י "טבלת הפרשים מחולקים" ((Divided Differences

Divided Differences: Notation - n data points

Divided Differences (cont.) מבולבלים?

Divided Differences: Algorithm בניית מטריצה אלכסון של המטריצה עדיין מבולבלים?

Divided Differences: Algorithm Example

בניית פולינום ע"י צורת לגרנג' ((Lagrange נבנה פולינום אינטרפולציה לפי הנוסחא: ניתן לראות כי "פונקציות משקל" הן - n+1 data points נבדוק שהפולינום כן עובר דרך כל נקודות הטבלה. נציב את הנקודה xi: חסרונות של פולינום לגרנג': בניית הפולינום דורשת הרבה פעולות אריתמטיות הוספת נקודה חדשה לטבלה מצריכה בניית פולינום מחדש

פולינום לגרנג' ((Lagrange: פונקציות משקל נבנה פולינום אינטרפולציה לפי הנוסחא: ניתן לראות כי "פונקציות משקל" הן

דוגמה: פולינום לגרנג' n=2 נבנה פולינום אינטרפולציה לפי הנוסחא:

דוגמה: פולינום לגרנג' n=2 נבנה פולינום אינטרפולציה לפי הנוסחא:

דוגמה: פולינום לגרנג' n=4 data (sample) points