Learn Matlab
2.5 (63 ratings)
1,049 students enrolled

# Learn Matlab

Discover The Language of Technical Computing.
2.5 (63 ratings)
1,049 students enrolled
Created by Tech Brain
Last updated 11/2015
English
Current price: \$25.00 Original price: \$99.99 Discount: 75% off
30-Day Money-Back Guarantee
This course includes
• 4 hours on-demand video
• Access on mobile and TV
• Certificate of Completion
Training 5 or more people?

What you'll learn
• Over 4 hours of content!

• ### 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

Course content
Expand 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
+ Syntax
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
03:39

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
02:41

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
03:40

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
01:32

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

Use of colon
01:53
+ Variables
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

Variables
09:24
+ Commands
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
04:39

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
06:57

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

Formatting
06:59

Quiz for Commands section

Commands Quiz
5 questions
+ Operators
3 lectures 23:47

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

Logical and Relational operators
06:26

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
07:47

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
09:34
+ 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
08:05

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

For loops
08:13

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

While loops
06:36

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

Nested loops
12:18

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
06:50

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
11:24

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
06:05

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
04:26

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
05:23
+ 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
09:16

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
05:02

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

Find and replace
02:26

This videos addresses the comparison of strings using the function strcmp

Comparison of strings
02:14
+ 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
10:49

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
06:21

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
03:14

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
04:14

Quiz for Create private functions & variable GLOBAL

Create private functions & variable GLOBAL - Quiz
5 questions
Requirements
• 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 : https://www.mathworks.com/programs/trials/trial_request.html?prodcode=ML 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!
Description

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 this course is for:
• Engineers
• Programmers
• Researchers
• Teachers
• College Students
• High School Students
• Entrepreneurs