Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Learn Matlab to your Wishlist.

Add to Wishlist

Learn Matlab

Discover The Language of Technical Computing.
3.8 (49 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,009 students enrolled
Created by Tech Brain
Last updated 11/2015
$10 $100 90% off
17 hours left at this price!
30-Day Money-Back Guarantee
  • 4 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Over 4 hours of content!
At the end of this course you are a confident Matlab Programmer
By the end of the course, you are able to formulate intermediate and some advanced engineering projects into Matlab and solve them using programming skills
View Curriculum
  • Matlab Software Installation: You are requried to install the Matlab Software on your machine, so you can start exectuing the codes, and examples we work during the course. Please visit : for requesting a free trial of the software if you didn't have it already. Most of the Universities offer a free student version of the software, therefore, if you are a student, first contact your university to see if such a program is avaiable. If you are not a student or your university didn't offer it, you can purchase the student version directly from Mathworks.
  • The will to learn programming and Matlab!

MATLAB is a higher level programming language that has various uses in everyday problems. And this tutorial does exactly that.

We first go through the basics needed to begin the start of your programming journey. Such basics include but are not limited to :
1. Assigning numerical values to variables
2. Manipulating these variables in a meaningful way
3. Creating and manipulating vectors for problem solving
4. Creating and manipulating matrices for problem solving
5. Plotting various graphs to effectively display information

After mastering the basics, we move on to more advanced topics to manipulate data and various types of information in a more specific way.

Advanced topics include creating a graphical user interface and utilizing the image processing toolkit in MATLAB. This tutorial is designed to make MATLAB easier to understand and hopefully, not so scary!

Who is the target audience?
  • Engineers
  • Programmers
  • Researchers
  • Teachers
  • College Students
  • High School Students
  • Entrepreneurs
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 37 Lectures Collapse All 37 Lectures 04:07:15
Introduction to Matlab
1 Lecture 10:56

This video is an introduction to the MATLAB environment describing the layout of the MATLAB interface with varying windows.

Preview 10:56
5 Lectures 13:25

This video deals with simple mathematical operations and how they are used in MATLAB such as addition, subtraction and multiplication.

Syntax for mathematical operations

These videos deals with constant functions used for mathematical manipulations such as pi, squareroot, sine, cosine and many more

Various constant names for simple mathematical operations

This video deals with commenting the code created using the ‘%’ sign and also how to create sections in one’s code using the ‘%%’ sign

Commenting and creating sections in Matlab

This video deals with the use of the semi-colon as it suppresses the result which is useful for large data sets

Use of the semi-colon

This video deals with use of the colon in vectors, arrays and matrices.

Use of colon
1 Lecture 09:24

In this video, we deal with how to assign a variable with a numeric value, how to assign numerous variables with numerical value and how to manipulate these variables

3 Lectures 18:35

In this short video, we look at the everyday functions used in matlab such as exist (informing the user if a variable exists in the current workspace), who ( displays information on all variables in workspace) and others

Basic commands

In this short video, we look at the everyday functions used in matlab such as load (loading variables into the workspace), date ( displays the current date) and others

More basic commands

There are many ways to format how numbers are displayed in matlab. This video deals with the long, short, exponential and rational formatting.


Quiz for Commands section

Commands Quiz
5 questions
3 Lectures 23:47

This video deals with logical operators such as >, >=, < and others

Logical and Relational operators

In this video, we look at the basic arithmetic operators such as addition, subtraction, multiplication, division and raising a value to a power

Arithmetic operators

In this video, we’re going to look at a myriad of operators as it pertains to sets and set theory such as the functions ismember(which lets you know if a particular item is a member of the set in question), union (which takes the union of 2 or more sets and make it into one set) and others

Set operators
Loops and Decisions
4 Lectures 35:12

This video describe the use of if statements and how to create these statements in MATLAB

If statements

This video describe the use of for loops and how to create these loops in MATLAB

For loops

This video describe the use of while loops and how to create these loops in MATLAB

While loops

This video describe the use of nested for loops and how to create these loops in MATLAB

Nested loops

Quiz for Loops and Decisions Quiz

Loops and Decisions Quiz
10 questions
Vectors and Matrices
5 Lectures 34:08

This video deals with the addition, subtraction, multiplication as well as scalar division and multiplication. This video also deals with transposing vectors.The elimination and choosing an element in a vector is also addressed. Appending vectors in column versus row formis also addressed.

Vector manipulation

This video will demonstrate how to create vectors and matrices of varying lengths using commands such as ‘zeros’ and ‘ones’.

How to create matrices of varying lengths

In this video, we will look at how to add, subtract and multiple a matrix by another matrix or a scalar value

Perform mathematical manipulations on matrices 1

In this video, we will look at how to divide a matrix by another matrix and a scalar value. This video also demonstrates how to obtain the inverse of a matrix

Perform mathematical manipulations on matrices 2

This video demonstrates how matrices can be concatenated (how rows and/or columns can be added to a matrix) and how to generate the transpose of a matrix.

Perform mathematical manipulations on matrices 3
Creating and running a script
1 Lecture 09:16

In this video, we will look at how to create script in matlab using the editor window

Creating and running a script

Quiz for Creating and running a script

Creating and running a script Quiz
4 questions
Manipulation of strings
3 Lectures 09:42

This video deals with how strings are created and how to put a series of strings into 1 cell array using cellstr function

Basics of strings

This video addresses the finding and replacing of a word or phrase in a string

Find and replace

This videos addresses the comparison of strings using the function strcmp

Comparison of strings
Creating functions
4 Lectures 24:38

In this video, we learn how to create simple functions with one input and outputs as well as simple functions with multiple inputs and outputs and how to use these functions

Create simple functions

Quiz for Create simple functions

Create simple functions - Quiz
7 questions

In this video, we will look at how to create primary and sub functions as well as nested functions

Create primary, sub and nested functions

Quiz for Create primary, sub and nested functions

Create primary, sub and nested functions - Quiz
8 questions

In this video, we will look at how to create private functions

Create private functions

In this video, we look at the use of the variable GLOBAL and its role in utilizing variables in and outside of functions

variable GLOBAL

Quiz for Create private functions & variable GLOBAL

Create private functions & variable GLOBAL - Quiz
5 questions
5 More Sections
About the Instructor
3.5 Average rating
67 Reviews
1,580 Students
2 Courses
Technology Trainings

Tech Brain offers comprehensive, high quality eLearning platform that teaches a variety of technology skills through instructive, studio narrated videos with a lots of examples and with quizzes.

The emphasis is on teaching real life skills that are essential in today's commercial environment. Tech Brain very passionate about teaching everyday people topics that they are interested in.

Learning technology skills in an easy way for an affordable price is what Tech Brain is all about.

Report Abuse