Numerical Methods Intro to Numerical Methods &

Slides:



Advertisements
Similar presentations
Boyce/DiPrima 9th ed, Ch 2.4: Differences Between Linear and Nonlinear Equations Elementary Differential Equations and Boundary Value Problems, 9th edition,
Advertisements

Mathematics in Engineering Education 1. The Meaning of Mathematics 2. Why Math Education Have to Be Reformed and How It Can Be Done 3. WebCT: Some Possibilities.
Lect.3 Modeling in The Time Domain Basil Hamed
INTRODUCTION TO MODELING
P. Venkataraman Mechanical Engineering P. Venkataraman Rochester Institute of Technology DETC2013 – 12269: Continuous Solution for Boundary Value Problems.
Teaching Courses in Scientific Computing 30 September 2010 Roger Bielefeld Director, Advanced Research Computing.
Numerical Methods for Engineers MECH 300 Hong Kong University of Science and Technology.
Curve-Fitting Regression
Curve-Fitting Polynomial Interpolation
ECIV 301 Programming & Graphics Numerical Methods for Engineers Lecture 2 Mathematical Modeling and Engineering Problem Solving.
The Islamic University of Gaza Faculty of Engineering Numerical Analysis ECIV 3306 Introduction.
Numerical Integration Lecture (I)1
MATH 330: Ordinary Differential Equations Fall 2014.
Numerical Methods for Engineering MECN 3500
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. by Lale Yurttas, Texas A&M University Chapter 11.
Chapter 6 Numerical Interpolation
The Islamic University of Gaza Faculty of Engineering Civil Engineering Department Numerical Analysis ECIV 3306 Chapter 1 Mathematical Modeling.
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Mathematical Modeling and Engineering Problem solving.
Differential Equations
CISE-301: Numerical Methods Topic 1: Introduction to Numerical Methods and Taylor Series Lectures 1-4: KFUPM.
Applications of Calculus. The logarithmic spiral of the Nautilus shell is a classical image used to depict the growth and change related to calculus.
Ch 8.1 Numerical Methods: The Euler or Tangent Line Method
Interpolation. Interpolation is important concept in numerical analysis. Quite often functions may not be available explicitly but only the values of.
Yasser F. O. Mohammad Teaching Team Instructor: Yasser F. O. Mohammad Computers and Systems section (Intelligent Robotics)
MMJ 1113 Computational Methods for Engineers Mohsin Mohd Sies Fakulti Kejuruteraan Mekanikal, Universiti Teknologi Malaysia.
Chapter 17 Boundary Value Problems. Standard Form of Two-Point Boundary Value Problem In total, there are n 1 +n 2 =N boundary conditions.
CISE-301: Numerical Methods Topic 1: Introduction to Numerical Methods and Taylor Series Lectures 1-4: KFUPM CISE301_Topic1.
CISE301_Topic11 CISE-301: Numerical Methods Topic 1: Introduction to Numerical Methods and Taylor Series Lectures 1-4:
EE 3561_Unit_1(c)Al-Dhaifallah EE 3561 : - Computational Methods in Electrical Engineering Unit 1: Introduction to Computational Methods and Taylor.
Curve Fitting and Interpolation: Lecture (I)
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Part 4 Curve Fitting.
Introduction to Numerical Analysis I MATH/CMPSC 455 Fall 2011 Instructor: Xiaozhe Hu (Shawn)
CSE 541 Rick Parent ELEMENTARY NUMERICAL METHODS Winter 2012.
Language Objective: Students will be able to practice agreeing and disagreeing with partner or small group, interpret and discuss illustrations, identify.
Mathematical Modeling and Engineering Problem Solving
Curve-Fitting Regression
Applied Numerical Method for Engineers and Scientists
CSE 3802 / ECE 3431 Numerical Methods in Scientific Computation
Discontinuous Galerkin Methods Li, Yang FerienAkademie 2008.
1 Solution of Nonlinear Equation Dr. Asaf Varol
Chapter 3 Roots of Equations. Objectives Understanding what roots problems are and where they occur in engineering and science Knowing how to determine.
Numerical Methods for Engineering MECN 3500
The Islamic University of Gaza Faculty of Engineering Civil Engineering Department Numerical Analysis ECIV 3306 Introduction Course Outline.
Numerical Methods.
The previous mathematics courses your have studied dealt with finite solutions to a given problem or problems. Calculus deals more with continuous mathematics.
Numerical Analysis Intro to Scientific Computing.
MECN 3500 Inter - Bayamon Lecture 6 Numerical Methods for Engineering MECN 3500 Professor: Dr. Omar E. Meza Castillo
ES 240: Scientific and Engineering Computation. Chapter 1 Chapter 1: Mathematical Modeling, Numerical Methods and Problem Solving Uchechukwu Ofoegbu Temple.
Part 1 Chapter 1 Mathematical Modeling, Numerical Methods, and Problem Solving PowerPoints organized by Dr. Michael R. Gustafson II, Duke University and.
ES 84 Numerical Methods for Engineers, Mindanao State University- Iligan Institute of Technology Prof. Gevelyn B. Itao.
ESO 208A/ESO 218 COMPUTATIONAL METHODS IN ENGINEERING.
Understanding the difference between an engineer and a scientist There are many similarities and differences.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Part 5 Integration and Differentiation.
Part 1 Chapter 1 Mathematical Modeling, Numerical Methods, and Problem Solving PowerPoints organized by Dr. Michael R. Gustafson II, Duke University and.
Numerical Analysis Intro to Scientific Computing.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1-1 Chapter 1.
Welcome to Computers in Civil Engineering 53:081 Spring 2003
MATH/COMP 340: Numerical Analysis I
Chapter 1.
Math-254 Numerical Methods.
MATH 2140 Numerical Methods
Introduction.
Mathematical Modeling, Numerical Methods, and Problem Solving
Introduction to Programming Using C++
Mathematical Model.
CHAPTER Five: Collection & Analysis of Rate Data
SKTN 2393 Numerical Methods for Nuclear Engineers
CISE-301: Numerical Methods Topic 1: Introduction to Numerical Methods and Taylor Series Lectures 1-4: KFUPM CISE301_Topic1.
Numerical Method Lecture 1: Introduction
Presentation transcript:

Numerical Methods Intro to Numerical Methods & Math 685/CSI 700 Spring 08 Numerical Methods Intro to Numerical Methods & Intro to Matlab Programming By M Jamil Khan George Mason University, Department of Mathematical Sciences

What are numerical methods and why should you study them?

Numerical Methods “Numerical Methods are techniques by which mathematical Problems are formulated so that they can be solved with arithmetic and logical operations. Because digital computers excel at performing such operations, numerical methods are sometimes referred as computer mathematics”.

Numerical Methods In pre computer era , the time and effort of implementing such calculations seriously limited their practical use. However, with the advent of fast, inexpensive digital computers, the role of numerical methods in engineering and scientific problem solving has exploded.

Numerical Methods Numerical methods figure so prominently in, much of our work, I believe that numerical methods should be a part of every engineer's and scientist's basic education. Just as we all must have solid foundation in the other areas of mathematics and science, we should also have a fundamental understanding of numerical methods. In particular, we should have a solid appreciation of both their capabilities and their limitations. Why?

Numerical Methods 1 Beyond contributing to your overall education. .there are several additional reasons why you should study numerical methods:

Numerical Methods 1 2 Numerical methods greatly expand the types of , problems you can address. They are capable of handling large systems of equations nonlinearities, and complicated geometries that are not uncommon in engineering and science and that are often impossible to solve analytically with standard calculus. As such they greatly enhance your problem-solving skills.

Numerical Methods 2 3 Numerical methods allow you to use "canned“ software with insight. During your career, you will invariably have occasion to use commercially available pre-packaged computer programs that involve numerical methods. The intelligent use of these programs is greatly enhanced by an understanding of the basic theory underlying the methods. In the absence of such understanding you will be left to treat such packages as “black boxes“ with little critical insight into their inner workings or the validity of the results they produce.

Numerical Methods 3 4 Many problems cannot be approached using canned programs. If you are conversant with numerical methods, and are adept at computer programming, you can design your own programs to solve problems without having to buy or commission expensive software.

Numerical Methods 4 5 Numerical methods are an efficient vehicle for learning to use computers. Because numerical methods are expressly designed for computer implementation, they are ideal for illustrating the computer's powers and limitations. When you successfully implement numerical methods on a computer, and then apply them to solve otherwise intractable problems, you will be provided with a dramatic demonstration of how computer can serve our professional development. At the same time, you will also learn to acknowledge and control the errors of approximation that are part and parcel of large-scale numerical calculations.

Numerical Methods 5 Numerical methods provide a vehicle for you to reinforce your understanding of mathematics. Because one function of numerical methods is to reduce higher mathematics to basic arithmetic operations. they get at the "nuts and bolts" of some otherwise obscure topics. Enhanced understanding and insight can result from this alternative perspective.

Books Reference Books A first Course in Numerical Analysis with C++ by Dr. Saeed Akhtar Bhatti, 4th Edition. Applied Numerical Methods using Matlab by Won Young Yang. Applied Numerical Methods with Matlab for Engineers and Scientists by Steven C. Chapra, 2nd Edition.

Grading Policy + Attendance + Discipline Unannounced Quizzes 20% Lab Assignments 20% (Late and Missed Submissions are Not Applicable) Mid Exam 20% Final Exam 40% + Attendance + Discipline

Computer Usage You should be able to write a computer code in a programming language you know such as MATLAB or C.

Some Useful Links http://web.uettaxila.edu.pk/CMS/FA2011/teNMTbs/ http://www.library.nu http://www.google.com http://www.codeproject.com http://numericalmethods.eng.usf.edu http://math.gmu.edu/introtomatlab.htm http://www.mathworks.com

Feedback Request Please mail questions and constructive comments to muhammad.jamil@uettaxila.edu.pk Your feedback will be most appreciated On style, contents, detail, examples, clarity, conceptual problems, exercises, missing information, depth, etc. Local course support website http://web.uettaxila.edu.pk/CMS/SP2011/teNMTbs/

Course Objective This course will emphasize the development of numerical algorithms to provide solutions to common problems formulated in science and engineering. The primary objective of the course is to develop the basic understanding of the construction of numerical algorithms, and perhaps more importantly, the applicability and limits of their appropriate use.

Course Outline Introduction to Numerical Methods Introduction to Matlab Programming Error Analysis Finite Differences Interpolation Numerical Differentiation

Course Outline Numerical Integration Ordinary Differential Equations Non Linear Equations Linear System of Equations

Today Objectives The primary objective of today’s discussion is to provide you with a concrete idea of what numerical methods are and how they relate to engineering and scientific problem solving. Specific objectives and topics covered are Learning how mathematical models can be formulated on the basis of scientific principles t o simulate the behavior of a simple physical system. Understanding how numerical methods afford a means to generate solutions in a manner that can be implemented on a digital computer.

Today Objectives Understanding the different types of conservation laws that lie beneath the models used in the various engineering disciplines and appreciating the difference between steady-state and dynamic solutions of these models. Learning about the different types of numerical methods we will cover in this course.

A Simple Mathematical Model A mathematical model can be broadly defined as a formulation or equation that expresses the essential features of a physical system or process in mathematical terms. Models can be represented by a functional relationship between dependent variables, independent variables, parameters, and forcing functions.

Model Function Dependent variable - a characteristic that usually reflects the behavior or state of the system Independent variables - dimensions, such as time and space, along which the system’s behavior is being determined.

Model Function Parameters - constants reflective of the system’s properties or composition Forcing functions - external influences acting upon the system

Model Function Example Assuming a bungee jumper is in mid-flight, an analytical model for the jumper’s velocity, accounting for drag, is Dependent variable - velocity v Independent variables - time t Parameters - mass m, drag coefficient cd Forcing function - gravitational acceleration g

Model Results Using a computer (or a calculator), the model can be used to generate a graphical representation of the system. For example, the graph below represents the velocity of a 68.1 kg jumper, assuming a drag coefficient of 0.25 kg/m

Numerical Modeling Some system models will be given as implicit functions or as differential equations - these can be solved either using analytical methods or numerical methods. Example - the bungee jumper velocity equation from before is the analytical solution to the differential equation where the change in velocity is determined by the gravitational forces acting on the jumper versus the drag force.

Numerical Methods To solve the problem using a numerical method, note that the time rate of change of velocity can be approximated as:

Numerical Results The efficiency and accuracy of numerical methods will depend upon how the method is applied. Applying the previous method in 2 s intervals yields:

Analytical and Numerical Solutions: Numerical methods are techniques by which mathematical problems are formulated so that they can be solved with arithmetic and logical operations. Numerical Analytical approximate exact more intuitive less intuitive easily coded not so easy easy to get

Bases for Numerical Models Basic Needs in the Numerical Methods: Practical: Can be computed in a reasonable amount of time. Accurate: Good approximate to the true value, Information about the approximation error (Bounds, error order,… ).

Solution of Nonlinear Equations Some simple equations can be solved analytically: Many other equations have no analytical solution:

Methods for Solving Nonlinear Equations Bisection Method Newton-Raphson Method Secant Method

Solution of Systems of Linear Equations

Cramer’s Rule is Not Practical

Methods for Solving Systems of Linear Equations Naive Gaussian Elimination Gaussian Elimination with Scaled Partial Pivoting Algorithm for Tri-diagonal Equations

Curve Fitting Given a set of data: Select a curve that best fits the data. One choice is to find the curve so that the sum of the square of the error is minimized.

Interpolation Given a set of data: Find a polynomial P(x) whose graph passes through all tabulated points.

Methods for Curve Fitting Least Squares Linear Regression Nonlinear Least Squares Problems Interpolation Newton Polynomial Interpolation Lagrange Interpolation

Integration Some functions can be integrated analytically:

Methods for Numerical Integration Upper and Lower Sums Trapezoid Method Romberg Method Gauss Quadrature

Solution of Ordinary Differential Equations

Solution of Partial Differential Equations Partial Differential Equations are more difficult to solve than ordinary differential equations:

Bases for Numerical Models Conservation laws provide the foundation for many model functions. Different fields of engineering and science apply these laws to different paradigms within the field. Among these laws are: Conservation of mass Conservation of momentum Conservation of charge Conservation of energy