The Complete MATLAB Course: Beginner to Advanced!
The Complete MATLAB Course: Beginner to Advanced!
Learn MATLAB's basic functionality, and move towards more advanced topics such as visualization, exporting and importing of data, advance data types and data structures and advanced programming constructs!
1
Introduction to the course
MATLAB software (pricing and online resources)
MATLAB graphical user interface (GUI)
Some common operations
2
Foundation 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
3
Basic math (addition, multiplication, subtraction and powers)
Understanding operation precedence
Computing GCD, LCM, permutations and prime numbers
Trigonometric functions
Set operations (union, intersection, complement and others)
Computing statistics of the matrices
Handling random numbers
Cross and dot product
Basic logical operations (and, or and not)
Sign and absolute functions
Converting numbers between different bases
Discretizing your data
4
Computing unique elements
Determining membership of elements to a matrix
Shifting matrix elements
Determinant, inverse and diagonal elements
Relational operations
Commonly used matrices
Sorting matrix values
Size and length functions
Concatenating matrices
Finding non-zero elements
Frequency of values within a vector
5
Symbolic variables
Differentiation and integration using symbolic variables
Solving equations
Symbolic functions
6
Input output commands
More input output commands
Plotting data
Plotting 3-D data
More on plotting options
Combining plots with hold on
Interacting with the plot using the brush tool
Two y-axis on the same plot
Animated line
Bar graphs
Checking for existence of scripts, files, folders, variables or functions
Manipulating directory (part 1)
Manipulating directory (part 2)
Processing text files
7
Importing data from Excel into MATLAB
Importing data in different formats
Spreadsheet link (introduction and installation)
Passing data between Excel and MATLAB
Calling MATLAB functions from Excel
8
Conditional if statements (part 1)
Conditional if statements (part 2)
For loops for iterating 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
9
Creating custom built functions
Functions with inputs
Functions with multiple inputs and outputs
Returning from a function
10
Sharing results with automatically generated reports
Sharing your results with live scripts
11
Creating and defining cells
Accessing data in a cell
Adding and deleting elements from a cell
Concatenating cells and passing cell contents to a function
12
Creating tables
Adding descriptions, units and accessing individual columns
Selecting and reordering rows
Sorting rows of a table
More properties of a table
Reading and writing tables to memory
Storing summary of a table
Adding and deleting rows from a table
Adding and deleting columns from a table
Dealing with missing data
Creating time tables
Properties, sorting and data selection in time tables
Concatenating time tables
Indexing and retrieving data based on row times
13
Creating structures
Retrieving data from a field of a structure
Concatenating structures
Storing data from a structure field into a variable
More operations on a structure
Creating map containers
Concatenation and more operations on map container
14