Numerical Computations in MATLAB

Including Root Finding, Linear Algebra, Curve Fitting, Numerical Integration, Differential Equations and Optimization
Rating: 4.0 out of 5 (93 ratings)
4,426 students
Numerical Computations in MATLAB
Rating: 4.0 out of 5 (93 ratings)
4,429 students
Root Finding and Numerical Equation Solving in MATLAB
Linear Algebra, Eigendecomposition and SVD in MATLAB
Curve Fitting and Interpolation in 1D, 2D and 3D Spaces using MATLAB
Numerical Integration and Differentiation in MATLAB
Working with Polynomials in MATLAB
Solving Ordinary Differential Equations in MATLAB
Solving Boundary Value Problems in MATLAB
Solving Delayed Differential Equations in MATLAB
Linear Programming and Mixed-Integer LP in MATLAB
Quadratic Programming in MATLAB
Constrained and Unconstrained Nonlinear Optimization in MATLAB

Requirements

  • Basic Math and Calculus
  • Numerical Methods
  • MATLAB Programming
Description

In this course, the built-in capabilities of MATLAB are used to perform numerical computations, which are very useful in enormous fields of applied science and engineering, including:

  • Root finding and equation solving

  • Solving system of equations

  • Eigenvalues, eigenvectors and eigendecomposition

  • Singular Value Decomposition

  • Interpolation, curve fitting and surface modeling

  • Numerical integration and differentiation

  • Working with polynomials

  • Solving Ordinary Differential Equations (ODEs)

  • Solving Boundary Value Problems (BVPs)

  • Solving Delayed Differential Equations (DDEs)

  • Linear Programming (LP)

  • Mixed-Integer Linear Programming (MILP)

  • Quadratic Programming (QP)

  • Constrained and unconstrained nonlinear optimization


Who this course is for:
  • Applied Math and Science Students
  • Engineering Students
  • Everyone interested in numerical methods and computation
Course content
7 sections • 22 lectures • 4h 26m total length
  • Finding roots of polynomials using roots
    04:54
  • Finding roots of nonlinear functions using fzero
    03:51
  • Solving system of nonlinear equations using fsolve
    04:37
  • Solving system of linear equations using linsolve
    04:03
  • Eigenvalues and Eigenvectors in MATLAB
    07:54
  • Singular Value Decomposition in MATLAB
    14:25
  • Polynomial Fitting using polyfit
    10:54
  • Interpolation Using interp1 to interpn
    12:36
  • Interpolation Using interpft
    09:13
  • Interpolation using Cubic Splines
    11:11
  • Interpolation Using griddata in 2D and 3D Spaces
    06:12
  • Numerical Integration using integral and quadgk
    19:09
  • Double and triple integrals
    11:00
  • Discrete integrals and summations
    09:09
  • Numerical Differentiation
    18:47
  • Working with Polynomials in MATLAB
    20:01
  • Solving Ordinary Differential Equations (ODEs)
    19:36
  • Solving Boundary Value Problems (BVPs)
    11:33
  • Solving Delayed Differential Equations (DDEs)
    27:30
  • Linear Programming and Mixed-Integer LP
    16:01
  • Quadratic Programming
    05:52
  • Constrained and Unconstrained Nonlinear Optimization
    17:51

Instructors
Academic Education and Research Group
Yarpiz Team
  • 4.3 Instructor Rating
  • 2,017 Reviews
  • 43,385 Students
  • 9 Courses

The Yarpiz project is aimed to be a resource of academic and professional scientific source codes and tutorials, specially Computational Intelligence, Machine Learning, and Evolutionary Computation. Beside video tutorials, various source codes are available to download, via Yarpiz website.

The word Yarpiz (pronounced /jɑrpəz/) is an Azeri Turkish word, meaning Pennyroyal or Mentha Pulegium plant.

Programmer and Instructor
Mostapha Kalami Heris
  • 4.3 Instructor Rating
  • 2,017 Reviews
  • 43,385 Students
  • 9 Courses

Mostapha Kalami Heris was born in 1983, in Heris, Iran. He received B.S. from Tabriz University in 2006, M.S. from Ferdowsi University of Mashad in 2008, and PhD from Khaje Nasir Toosi University of Technology in 2013, all in Control and Systems Engineering.

Dr. Kalami is also co-founder of, executive officer of, and an instructor in FaraDars, an online education organization located in Iran. Also, he is a member of Yarpiz Team, which is provider of academic source codes and tutorials. He is mostly interested in the computer programming, machine learning, artificial intelligence, meta-heuristics and control engineering topics.