Intro to MATLAB under 3 hours
4.4 (26 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,102 students enrolled

Intro to MATLAB under 3 hours

Learn the basics of MATLAB programming in under 3 hours.
4.4 (26 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,102 students enrolled
Last updated 2/2019
English
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Introduction to MATLAB
  • Vectors in MATLAB
  • Matrices in MATLAB
  • Arrays in MATLAB
  • Importing data from Excel to MATLAB
  • If Statements
  • Logical Operations
  • For Loops
  • While Loops
  • MATLAB Animations
  • MATLAB Functions
  • MATLAB ODE45
  • MATLAB Symbolic Math Toolbox
Course content
Expand all 15 lectures 02:42:24
+ Introduction to MATLAB
1 lecture 03:45

This lecture will walk you through MATLAB's user interface.

Preview 03:45
+ Vectors and Matrices
1 lecture 11:49

This lecture will walk you through the following:

  • How to create vectors and matrices in MATLAB

  • How to extract an element from an existing vector/matrix

  • How to perform matrix operations summation, multiplication, matrix transpose, etc

  • How to create a vector with a defined start value, end value, and step size

  • How to join vectors to form a matrix

  • How to compute the norm/magnitude of a vector


Preview 11:49
Go through quick problems to ensure you understood the how to define and pull information from vectors and matrices
Vectors and Matrices Assignment
5 questions
Go through the following problems to ensure you understood how to perform vector and matrix operations.
Vector and Matrix Operations
2 questions
+ Plotting
2 lectures 15:08

This lecture will cover how to develop plots with 2-axis (i.e. x and y).

2D Plots
11:23
This assignment will help you reinforce concepts related to 2D plotting. MATLAB will be needed to complete this assignment.
2D Plotting
2 questions

This lecture will cover how to develop line plots with 3-axis (i.e. x, y, and z).

3D Line Plots
03:45
This assignment will help you reinforce concepts related to 3D plotting. MATLAB will be needed to complete this assignment.
3D Plotting
1 question
+ Polynomials
2 lectures 23:19

This lecture will cover:

*How to define polynomials in MATLAB

*Evaluating polynomials at a when the polynomial variable is defined (i.e. at x=3)

*Evaluating polynomials for a range of values (i.e. for x=1,2,3,4,etc)

*Determining the roots of a polynomial (i.e. find solutions of x when the polynomial is set to zero)

*Performing polynomial multiplication and division

*Performing polynomial differentiation and integration

Polynomials
11:10
Go through quick problems to ensure you understood how to define and evaluate a polynomial.
Defining & Evaluating Polynomials
4 questions
This assignment will help you reinforce concepts related to multiplication and division of polynomials.
Multiplying and Dividing Polynomials
3 questions
This assignment will cover solving a polynomials (i.e. finding roots or solving for "x" in a polynomial set equal to zero).
Solving Polynomials (finding roots)
3 questions
This assignment will cover finding derivatives and integrals of polynomials.
Find derivative and integral of a polynomial
2 questions

This lecture will go through the process of fitting a polynomial to a set of data.

Polynomial Fitting
12:09
+ Importing Data from Excel
1 lecture 07:13

This lecture will cover how to import data from Excel into MATLAB.

Importing Data from Excel
07:13
This assignment will help you reinforce the process of importing data from Excel
Importing Data from Excel
1 question
+ If statements, logical operations, and loops
3 lectures 48:48

This lecture will cover the following:

*Relational operations (i.e determine if a variable is less than another)

*Logical operators (i.e. AND statements, OR statements, etc)

*If statements (i.e. if this is true, do that, else, do this)

If statements and logical operations
13:55
This assignment will help you reinforce concepts related to if statements and logical operations.
If statements and logical operations
1 question

This lecture will cover for loops.

For Loops
17:01

This lecture will cover while loops.

While loops
17:52
This assignment will help you reinforce the concept on the use of While Loops
While loops
1 question
+ Plotting Animations
2 lectures 19:11

This lecture will cover 2D plot animations. This are basically 2D plots that are displayed one after another to create an animation.

2D Plot Animations
10:47

This lecture will cover 3D plot animations. This are basically 3D plots that are displayed one after another to create an animation.

3D Line Plot Animations
08:24
+ Functions
1 lecture 07:08

This lecture will cover how to develop your own functions.

Functions
07:08
+ Ordinary Differential Equations (ODE45)
1 lecture 13:56

This lecture will cover how to solve ordinary differential equations numerically (not analytical solution) using a numerical solver: ODE45.

14 - Ordinary Differential Equations (ODE45)
13:56
+ Symbolic Math Toolbox
1 lecture 10:45

This lecture will cover the use of MATLAB's Symbolic Math Toolkit.

Symbolic Math Toolbox
10:45
Requirements
  • MATLAB installed in your computer
  • Knowledge of calculus can be helpful for a few of the lectures, but not required for the whole course
Description

This course (MATLAB programming in under 3 hours) will take those new/beginners in MATLAB through very important basic topics in MATLAB to allow them to get up to speed very quickly (less than 3 hours). The course will explain how to perform certain tasks in MATLAB showing you (line by line) how to write the code.

Who this course is for:
  • Individuals with no experience in MATLAB as well as those at the beginner level