Course and Instructor Introduction
  • Course Introduction
  • MATLAB Software (Pricing and Online resources)
  • Download All the Codes and Data in a Single Click
------------ Part 1: MATLAB from Beginer to Advance -----------------
  • MATLAB Graphical User Interface
  • Tell us About the Course
  • Some Common Operations
1.1: Handling variables and Creating Scripts
  • Code and Scripts
  • Let's lay foundations for understanding Variables
  • Different types of variables (Strings, characters and logical)
  • Creating scripts and understanding commenting and semicolon effect
  • Data selection with the colon operator
1.2: Doing Basic Maths in MATLAB
  • Code and Scripts
  • Basic maths operations: addition, multiplication, subtraction and powers
  • Basic maths operations: computing GCD, LCM, permutations and prime numbers
  • Trignometric math functions
  • Set operations (Union, intersection, complement and others)
  • Computing statistics of the matrices
  • Handling random numbers
  • Cross product and dot product
  • Basic logical operation (And, Or and Not)
  • Sign and absolute functions
  • Converting numbers between different bases
  • Discretizing your data
  • Test yourself: Have fun with some practice questions
  • Solutions to practice exercise questions
  • Hey Don't Foget to Test youself on a Quiz
1.3: Operations on Matrices
  • Code and Scripts
  • Computing unique elements
  • Determining membership of elements to a matrix
  • Shifting matrix elements
  • Determinant, inverse and diagnal elements
  • Relational operations
  • Commonly used Matrices
  • Sorting matrix values
  • Size and length computation
  • Concatenating Matrices
  • Finding non-zero elements
  • Frequency of values within a vector
  • Test yourself: Have fun with some practice questions (Beginner level)
  • Solutions to practice exercise questions (Beginner level)
  • Test yourself: Have fun with some practice questions (Advance level)
  • Solutions to practice exercise questions (Advance level)
  • Hey Don't Foget to Test youself on a Quiz
1.4: Advance Math Functions with Symbolic Data Type
  • Code and Scripts
  • Symbolic variables
  • Differentiation and Integration using symbolic variables
  • Solving Equations
  • Symbolic Functions
1.5: Interacting with MATLAB and Graphics
  • Code and Scripts
  • Input output commands
  • More input output commands
  • Plotting data with MATLAB
  • Plotting 3-D data
  • More on plotting options
  • Bar graphs
  • Combining plots with hold on
  • Interacting with the plot using the brush tool
  • Two y-axis on the same plot
  • Animated Line
  • Checking for existence of scripts, files, folders, variables or functions
  • Manipulating Directory (Part 1)
  • Manipulating Directory (Part 2)
  • Processing text files
  • Project: Processing text file and visualizing its results
  • Project solution
1.6: Importing Data into MATLAB
  • Code and Scripts
  • Importing data from excel into MATLAB
  • Importing data in different formats (N)
  • Spread Sheet link (Introduction and installation)
  • Passing data between excel and MATLAB
  • Calling MATLAB functions from Excel
  • Test yourself: Have fun with some practice questions
  • Solutions to practice exercise questions
1.7: MATLAB Programming
  • Code and Scripts
  • Conditional if Statements (Part 1)
  • Conditional if statment (Part 2)
  • For loops for interating through your code
  • Nested For Loops
  • While loops (when you don't know the number of iterations)
  • Breaking out from a loop before final condition
  • Continue statement for skipping an iteration
  • Switch statements for choice selection
  • Test yourself: Have fun with some practice questions
  • Solutions to practice exercise questions
  • Q2: Solution Explaination (Concentric Rings Problems-Part-1)
  • Q2: Solution Explaination (Concentric Rings Problems- Part-2)
  • Q4: Solution Explaination (Back and Forth Numbers)
  • Q6: Solution Explaination (Alternating Ones and Zeros)
  • Test Yourself (Challenge): Have fun with Some Practice Questions
  • More Challenging Questions and their Solutions
1.8: Making your own functions