Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Numerical Methods in MATLAB for Engineering Students Part 1
Highest Rated
Rating: 4.7 out of 5(70 ratings)
713 students

Numerical Methods in MATLAB for Engineering Students Part 1

The Essentials of Root Finding and Numerical Integration in MATLAB
Last updated 12/2019
English

What you'll learn

  • Root finding techniques: Bisection Method, Newton's Method, Secant Method
  • Numerical integration techniques: Rectangle & Midpoint Methods, Trapezoidal & Simpsons Methods
  • MATLAB coding skills: Algortihms and example MATLAB codes are reviewed to enhance knowledge of MATLAB and the numerical techniques

Course content

2 sections21 lectures3h 55m total length
  • Intro Video3:02

    Explore root-finding methods and numerical integration with downloadable notes, derivations, algorithms, and hands-on MATLAB demonstrations.

  • Error Calculations & Outline of Notes14:43

    Explore solving nonlinear equations by analyzing f(x)=0, polynomial degrees and roots, and outline four error measures—true error, tolerance in f(x), tolerance in solution, and relative error.

  • Bisection Method10:56

    Apply the bisection method to find a root of f(x)=0 on a closed interval with opposite signs at the ends, updating brackets by midpoints until convergence.

  • Bisection Method Algorithm5:38

    Use the bisection method to find a root of f(x)=0 on [a,b] with opposite end signs, producing an approximate solution or a failure message.

  • Example 1 Bisection Method12:21

    Learn how to apply the bisection method to locate a root of the cubic f(x)=x^3-7x^2+14x-6 on [0,1] to within 1e-2, using iteration, sign changes, and a hand-written table.

  • MATLAB Bisection Method9:05
  • Newton's Method11:17
  • Newton's Algorithm and Example 212:53

    Learn Newton's method to find roots by using f(x), its derivative f'(x), an initial guess, tolerance, and max iterations, demonstrated on a cubic example in the interval 1 to 4.

  • MATLAB Example 25:26

    Apply Newton's method in MATLAB to solve a cubic equation using anonymous functions within a script and a function file, and verify convergence with specified tolerance and max iterations.

  • MATLAB Example 37:33

    Solve the ice cream cone volume equation for H with Newton's method, converting pint to cubic inches and using MATLAB to obtain H ≈ 1.4886 inches.

  • Secant Method8:11

    Discover the secant method, a derivative-free approach that uses two initial guesses and connects (x0, f(x0)) and (x1, f(x1)) to locate successive x-intercepts along the graph.

  • Secant Method Algorithm and Example 412:24
  • MATLAB Example 4 Secant Method4:01
  • MATLAB Example 5 Secant Method5:51

    use the secant method in matlab to solve for the mortgage rate from loan, payment, and term, with two initial approximations around 0.02 and 0.04, converging to about 3.1378 percent.

Requirements

  • Coding: You should know MATLAB basics like matrices, looping, if statements, plotting
  • Math requirements: Calculus
  • MATLAB should be installed on your computer in order to run the provided MATLAB files

Description

Numerical Methods (also known as Numerical Analysis) is required in many Engineering degree programs.  This course will focus on the  root finding and numerical integration techniques most frequently covered at the undergraduate level.

MATLAB is widely used in undergraduate engineering programs as well as in industry.  Because of this, MATLAB is used in this course to demonstrate how to successfully code each of the methods presented.  In addition, it should be noted that this course can be used to enhance your coding skills.

You will learn the theory behind the techniques as well as the coding aspects.  We will work examples by hand and then follow those with MATLAB examples.

This course covers the following topics:

Root Finding:

  • Bisection Method

  • Newtons Method (also known as Newton-Raphson)

  • Secant Method

  • MATLAB coding of all methods

Numerical Integration:

  • Rectangle Method

  • Midpoint Method

  • Trapezoidal Method

  • Simpson's Method

  • MATLAB coding of all methods

Downloadable resources that come with the course:

  • Outline of notes with all example problem statements

  • MATLAB codes needed to run all the examples


Who this course is for:

  • This course is intended for engineering students wanting to learn numerical methods in MATLAB