קורס אינטראקטיבי מבוסס על הקורס 88-376 המועבר ע”י ד”ר קרסנוב קורס אינטראקטיבי מבוסס על הקורס 88-376 המועבר ע”י ד”ר קרסנוב פרק 6. פירוק ……….(LU and Cholesky).............…...

Slides:



Advertisements
Similar presentations
Chapter 28 – Part II Matrix Operations. Gaussian elimination Gaussian elimination LU factorization LU factorization Gaussian elimination with partial.
Advertisements

ממיבחניםC שאלות ++.
Data Modeling and Parameter Estimation Nov 9, 2005 PSCI 702.
Solving Linear Systems (Numerical Recipes, Chap 2)
MATLAB Lecture Two (Part II) Thursday/Friday, July 2003.
1 Chapter 4 Interpolation and Approximation Lagrange Interpolation The basic interpolation problem can be posed in one of two ways: The basic interpolation.
Lecture 19 Singular Value Decomposition
פונקציונל פונקציה מספר פונקציונל דוגמאות לא פונקציונל פונקציונל.
1cs542g-term Notes  Simpler right-looking derivation (sorry):
Decomposition of Matrix name : Shang-Ru Yu number : B
אינטרפולציה רועי יצחק.
מבני נתונים 1 – מבנה התרגולים
רקורסיות נושאי השיעור פתרון משוואות רקורסיביות שיטת ההצבה
גרפים ממשקלים גרף ממשקל הוא גרף עם משקל לכל קשת עץ פורש הוא עץ שצמתיו הם כל הצמתים של הגרף וקשתותיו הן קשתות הגרף.
מסדי נתונים תשס " ג 1 תכנון סכמות (Design Theory) מסדי נתונים.
Inverse kinematics (Craig ch.4) ב"ה. Pieper’s solution נתבונן ברובוט עם 6 מפרקי סיבוב כאשר שלושת הצירים של המפרקים האחרונים נחתכים. נקודת החיתוך נתונה.
אינטרפולציה רועי יצחק.
חורף - תשס " ג DBMS, צורות נורמליות 1 צורה נורמלית שלישית - 3NF הגדרה : תהי R סכמה רלציונית ותהי F קבוצת תלויות פונקציונליות מעל R. R היא ב -3NF.
Curve-Fitting Regression
Robust Characterization of Polynomials 1 Robust Characterization of polynomials “IT DOES NOT MAKE SENCE!” מרצים : אורי גרסטן יניב עזריה Ronitt Rubinfeld.
מסדי נתונים תשס " ג 1 תכנון סכמות – אלגוריתם פירוק לתבניות בצורת BCNF מסדי נתונים.
דיפרנציאציה ואינטגרציה נומרית
ערכים עצמיים בשיטות נומריות. משוואה אופינית X מציין וקטור עצמי מציינת ערך עצמי תואם לוקטור.
Ray 7 דוגמא אלגוריתם 1.קבל דוגמאות 2. פלט f a עבור הדוגמה a המינימלית החיובית ?
Math for CSTutorial 41 Contents: 1.Least squares solution for overcomplete linear systems. 2.… via normal equations 3.… via A = QR factorization 4.… via.
עיבוד תמונות ואותות במחשב תרגול 9: טורי פורייה 1/39 עיבוד תמונות ואותות בעזרת מחשב תרגול מס' 9: טורי פורייה.
Data Structures, CS, TAU, Perfect Hashing 1 Perfect Hashing בעיה : נתונה קבוצה S של n מפתחות מתחום U השוואה ל - Hash : * טבלה קבועה (Hash רגיל - דינאמי.
Ordinary least squares regression (OLS)
1 Data Structures, CS, TAU, Perfect Hashing בעיה: נתונה קבוצה S של n מפתחות מתחום U השוואה ל- Hash : * טבלה קבועה (Hash רגיל - דינאמי) * רוצים זמן קבוע.
מודל הלמידה מדוגמאות Learning from Examples קלט: אוסף של דוגמאות פלט: קונסיסטנטי עם פונקציה f ב- C ז"א קונסיסטנטי עם S ז"א מודל הלמידה מדוגמאות Learning.
Thomas algorithm to solve tridiagonal matrices
תחשיב היחסים (הפרדיקטים)
ECIV 301 Programming & Graphics Numerical Methods for Engineers REVIEW II.
1 גילוי מידע וזיהוי תבניות תרגול מס. 3 התפלגות נורמלית רב - מימדית Kullback-Leibler Divergence - משפט קמירות - נגזרת שנייה משפט Log sum inequality משפט.
Interpolation Functions in Matlab By Dmitriy Katsif.
דיפרנציאציה ואינטגרציה נומרית
1 מבוא למדעי המחשב רקורסיה. 2 רקורסיה היא שיטה לפתרון בעיות המבוססת על העיקרון העומד ביסוד אינדוקציה מתמטית: אם ידועה הדרך לפתור בעיה עבור המקרים הבסיסיים.
Scientific Computing QR Factorization Part 1 – Orthogonal Matrices, Reflections and Rotations.
Introduction The central problems of Linear Algebra are to study the properties of matrices and to investigate the solutions of systems of linear equations.
Computational Methods in Physics PHYS 3437 Dr Rob Thacker Dept of Astronomy & Physics (MM-301C)
Introduction to Numerical Analysis Using MATLAB
Eigenvalue Problems Solving linear systems Ax = b is one part of numerical linear algebra, and involves manipulating the rows of a matrix. The second main.
Chapter 9 Function Approximation
Regression analysis Control of built engineering objects, comparing to the plan Surveying observations – position of points Linear regression Regression.
Lecture 22 - Exam 2 Review CVEN 302 July 29, 2002.
Very Short Simulink Tutorial In the Matlab command window write simulink. The window that has opened is the Simulink Library Browser. –It is used to choose.
Scientific Computing General Least Squares. Polynomial Least Squares Polynomial Least Squares: We assume that the class of functions is the class of all.
Solving linear models. x y The two-parameter linear model.
Lesson 3 CSPP58001.
Lecture 16 - Approximation Methods CVEN 302 July 15, 2002.
Singular Value Decomposition
Lecture 17 - Approximation Methods CVEN 302 July 17, 2002.
Lecture 6 - Single Variable Problems & Systems of Equations CVEN 302 June 14, 2002.
1. Systems of Linear Equations and Matrices (8 Lectures) 1.1 Introduction to Systems of Linear Equations 1.2 Gaussian Elimination 1.3 Matrices and Matrix.
1 Chapter 4 Interpolation and Approximation Lagrange Interpolation The basic interpolation problem can be posed in one of two ways: The basic interpolation.
Least Squares Problems From Wikipedia, the free encyclopedia The method of least squares is a standard approach to the approximate solution of overdetermined.
Chapter 61 Chapter 7 Review of Matrix Methods Including: Eigen Vectors, Eigen Values, Principle Components, Singular Value Decomposition.
Chapter 12: Data Analysis by linear least squares Overview: Formulate problem as an over-determined linear system of equations Solve the linear system.
Introduction The central problems of Linear Algebra are to study the properties of matrices and to investigate the solutions of systems of linear equations.
Introduction The central problems of Linear Algebra are to study the properties of matrices and to investigate the solutions of systems of linear equations.
EEE 244-7: Curve Fitting.
Simultaneous Linear Equations
Elementary Linear Algebra
שיטות נומריות בהנדסה בסמסטר ב' תשס"ט ניתן הקורס "שיטות נומריות בהנדסה" שהוא קורס חובה במסגרת המחלקה להנדסת מכונות לסטודנטים בשנה ב'. קורס זה.
ריבועים פחותים – מקרה כללי
NG Interpolation: Divided Differences
חזרה חלקית על תרגול 12 גרף G=(V,E)
MATH-321 In One Slide MATH-321 & MATLAB Command.
Linear Algebra Lecture 41.
CSE 203B: Convex Optimization Week 2 Discuss Session
Presentation transcript:

קורס אינטראקטיבי מבוסס על הקורס המועבר ע”י ד”ר קרסנוב קורס אינטראקטיבי מבוסס על הקורס המועבר ע”י ד”ר קרסנוב פרק 6. פירוק ……….(LU and Cholesky) …... 2 פרק 7. חישוב ערכים עצמים דוגמה ב MATLAB פרק 8. אלגוריתם של cubic spline … פרק 9. Least square approximations רגדסיה ליניארית פרק 10. ריבוים מזעורים רציפים פרק 11. פולינומים אורתוגוננליים פרק 12. אינטגרציה נומרית

פרק 6 - פירוק מטריצות Square matrix General cases P*A=L*Unxn - מטריצה A[L,U,P]=lu(A)LU Decomposition - מטריצה A סימטרית ומוגדרת חיובית U=chol(A)Cholesky U=rref(A)Reduced row echelon form A=Q*R, Q-orthogonal [Q,R]=qr(A)QR Decomposition A=S*D*V, S,V- unitary D - diagonal [S,D,V]= svd(A) Singular Value Decomposition 2n Triangular, Tridiagonal הוראותתנאים לשימושיהכמות הפעולותפקודת בMATLAB שיטה Special cases

פירוק LU

שיטת Cholesky

פרוק LU תלת-אלכסונית לדוגמה:

מטריצה פרמוטציה P החלפת שורות: [1] ו[3] ו [3] ל[4]

פירוק LU עם Pivoting MATLAB ב [L,U,P]=lu(A) או [P][A]=[L][U]

פירוק QR Q - מטריצה אורטוגונלי R - משולשת עליונה

פרק 7. חישוב ערכים עצמים ליצור סידרת לפי אלגוריתם פירוק QR: for I = 1:N, ] Q,R] = qr(A); A=R*Q; end ואז האיטרציות A שאיפות למטריצה משולשת עליונה עם ערכים עצמים באלכסון: עם אז הוא הווקטור עצמי שמטים לערך עצמי המשוואה אופיינית

דוגמה ב MATLAB » A=[1 2 -1; ; ] A = » [Q,R]=qr(A) QR פירוק Q = R = » N=7; for I = 1:N, [Q,R]=qr(A); A=R*Q; end A A = » [V,D]=eig(A) V = D =

פרק 8. Interpolation Spline Cubic יתרון: בכל נקודות S(x i ), S’(x i ), S”(x i ) הן רציפות עבור NATURAL SPLINES S”(x 0 )= S”(x n ) =0

Natural Cubic Spline המערכת משוואות היא תלת אלכסוניות ומקיימת תנאי אלכסון השולט: עם הפרשים סופיים:

Natural Cubic Spline לדוגמה: פתרון:

פרק 9. Least square approximations להתאים לנתונים פולינום:

רגרסיה ליניארית סטייה:

פרק 10. ריבוים מזעורים רציפים להתאים לפונקציה פולינום כך שערך של אינטגרל הריבויים מזעורים תהיה מינימלי: נקבל מערכת משוואות אלגבריות ליניאריות עבור מקדמים :

לדוגמה: נתונה פונקציה בקטע לדוגמה: נתונה פונקציה בקטע [0,1] ערך מינימלי לאינטגרל יש למצוא פולינום ריבוית שנותן ותשובה היא:

בעזרת הפולינומים של Legendre אפשר להציג כל הפונקציה: פרק 11. פולינומים אורתוגונליים הפולינומים של Legendre הם אורתוגונליים:

Legendre Polynomial How would you work with a least square fit of a function.

Legendre Polynomial How would you work with a least square fit of a function.

Legendre Polynomial The coefficient a 0 is determined by the orthogonality of the Legendre polynomials:

Legendre Polynomial Example Given a simple polynomial: We want to throw a loop, let’s model it from 0 to 4 with f(x):

Legendre Polynomial Example The first step will be to scale the function: We know that at the ends are 0 and 4 for x and -1 to 1 for u so

Legendre Polynomial Example The coefficients are

Legendre Polynomial Example The Legendre functions must be adjusted to handle the scaling:

Tchebyshev Polynomial The Tchebyshev polynomials are another set of orthogonal functions, which can be used to represent a function as components of a function.

Tchebyshev Polynomial These function are orthogonal over a range [ -1, 1 ]. This range can be scaled to fit the function. The orthogonal functions are defined as:

Tchebyshev Polynomial The Tchebyschev functions are:

Tchebyshev Polynomial How would you work with a least square fit of a function.

Tchebyshev Polynomial How would you work with a least square fit of a function. Rearrange

בעזרת צמתים ומשקלים אפשר להציג את האינטגרל מהפונקציה: פרק 12. אינטגרציה נומרית נוסחת טרפז: נוסחת סימפסון: דוגמות: דר' שיף HOMEPAGEHOMEPAGE