
Explore root-finding methods and numerical integration with downloadable notes, derivations, algorithms, and hands-on MATLAB demonstrations.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Explore numerical integration to estimate the integral from a to b using composite rectangle and midpoint methods, with interval subdivision and error reduction.
Compare midpoint and rectangle methods to approximate the integral of f(x)=x^2+3 from 0 to 2 using four intervals; the midpoint yields a closer estimate than the rectangle methods.
Implement MATLAB code for the midpoint and rectangle numerical integration methods, using for loops and function handles to approximate integrals and verify against exact values.
Explore the trapezoidal method for numerical integration, including composite trapezoid formulas, followed by Simpson's one-third and three-eighths methods with interval subdivision for improved accuracy.
Apply the composite Simpson's one-third and three-eighths methods in MATLAB to compute surface area and volume from tabular diameter data, using for loops and vectorized sums.
Learn to implement the composite trapezoidal rule in Matlab to approximate the airfoil lift integral, using a loop and a final multiply-by-0.5.
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