This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Complete MATLAB Course: Beginner to Advanced!
Instructor and Course Introduction
Introduction to the course (3:13)
MATLAB software (pricing and online resources) (5:15)
MATLAB graphical user interface (GUI) (5:04)
Some common operations (5:11)
Handling Variables and Creating Scripts
Foundation for understanding variables (7:06)
Data selection with the colon operator (6:16)
Creating scripts and understanding commenting and semicolon effect (6:36)
Different types of variables (strings, characters and logical) (8:30)
Doing Basic Math in MATLAB
Basic math (addition, multiplication, subtraction and powers) (7:26)
Understanding operation precedence (6:01)
Computing GCD, LCM, permutations and prime numbers (6:55)
Trigonometric functions (6:15)
Set operations (union, intersection, complement and others) (5:52)
Computing statistics of the matrices (10:28)
Handling random numbers (5:22)
Cross and dot product (5:33)
Basic logical operation (and, or and not) (5:35)
Sign and absolute functions (5:41)
Converting numbers between different bases (8:22)
Discretizing your data (11:40)
Operations on Matrices
Computing unique elements (11:32)
Determining membership of elements to a matrix (8:33)
Shifting matrix elements (5:32)
Determinant, inverse and diagonal elements (4:11)
Relational operations (9:53)
Commonly used matrices (3:44)
Sorting matrix values (9:27)
Size and length functions (5:00)
Concatenating matrices (4:22)
Finding non-zero elements (6:36)
Frequencies of values within a vector (7:03)
Advanced Math Functions with Symbolic Data Types
Symbolic variables (6:59)
Differentiation and integration using symbolic variables (6:53)
Solving equations (11:01)
Symbolic functions (4:34)
Interacting with MATLAB and Graphics
Input/output commands (7:33)
More input/output commands (7:06)
Plotting data (9:22)
Plotting 3-D data (4:57)
More on plotting options (9:19)
Combining plots with hold on (6:06)
Interacting with the plot using the brush tool (7:51)
Creating plots with two y-axis (5:13)
Animated line (5:37)
Bar graphs (10:29)
Checking for existence of files, scripts, folders, functions or variables (6:02)
Manipulating directory (part 1) (10:41)
Manipulating directory (part 2) (9:48)
Processing a text file (13:47)
Importing Data into MATLAB
Importing data from Excel to MATLAB (5:58)
Importing data in different formats (8:02)
Spreadsheet link (introduction and installation) (5:58)
Passing data between Excel and MATLAB (7:21)
Calling MATLAB functions from Excel (7:01)
MATLAB Programming
Conditional if statements (part 1) (8:47)
Conditional if statements (part 2) (9:40)
For loops for iterating through your code (12:15)
Nested for loops (7:58)
While loops (when you don't know the number of iterations) (12:00)
Breaking out from a loop before final condition (6:15)
Continue statement for skipping iterations (7:50)
Switch statements for choice selection (6:51)
Writing Your Own Functions
Creating custom built functions (5:48)
Functions with inputs (6:03)
Functions with multiple inputs and outputs (6:37)
Returning from a function (6:40)
Sharing Your Results
Sharing results with automatically generated reports (8:16)
Sharing your results with live scripts (9:58)
Cell Data Types
Creating and defining cells (8:34)
Accessing data in a cell (9:22)
Adding and deleting elements from a cell (7:13)
Concatenating cells and passing cell contents to a function (7:40)
Tables and Time Tables
Creating tables (8:23)
Adding descriptions, units and accessing individual columns (8:00)
Selecting and reordering rows and columns (5:08)
Sorting rows of a table (3:58)
Setting different properties of the table (2:06)
Reading and writing tables into memory (9:55)
Storing summary of a table (4:25)
Adding and deleting rows from a table (6:48)
Adding and deleting columns from a table (2:30)
Dealing with missing data (8:58)
Creating time tables (10:18)
Properties, sorting and data selection in time tables (7:45)
Concatenating time tables (8:28)
Indexing and retrieving data based on row times (2:39)
Working with Structures and Map Container Data Type
Creating structures (6:51)
Retrieving data from a field of a structure (4:39)
Concatenating structures (5:11)
Storing data from a structure field in a variable (5:31)
More operations on structures (4:09)
Creating map containers (6:03)
Concatenation and more operations on map containers (8:12)
Converting Between Different Data Types
Converting other data types to cell (12:09)
Converting cell to other data types (11:42)
Converting from other to table data type (4:13)
Converting from table to other data type (5:48)
More on plotting options
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock