Skip to main content

Topic outline

  • Welcome to Numerical Methods with Scilab Programming Course

    Hi everyone.

    Do you know that our everyday life has problems involving mathematics?

    For example, finding daily traveling hours, finding electricity consumed in a week or year, finding the entry fees of adults and children visiting places, and many more.

     

    What are some mathematics problems?

    Some of the mathematics problems are problems involving systems of linear and nonlinear equations, polynomial, differentiation, integration, and initial value problems.

    You have studied all these topics before. For instance, to find the solution involving a two-dimensional linear system, you can use an inverse matrix or elementary row operations. This approach is also known as the analytical approach or finding the exact solution.

    But how about problems, where the exact solution is hard to find.

    For example, if you need to solve 5 dimensions or more systems of linear equations or systems of nonlinear equations?

    You need to find another method to solve hard problems.

    In this course, you are going to learn some numerical methods to find the solution.

    Numerical methods are an approach to solving mathematical or physical equations using the help of mathematics software.

    I am Dr. Annie Gorgey and I am looking forward to having you all in my course.


  • Topic 1: Numerical Errors

    Hi everyone,

    These videos give you a complete introduction to Numerical Methods covering numerical errors, the Taylor series, and Scilab programming.

    Not available unless: The activity MOOC NUMERICAL METHODS is marked complete
  • Topic 2: System of Linear Equations

     😉In this topic, you will learn how  

    ⋆ To estimate the solution of small systems of linear equations by hand and by Scilab using Jacobi’s and Gauss-Seidel methods.

    ⋆ To study the convergence of Jacobi’s and Gauss-Seidel's methods.

    ⋆ To evaluate the minimum number of iterations required by Jacobi’s and Gauss-Seidel's methods.


    Not available unless: The activity Numerical Errors is marked complete
  • Topic 3: Direct Approaches to Solve System of Linear Equations


    We have learned iterative approaches, the next is to solve linear systems by using direct approaches.
    There are several direct approaches that you might have studied on your own such as elementary row operations (ERO), inverse matrix and etc.
    In this topic, you are going to learn other direct approaches such as Gauss Elimination and LU factorization with maximum column pivoting.
    Not available unless: The activity System of Linear Equations is marked complete
  • Topic 4: Nonlinear Scalar Equations

    In this video, you will be introduced to some of the methods for solving nonlinear scalar equations.
    Watch all the videos given to get the full ideas on how these methods works.

  • Topic 5: Nonlinear Systems

    In Topic 4, you learned several methods to solve scalar nonlinear equations.

    Do you remember some of the scalar nonlinear equations?

    Let's test yourself! Which one of the following equations is a nonlinear equation? 

    a) 2x+6=0

    b) 4x+sin(x)=0

    c) 3x^2+6=0

    Now, Topic 5 is about finding the roots or solutions to nonlinear systems of equations. 


  • Topic 6: Interpolating Polynomials

    Topic 6 explains the solution to polynomials such as interpolating polynomials by using some numerical methods. The numerical methods are Lagrange polynomial, Vandermonde, and Newton Divided Difference.


    Not available unless: The activity Nonlinear System is marked complete
  • Topic 7: Numerical Differentiations

    Topic 7 is all about solving differentiation by using some numerical approaches such as central and forward difference formulas.


    Not available unless:
    • The activity Interpolating Polynomial is marked complete
    • The activity Quiz 3 is marked complete
  • Topic 8: Numerical Integrations

    This topic is about solving integration problems by using numerical approaches such as trapezoidal, Simpsons, and midpoint rules.



    Not available unless: The activity Numerical Differentiation is marked complete
  • Topic 9: Initial Value Problems

    Topic 9 gives solutions to initial value problems.


    Not available unless: The activity Numerical Integration is marked complete