Yasser F. O. Mohammad 2010.9.22. Teaching Team Instructor: Yasser F. O. Mohammad Computers and Systems section (Intelligent Robotics)

Slides:



Advertisements
Similar presentations
2009 Spring Errors & Source of Errors SpringBIL108E Errors in Computing Several causes for malfunction in computer systems. –Hardware fails –Critical.
Advertisements

Overview CNS 3320 – Numerical Software Engineering.
CS 351/ IT 351 Modeling and Simulation Technologies Errors In Models Dr. Jim Holten.
MATLAB Presented By: Nathalie Tacconi Presented By: Nathalie Tacconi Originally Prepared By: Sheridan Saint-Michel Originally Prepared By: Sheridan Saint-Michel.
Dr. Mubashir Alam King Saud University. Course Information Course Instructors: Dr. Mubashir Alam Contact Information: Office: 2C-98 Phone:
Numerical Methods for Engineers MECH 300 Hong Kong University of Science and Technology.
MA5233: Computational Mathematics
ECIV 301 Programming & Graphics Numerical Methods for Engineers.
COS 323 Fall 2009 Computing for the Physical and Social Sciences Ken Steiglitz.
COS 323 Fall 2008 Computing for the Physical and Social Sciences Ken Steiglitz.
TCSS 371A Machine Organization. Getting Started Get acquainted (take pictures) Discuss purpose, scope, and expectations of the course Discuss personal.
Numerical Methods for Engineering MECN 3500
CISE-301: Numerical Methods Topic 1: Introduction to Numerical Methods and Taylor Series Lectures 1-4: KFUPM.
ES 84 Numerical Methods for Engineers, Mindanao State University- Iligan Institute of Technology Prof. Gevelyn B. Itao.
Numerical Methods Intro to Numerical Methods &
Math-254 Numerical Methods.
Villanova University Dept. of Civil & Environmental Engineering CEE 3702 Numerical Analysis 1 CEE 3702 Numerical Analysis Fall 2000 Dr. David W. Dinehart.
Ch 8.1 Numerical Methods: The Euler or Tangent Line Method
Introduction and Analysis of Error Pertemuan 1
MECN 3500 Inter - Bayamon Lecture Numerical Methods for Engineering MECN 3500 Professor: Dr. Omar E. Meza Castillo
9/19/2015http://numericalmethods.eng.usf.edu1 Introduction to Scientific Computing Major: All Engineering Majors Authors: Autar Kaw, Luke Snyder
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.
Introduction to Numerical Analysis I MATH/CMPSC 455 Fall 2011 Instructor: Xiaozhe Hu (Shawn)
MECN 3500 Inter - Bayamon Lecture 7 Numerical Methods for Engineering MECN 3500 Professor: Dr. Omar E. Meza Castillo
Representing numbers and Basic MATLAB 1. Representing numbers  numbers used by computers do not behave the same as numbers used in mathematics  e.g.,
Lecture 1 - Introduction June 3, 2002 CVEN 302. Lecture’s Goals General Introduction to CVEN Computer Applications in Engineering and Construction.
Applied Numerical Method for Engineers and Scientists
MECN 3500 Inter - Bayamon Lecture 3 Numerical Methods for Engineering MECN 3500 Professor: Dr. Omar E. Meza Castillo
CSE 3802 / ECE 3431 Numerical Methods in Scientific Computation
What is "In" and What is "Out" in Engineering Problem Solving Mordechai Shacham Chem. Eng. Dept., Ben-Gurion University, Beer-Sheva 84105,Israel Michael.
1 Solution of Nonlinear Equation Dr. Asaf Varol
The Islamic University of Gaza Faculty of Engineering Civil Engineering Department Numerical Analysis ECIV 3306 Introduction Course Outline.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Chapter 3.
Numerical Analysis Intro to Scientific Computing.
Introduction to GAMS, Netlib, Numerical Recipes CS 3414.
Meeting 15 Introduction to Numerical Methods Error Analysis.
MTH 204 NUMERICAL ANALYSIS Spring Term MTH 204 NUMERICAL ANALYSIS Spring Term DEPARTMENT of INFORMATION TECHNOLOGIES Assoc. Prof. Dr.
Objectives Understand the fundamental concept of numerical method Know the significances and impacts of applying numerical method to practical problems.
MTH Spring Term NUMERICAL ANALYSIS Spring Term MTH Spring Term NUMERICAL ANALYSIS Spring Term INTERNATIONAL.
ESO 208A/ESO 218 COMPUTATIONAL METHODS IN ENGINEERING.
Errors in Numerical Methods
Systems Realization Laboratory Lecture 1: Course Overview Chris Paredis G.W. Woodruff School of Mechanical Engineering Manufacturing Research Center Georgia.
Numerical Methods for Computer Engineering ( ) Assoc. Prof. Mitchai Chongcheawchamnan.
Numerical Analysis Intro to Scientific Computing.
1 NUMERICAL METHOD. 2 Introduction Definition : The study of approximation techniques for solving mathematical problems, taking into account the extent.
1 M 277 (60 h) Mathematics for Computer Sciences Bibliography  Discrete Mathematics and its applications, Kenneth H. Rosen  Numerical Analysis, Richard.
Chapter 2 Errors in Numerical Methods and Their Impacts.
S5.40. Module Structure 30% practical tests / 70% written exam 3h lectures / week (except reading week) 3 x 2h of computer labs (solving problems practicing.
244-1: INTRODUCTION TO PROGRAMMING
Welcome to Computers in Civil Engineering 53:081 Spring 2003
Introduction to Scientific Computing
CHAPTER 3 NUMERICAL METHODS.
Math-254 Numerical Methods.
Chapter 2 ERROR ANALYSIS
525602:Advanced Numerical Methods for ME
Introduction to Scientific Computing
Floating Point Representations: Accuracy and Stability
MATH My research interests lie primarily in the area of numerical analysis and scientific computing, …
Applied Numerical Methods
MATH My research interests lie primarily in the area of numerical analysis and scientific computing, …
Numerical Analysis Lecture 2.
Mathematical Preliminaries
Introduction to Scientific Computing
Introduction CSE 541.
ESO 208A: Computational Methods in Engineering
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:

Yasser F. O. Mohammad

Teaching Team Instructor: Yasser F. O. Mohammad Computers and Systems section (Intelligent Robotics) Web: TA: Eng. George & Eng. Mostafa Course Website: Google Group: Web:

Course Philosophy Mathematics: Proofs Convergence Error Analysis. Programming: Performance Encapsulation Reuse. Applications: Modeling Simulation Control. Algorithms Software Programs Problems Enhancements Challenges

Text Books Main Text Numerical Methods Using Matlab John H. Mathews and Kurtis D. Fink More on the mathematics Other References Numerical Methods for Engineers Steven Chapra and Raymond Canale Numerical Methods in Engineers using Matlab Jaan Kiusalaas More on Matlab Applied Numerical Methods using Matlab Won Y. Yang and others More advanced but VERY VERY USEFUL Numerical Recipes William Press and Others Best numerical methods book ever!! Everything in C++

Course Syllabus Introduction to Matlab Systems of Linear Equations Nonlinear Equations Interpolation and Curve Fitting Differentiation and Integration Ordinary Differential Equations Optimization Matrices and Eigenvalues

What is Numerical Methods Numerical methods are techniques by which mathematical problems are formulated so that they can be solved with arithmetic operations.

Example Find the solution to the following equation: Analytical Solution Correct to 4 decimal places Numerical Solution Try 1  1.2  1.8  1.6  1.62  

Numerical Versus Analytical NumericalAnalytical approximateexact more intuitiveless intuitive easily codednot so easy easy to getnot so easy Finds a solutionFinds the solution May divergeAlways finds the solution This course!!Not in this course!!

Round-off Errors Round-off errors occur because computers retain only a fixed number of significant figures. We use the decimal (base 10) system which uses the 10 digits 0, 1, …, 9.

Numbers on the computers are represented with a binary (base 2) system.

How are numbers represented in computers? Numbers are stored in what is called ‘word’. A word has a number of bits, each bit holds either 0 or 1. For example, -173 is presented on a 16-bit computer as Word

On a 16-bit computer, the range of numbers that can be represented is between -32,768 and 32,767.

Floating Point Representation Word (normal form) ×10 3 (floating point form)

There is a limited range of numbers that can be represented on computers. Conclusion