Holistic Numerical Methods Institute Committed to Bringing Numerical Methods to the Undergraduate

2004 ASME Curriculum Innovation Award

2006 ASEE DELOS Best Paper Award

October Featured User, Mathcad Advisor Newsletter

HOME

ABOUT RESOURCES REQUIREMENTS SEARCH FAQS SITE INDEX  
RECENT NEWS AUDIENCE AWARDS PEOPLE TRACKS DISSEMINATION PUBLICATION CONTACT

RESOURCES

By Language  | EBooks | Textbook | Physical Examples | PowerPoint |

Simulations | Anecdotes | Assessment | Publications

Welcome to the website for a Numerical Methods course for engineering undergraduates. It is dedicated to reaching a large audience of undergraduate students through its holistic but customized approach.

Holistically, the resources review background information; present numerical methods through notes, presentations, simulations and assessments; show how what they learned is applied in real life; tell stories to illustrate special topics and pitfalls; and give historical perspectives.

From a customized perspective, the user can choose a major of choice - Chemical, Civil, Computer, Electrical, General, Industrial or Mechanical Engineering. You can choose Maple, Mathcad, Mathematica or Matlab as one of the packages used to illustrate algorithms, convergence and pitfalls of the numerical methods.


MAPLE

Chemical

Civil

Computer

Electrical

General

Industrial

Mechanical

   Nonlinear Equations

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

   Interpolation

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

   Regression

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

   Integration

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

  Simultaneous Linear Eqns

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

  Ordinary Differential Eqns

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

MATHCAD

             

   Nonlinear Equations

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

   Interpolation

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

   Regression

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

   Integration

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

  Simultaneous Linear Eqns

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

  Ordinary Differential Eqns

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

MATHEMATICA

   Nonlinear Equations

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

   Interpolation

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

   Regression

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

   Integration

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

  Simultaneous Linear Eqns

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

  Ordinary Differential Eqns

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

MATLAB

   Nonlinear Equations

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

   Interpolation

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

   Regression

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

   Integration

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

  Simultaneous Linear Eqns

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

  Ordinary Differential Eqns

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

Button for Choice

EBOOKS

   

Below are examples of how an instructor of a Numerical Methods course can develop an E-book on a single topic by using resources that are all available at the Holistic Numerical Methods Institute (HNMI) Website.

Although one of the primary advantages of a web-based resource is that one can use documents outside of its own domain, we are particularly using this example as a way to illustrate the holistic nature of the resources available at HNMI.  The e-books have been made only with the resources on this website.    

You are welcome to modify and edit e-books to suit your purpose.  The contents of the e-books include textbook notes, multiple choice examinations, simulations of methods, power point presentations, class lecture videos (limited to Bisection and Newton-Raphson methods), and problem sets.

 

NONLINEAR EQUATIONS

    Bisection Method

    Newton- Raphson Method

    Secant Method

 

SIMULTANEOUS LINEAR EQUATIONS

    Gaussian Elimination

    LU Decomposition Method

    Gauss-Seidal Method

 

INTERPOLATION

    Direct Method

    Newton Divided Difference Polynomial Method

    Lagrange Method

    Spline Method

 

REGRESSION

    Linear Regression

    Nonlinear Regression

 

INTEGRATION

    Trapezoidal Rule

    Simpson's 1/3rd Rule

    Romberg Rule

    Gauss Quadrature Rule

    Discrete Functions

 

ORDINARY DIFFERENTIAL EQUATIONS

     Euler's Method

    Runge-Kutta 2nd Order Method

    Runge-Kutta 4th Order Method

    Finite Difference Method

    Shooting Method

 

TEXTBOOK: NUMERICAL METHODS WITH APPLICATIONS

 

 

1: Introduction, Approximation and Errors (beta version)        

 

       1.1   Introduction to Scientific Computing [PDF] [DOC]

       1.2   Measuring Errors [PDF] [DOC]

       1.3   Sources of Error [PDF] [DOC]

       1.4   Binary Representation of Numbers [PDF] [DOC]

       1.5   Floating Point Representation [PDF] [DOC]

       

 

2: Differentiation (beta version)           

 

       2.1   Differentiation of Continuous Functions [PDF] [DOC]

       2.2   Differentiation of Discrete Functions [PDF] [DOC]

 

 

3: Nonlinear Equations

 

       3.1 Solving Quadratic Equations Exactly [PDF] [DOC]

       3.2 Solving Cubic equations Exactly [PDF] [DOC]

       3.3 Bisection Method [PDF] [DOC] [MORE]

       3.4 Newton-Raphson Method [PDF] [DOC] [MORE]

       3.5 Secant Method [PDF] [DOC] [MORE]

 

 

4: Simultaneous Linear Equations

 

       4.1   Introduction [PDF] [DOC]

       4.2   Vectors [PDF] [DOC]

       4.3   Binary Matrix Operations [PDF] [DOC]

       4.4   Unary Matrix Operations [PDF] [DOC]

       4.5   System of Equations [PDF] [DOC]

       4.6   Gaussian Elimination Method [PDF] [DOC] [MORE]

       4.7   LU Decomposition Method [PDF] [DOC] [MORE]

       4.8   How does Gauss-Seidel method work? [PDF] [DOC] [MORE]
       4.9   Adequacy of Solutions
[PDF] [DOC]

       4.10 Eigenvalues and Eigenvectors [PDF] [DOC]

 

 

5: Interpolation

 

      5.1 Direct Method [PDF] [DOC] [MORE]

      5.2 Newton's Divided Difference Method [PDF] [DOC] [MORE]

      5.3 Lagrange Method [PDF] [DOC] [MORE]

      5.4 Spline Method [PDF] [DOC] [MORE]

      5.5 History of Interpolation [PDF] [DOC]

 

 

6: Regression          

 

      6.1 Primer on statistical terminology [PDF] [DOC]

      6.2 Introduction to Regression [PDF] [DOC]

      6.3 Linear Regression [PDF] [DOC] [MORE]

       6.4 Nonlinear Regression [PDF] [DOC] [MORE]

             

 

7: Integration         

 

       7.1 Primer on Integral Calculus [PDF] [DOC]

        7.2 Trapezoidal Rule [PDF] [DOC] [MORE]
       7.3 Simpson's 1/3rd Rule
[PDF] [DOC] [MORE]

       7.4 Romberg Rule [PDF] [DOC] [MORE]
       7.5 Gauss-Quadrature Rule
[PDF] [DOC] [MORE]
       7.6 Discrete Data Integration
[PDF]  [DOC] [MORE]
       7.7 Improper Integration
 [PDF] [DOC]

 

 

8: Ordinary Differential Equations     

 

       8.1 Primer on Ordinary Differential Equations [PDF] [DOC]

       8.2 Euler's method [PDF] [DOC] [MORE]

       8.3 Runge-Kutta 2nd order method [PDF] [DOC] [MORE]

       8.4 Runge-Kutta 4th order method [PDF] [DOC] [MORE]

       8.5 On solving higher order & coupled ordinary differential equations [PDF] [DOC]

       8.6 Shooting Method [PDF] [DOC] [MORE]

       8.7 Finite Difference Method [PDF] [DOC] [MORE]

      

 

9: Fast Fourier Transforms      

 

        Spring 2009

   
 

10: PARTIAL DIFFERENTIAL EQUATIONS

 

        Spring 2009

   
 

11: optimization

 

        Fall 2008

 

Companion Tools for the Textbook

eBooks | PowerPoint Presentations | Simulations | Multiple-Choice Tests | Anecdotes

 

Resources of Physical Problems

(Do you want to follow one of physical examples given below to learn the numerical methods?  Yes)

DIFFERENTIATION
Chemical Engineering  How quickly does the slick spread?
Civil Engineering  
Computer Engineering Detecting edges of images
Electrical Engineering