Autoplay
Autocomplete
Previous Lesson
Complete and Continue
MATLAB Programming and Problem Solving: Go from Beginner to Pro
Course and Instructor Introduction
Introduction to Course (3:13)
Introduction to Matlab Software (5:01)
MATLAB Graphical User Interface (5:38)
Some common Operations (5:57)
how to connet with me
Codes
Handling Variables and Creating Scripts
Codes and Scripts
Lets lay foundations for understanding variables (6:31)
Creating scripts and understanding commenting and semicolon effect (6:29)
Different types of variables (Strings, characters and logical) (8:10)
Data selection with the colon operator (6:16)
Doing Basic Math in MATLAB
Codes and Scripts
Basic Maths (addition, multiplication, subtraction and powers) (7:30)
Understanding operation precedence (6:02)
Additional Math Functions (GCD, LCM, Prod, PERMS, Prime) (6:11)
Trignometric functions (5:15)
Set operations (5:21)
Computing statistics of the matrices (10:00)
Handling Random Numbers (4:43)
Cross and dot product (4:24)
Basic logical operation (And, Or and Not) (4:16)
Sign and absolute functions (4:23)
Converting numbers between different bases (7:23)
Discretizing your data (9:13)
Practice Exercise Question
Solutions to Practice Exercise Question
Operations on Matrices
Codes and Scripts
Determining unique elements (11:00)
Determining membership of elements to a matrix (5:55)
Shifting matrix elements (4:39)
Determinant, inverse and diagnal elements (2:37)
The colon operator for data selection (4:14)
Relational operations (7:12)
Some commonly used matrices (3:15)
Sorting matrix values (6:01)
Size and length functions (3:14)
Concatenating matrices (2:15)
Finding non-zero elements (4:44)
Frequencies of values within a vector (5:17)
Practice Exercise Questions (Beginner)
Solutions to Practice Exercise Question (Beginner)
Practice Exercise Questions (Advance)
Solutions to Practice Exercise Question (Advance)
Advance Math Functions with Symbolic Data Type
Codes and Scripts
Symbolic variables (5:27)
Differentiation and integration using symbolic variables (5:20)
Solving equations (8:36)
Symbolic functions (2:20)
Interacting with MATLAB and Graphics
Codes and Scripts
Basic Input Output Commands (5:01)
More Input/output Options (5:20)
Plotting data (7:19)
Ploting 3-D data (3:00)
More plotting options (8:10)
Combining plots with hold on (4:03)
Interacting with the plot using the brush tool (6:11)
Creating plots with two y-axis (4:02)
Animated line (3:05)
Bar graphs (8:20)
Checking for existence of files, scripts, folders, functions or class (3:47)
Manipulating Directory (Part 1) (7:13)
Manipulating Directory (Part 2) (7:21)
Processing a text file (12:21)
Project
Project Solution
Importing Data into MATLAB
Codes and Scripts
Importing data from excel to matlab (5:58)
Importing data in different formats (8:02)
Spread Sheet link (Introduction and installation) (5:58)
Passing data between excel and MATLAB (7:21)
Calling MATLAB functions from Excel (7:01)
Practice Exercise Questions
Solutions to Practice Exercise Questions
MATLAB Programming
Conditional If statement (Part 1) (8:47)
Conditional If statement (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 an iteration (7:50)
Switch statements for choice selection (6:51)
Practice Exercise Question
Solutions to Practice Exercise Questions
Practice Exercise Questions (Challenge)
Making Your Own Functions
Codes and Scripts
Creating custom build functions (5:48)
Functions with inputs (6:03)
Functions with multiple inputs and outputs (6:37)
The return statement inside a function (6:40)
Sharing Your Results
Codes and scripts
Generating reports with the publishing options (8:16)
Sharing your results with live script (9:58)
Conditional If statement (Part 1)
Complete and Continue