This course is about Numerical Methods and covers some of the popular methods and approaches being used daily by mathematicians and everyone involved in computation.
This course will teach you about
This course consists of the following materials:
This course is about Numerical Methods and covers some of the popular methods and approaches being used daily by mathematicians and everyone involved in computation.
This course will teach you about
This course consists of the following materials:
Some motivating examples of what the course can help you do.
How do you store numbers using only 0s and 1s?
How computers actually store numbers. A discussion of mantissa, exponent and bias.
We talk about the notion of the machine epsilon and the fact that it's not really that useful when specifying calculation tolerances.
The two types of errors that reduce the accuracy of numerical methods.
Use MATLAB to calculate round-off and truncation errors.
What makes a function continuous?
The claim that a differentiable function that has equal states at two distinct point has a stationary point somewhere in between.
Another theorem you need to be aware of.
If a<b and f(a)f(b)<0 then the root of f(x) = 0 lies between a and b.
What are one-point iterative methods and what are they used for?
The notion of convergence (and divergence, too).
A look at Aitken's Δ² process and Steffensen's method.
Use MATLAB to fast solve the root-finding problem.
What is the order of convergence and why do we care?
An extremely efficient and popular root finding method. Quadratic convergence, woo-hoo!
Use MATLAB to solve the root-finding problem.
Newton's method applied in many dimensions. Useful for solving systems of non-linear equations!
What kind of simplicifications can be made to divided differences if we assume the points are equally spaced?
What if you cannot get the Jacobian matrix in analytic form? Use finite differences! (Note: finite differences are actually discussed in a later section, so you can come back to this clip later.)
Use MATLAB to solve a root-finding problem.
A way of speeding up polynomial evaluations.
Use MATLAB to evaluate polynomial.
A very simple method that leverages Bolzano's theorem.
Similar to the Bisection method, Regula Falsi can, in most cases, provide faster convergence than the Bisection method.
An interpolation formula for Lagrange polynomial.
Yet another single-point iteration method.
An introduction to the concept of interpolation, with a simple example.
A better way of defining the interpolating polynomial.
Did you think the Newton basis was cool? With divided difference, you don't even have to solve the triangular set of equations!
The derivations of divided differences took too much time, so the examples get their own separate lesson.
Use MATLAB to determite the interpolated value of a point.
An improvement of Lagrangian interpolation.
Finite difference approximations of derivatives - forward, backward and central differences.
Now a formula for the 2nd derivative approximation.
A look that the error terms in first and second derivatives that arise from using finite difference methods.
A method of combining approximations for improving accuracy.
Why would we want to integrate things numerically?
The simplest way of estimating the value of an integral.
Subdivide an integral into several strips, evaluate functions as midpoints, treat strips as rectangles. Profit!
A way of numerically calculating a specific type of integral.
Another numeric procedure for a very specific integral. Usable for calculating the Gamma function!
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.