ריבועים פחותים – מקרה כללי

Slides:



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

צורה נורמלית של גרייבך הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 11.
Number Theory and Algebra Advisor …………… Dr. Shpilka Amir Presented by …… Cohen Gil..………
תכנות מונחה עצמים Object Oriented Programming (OOP) אתגר מחזור ב'
מתמטיקה בדידה תרגול 3.
אינטרפולציה רועי יצחק.
קורס אינטראקטיבי מבוסס על הקורס המועבר ע”י ד”ר קרסנוב קורס אינטראקטיבי מבוסס על הקורס המועבר ע”י ד”ר קרסנוב פרק 6. פירוק ……….(LU and Cholesky) …...
מבני נתונים 1 – מבנה התרגולים
רקורסיות נושאי השיעור פתרון משוואות רקורסיביות שיטת ההצבה
חשבון דיפרנציאלי ואינטגרלי א' (חדו"א)
משטר דינמי המשך – © 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 מפרקי סיבוב כאשר שלושת הצירים של המפרקים האחרונים נחתכים. נקודת החיתוך נתונה.
חורף - תשס " ג DBMS, Design1 שימור תלויות אינטואיציה : כל תלות פונקציונלית שהתקיימה בסכמה המקורית מתקיימת גם בסכמה המפורקת. מטרה : כאשר מעדכנים.
Na+ P-. הפוטנציאל האלקטרוכימי אנרגיה חופשית ל - 1 mole חומר. מרכיב חשמלי מרכיב כימי מרכיבי הפוטנציאל האלקטרוכימי של חומר X: המרכיב הכימי : RTlnC x R –
1 שונות המשתנה. המודל : הנחות 1-3 מתקיימות. הנחה 4 אינה מתקיימת - כך שלפחות עבור תצפית אחת השונות שונה מהשונות של יתר התצפיות. לפחות עבור s ו t אחד. תוצאות.
רקורסיות נושאי השיעור מהן רקורסיות פתרון רקורסיות : שיטת ההצבה שיטת איטרציות שיטת המסטר 14 יוני יוני יוני 1514 יוני יוני יוני 1514.
The Solar Wind And its consequences. dx dA משוואות בסיסיות בהידרו דינמיקה הכח הפועל כתוצאה מגרדיאנט בלחץ על אלמנט מסה - dm.
אינטרפולציה רועי יצחק.
חורף - תשס " ג DBMS, צורות נורמליות 1 צורה נורמלית שלישית - 3NF הגדרה : תהי R סכמה רלציונית ותהי F קבוצת תלויות פונקציונליות מעל R. R היא ב -3NF.
Robust Characterization of Polynomials 1 Robust Characterization of polynomials “IT DOES NOT MAKE SENCE!” מרצים : אורי גרסטן יניב עזריה Ronitt Rubinfeld.
בהסתברות לפחות למצא בעיה במודל PAC עבור בהסתברות ε הפונקציה f טועה מודל ONLINE 1. אחרי כל טעות הפונקציה משתפרת 2. מספר הטעיות קטן.
עיבוד תמונות ואותות במחשב אלכסנדר ברנגולץ דואר אלקטרוני : שיטות קידוד שיטות קידוד אורך מלת קוד ואנטרופיה אורך מלת קוד ואנטרופיה קידוד.
א " ב, מילים, ושפות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 1.
תורת הקבוצות חלק ב'. קבוצה בת מניה הגדרה: קבוצה אינסופית 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.
ערמות ; מבני נתונים 09 מבוסס על מצגות של ליאור שפירא, חיים קפלן, דני פלדמן וחברים.
תחשיב הפסוקים חלק ג'. צורות נורמליות א. DF – Disjunctive Form – סכום של מכפלות. דוגמא: (P  ~Q  R)  (R  P)  (R  ~Q  ~P) הגדרה: נוסחה השקולה לנוסחה.
דיפרנציאציה ואינטגרציה נומרית
ערכים עצמיים בשיטות נומריות. משוואה אופינית X מציין וקטור עצמי מציינת ערך עצמי תואם לוקטור.
1 Bond Price Volatility נובמבר שאלות 2 ו 4 נתונות שתי איגרות החוב הבאות :
הפקולטה למדעי המחשב אוטומטים ושפות פורמליות (236353)
טיב פני שטח (טפ"ש) טיב פני שטח- רמת החלקות של המשטח.
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 רגיל - דינאמי) * רוצים זמן קבוע.
מרחב הפאזה פרקים בתנודות וגלים לא ליניאריים פרופ' לזר פרידלנד
מודל הלמידה מדוגמאות Learning from Examples קלט: אוסף של דוגמאות פלט: קונסיסטנטי עם פונקציה f ב- C ז"א קונסיסטנטי עם S ז"א מודל הלמידה מדוגמאות Learning.
עקרון ההכלה וההדחה.
יחס סדר חלקי.
תחשיב היחסים (הפרדיקטים)
מבוא למדעי המחשב, סמסטר א ', תשע " א תרגול מס ' 1 נושאים  הכרת הקורס  פסאודו - קוד / אלגוריתם 1.
Markov Decision Processes (MDP) תומר באום Based on ch. 14 in “Probabilistic Robotics” By Thrun et al. ב"הב"ה.
דוגמאות לגלים סטציונריים איריס רוגר פרקים בתנודות וגלים לא לינארייםמנחה: פרופ' לזר פרידלנד.
מתמטיקה בדידה תרגול 2.
1 מבוא למדעי המחשב סיבוכיות. 2 סיבוכיות - מוטיבציה סידרת פיבונאצ'י: long fibonacci (int n) { if (n == 1 || n == 2) return 1; else return (fibonacci(n-1)
Points on a perimeter (Convex Hull) קורס – מבוא לעבוד מקבילי מבצעים – אריאל פנדלר יאיר ברעם.
(C) סיון טל 1 גילוי מידע וזיהוי תבניות תרגול מס. 5 Principal Component Analysis חזרה על שיטות שערוך לא פרמטריות.
1 גילוי מידע וזיהוי תבניות תרגול מס. 3 התפלגות נורמלית רב - מימדית Kullback-Leibler Divergence - משפט קמירות - נגזרת שנייה משפט Log sum inequality משפט.
Interpolation Functions in Matlab By Dmitriy Katsif.
דיפרנציאציה ואינטגרציה נומרית
Structure. מה לומדים היום ? דרך לבנות מבנה נתונים בסיסי – Structure מייצר " טיפוס " חדש מתאים כאשר רוצים לאגד כמה משתנים יחד דוגמאות : עובד : שם, טלפון,
Practice session 3 תחביר ממשי ( קונקרטי ) ותחביר מופשט ( אבסטרקטי ) שיטות חישוב : Applicative & Normal Evaluation Partial Evaluation.
Practice session 3.  תחביר ממשי ( קונקרטי ) ותחביר מופשט ( אבסטרקטי )  שיטות חישוב : Applicative & Normal Evaluation.
מספרים אקראיים ניתן לייצר מספרים אקראיים ע"י הפונקציה int rand(void);
Tirgul 12 Trees 1.
מבוא למדעי המחשב סיבוכיות.
SQL בסיסי – הגדרה אינדוקטיבית
שימוש בשיטה א-פרמטרית להשוואת תוחלות של שתי אוכלוסיות.
פרוקטוז, C6H12O6 , חד-סוכר מיוחד
שיטות נומריות בהנדסה בסמסטר ב' תשס"ט ניתן הקורס "שיטות נומריות בהנדסה" שהוא קורס חובה במסגרת המחלקה להנדסת מכונות לסטודנטים בשנה ב'. קורס זה.
תיאוריית תכנון סכמות למסדי נתונים יחסיים חלק 4
בחירת חומר גלם כתב: עמרי שרון.
למה רמת פרמי צריכה להיות קבועה בחומר שנמצא בשווי משקל?
סמינר בנושאים מתקדמים בעיבוד תמונה
שיעור עשירי: מיונים, חיפושים, וקצת סיבוכיות חישוב
NG Interpolation: Divided Differences
Presentation transcript:

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

ריבועים פחותים – מקרה כללי (המשך) בצורה המפורשת המערכת נראית כך: את המטריצה של המערכת (A) קל יותר לחשב ע"י הנוסחה כאשר מטריצת העזר Q היא: והמערכת נראית כך:

ריבועים פחותים – מקרה כללי (המשך) דוגמה: דרוש לקרב את הנתונים שבטבלה ע"י הפונקציה פיתרון. נבנה מטריצת Q: נחשב את והאגף הימיני: נקבל מערכת המשוואות: מצא את הפיתרון:

פונקציות אורתוגונאליות ראינו שהדרך הקלה לפיתוח משוואות נורמאליות היא לחשב קודם את המטריצה כאשר שורות של המטריצה Q הם וקטורים אורתוגונאליים אזי המטריצה הופכת למטריצה אלכסונית. במקרה הזה הפיתרון של משוואות נורמאליות מתקבל באופן מיידי! דוגמה: נניח שמדדו את ערכי פונקציה בקטע [L ,0] ובמרחקים שווים. אזי הפונקציות ו/או הן אורתוגונאליות בסט של נקודות המדידה. זה הופך קירוב פונקציות ע"י טור פורייה ליעיל מאוד.

SOLUTION OF NONLINEAR EQUATIONS

The Growth of a Large Population The initial population: N(0)=3,000,000 After one year, with n=30,000: N(1)=3,090,000 What will be the population after 10 years?

פיתרון של משוואות לא ליניאריות f(x)=0 נסמן ב αאת הפיתרון ונקרא לו "שורש המשוואה". ריבוי שורש: אם וגם אזי אומרים שיש "ריבוי שורש" נניח כי αהוא שורש ממשי ולא מרובה. אזי הפונקציה (x)f חייבת לחתוך את ציר ה-x בקרבתו ולשנות סימן:

שיטת החצייה (Bisection) אם עבור a0’ b0 מתקיים קחו את הנקודה באמצע כן האם לא חזור לחשב m אלגוריתם: מתאי לעצור? כאשר 1 משני התנאים יתקיימו: או

שיטת החצייה (המשך) דוגמה. מצא/י שורש אחד של המשוואה: נבדוק סימנים ב 2 נקודות: נבצע את החצייה: איטראציה 2: איטראציה 3: וכן הלאה... m מתכנס לפיתרון

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

שיטת” Regula Falsi “ אחד החסרונות של שיטת החצייה היא חציה של הקטע לשני חלקים שווים. בדקנו רק את הסימנים בלי להתייחס לערכי הפונקציה בקצוות הקטע. בגרף משמאל נתונה הפונקציה. במקרה הזה עדיף להתחשב בערכים כיוון ש α קרוב יותר ל-a 1m a α b נחבר בקו ישר. משוואת הקו: נקודת המפגש של הישר וציר ה-x נסמן ב 1 m אם אזי 1 mתופס את מקומו של a, אחרת – של b. וכן הלאה, ממשיכים באיטראציות עד להתכנסות.

שיטת ” Regula Falsi “ (אלגוריתם) אלגוריתם: (לא תוכנית מחשב!) האלגוריתם שונה משיטת החצייה רק בחישוב של m. כל השאר כמו בחצייה.

שיטת ” Regula Falsi “ (דוגמה) שימו לב: מהו סדר השיטה? עדיין סדר ראשון. אבל השיטה מתכנסת מהר יותר משיטת החצייה. איך רואים זאת? חסרונות של השיטה במקרה הנ"ל שיטת RF עדיפה משיטת החצייה אבל לא תמיד. לפעמים שיטת RF לא מתכנסת או מתכנסת בקצב איטי מאד!

שיטת "נקודת שבת" (Point Fixed) דוגמה: צריך למצוא מקדם חיכוך x בצינור עבור Re =105 . x מקיים את המשוואה: או בצורה אחרת: נפתור את המשוואה ע"י איטראציות. ננחש ערך התחלתי כלשהו 0x ונציב לאגף הימיני של המשוואה. נקבל קירוב ראשון 1x. נציב ערך זה לאגף הימיני ונקבל קירוב שני 2x וכן הלאה... תוצאות החישוב עבור ניחוש התחלתי 1=0x מוצגות בטבלה: כבר באיטראציה חמישית הגענו לשגיאה בסדר גודל של 10-6 ! שיטת הפיתרון ניתן לייצג כ: כלומר, הקירוב הבא הוא פונקציה של הקירוב הקודם. אם השיטה מתכנסת לשורש המשוואה α אזי מתקיים הקשר הזה מסביר את שם השיטה: הפונקציה F משאירה את השורש α במקומו.

Fixed-Point Iteration: two FP example

Fixed-Point Iteration A fixed point for a given function F is a number p for which F(p)=p For a root-finding problem f(p)=0, we define a function F: F(x)=x-f(x) or as F(x)=x+Cf(x) (C – any constant) If F(x) has a fixed point at p: F(p)=p, then f(p)=0 לפעמים נשתמש בסימון g(x) במקום F(x)

תנאי מספיק להתכנסות של FP Iteration

תנאי התכנסות ודיוק של שיטת "נקודת שבת" משפט: שיטת "נקודת שבת" מתכנסת רק אם הוכחה. נגדיר את השגיאה באיטראציה מס' i : נשתמש במשוואות השיטה כדי להעריך את : נחשב את האגף הימיני ע"י פיתוח של (xi)F בטור טיילור סביב הנקודה α. נקבל: שמביא להערכה המבוקשת: המסקנות מהערכה הזאת הן: השיטה היא מסדר ראשון ( ) עם המקדם השיטה מתכנסת רק אם

שיטת "נקודת שבת" - דוגמה נפתור שוב את המשוואה אבל עכשיו בשיטת Fix Point בואריאציות שונות. (א) נתחיל מ-1=0x ונבצע איטראציות לפי השיטה מתבדרת! נקבל: הסיבה להתבדרות היא ש (ב) השיטה מתכנסת! במקרה הזה נתחיל מ-1=0x ונבצע איטראציות לפי שיטה זו: השגיאה כצפוי יורדת פי 5 בכל איטראציה

תנאי מספיק להתכנסות של FP Iteration תנאי מספיק ולא הכרחי !!!

תנאי מספיק להתכנסות של FP Iteration תנאי מספיק ולא הכרחי !

Fixed-Point Iteration Example

Fixed-Point Iteration Algorithm

Fixed-Point Iteration Algorithm

Bisection Method (שיטת החצייה) - Example 1 1.0 2.0 1.5 2.375 2 1.0 1.5 1.25 -1.79687 3 1.25 1.5 1.375 0.16211 4 1.25 1.375 1.3125 -0.84839 5 1.3125 1.375 1.34375 -0.35098 10 1.36328125 1.365234375 1.364257813 -0.01605 13 1.36990235 1.365234375 1.365112305 -0.00194 ……………………………………………………………………..

Fixed-Point Iteration - Exam 0 1.5 1.5 1.5 1.5 …………………………………………………………………….. איזו שיטה מתכנסת? איזו מתכנסת הכי מהר ל-x=1.365230013