MATLAB - From Zero to Hero

This repository is for people starting with their MATLAB journey or want to solidify existing knowledge. It is my goal to make the tutorials as easy as possible no matter how complex the topic is! If you have any specific wishes you can contact me via my social media channels - preferably Instagram where I am most active on. The pictures act as hyperlinks to the videos or corresponding documents.

Twitter LinkedIn

🎥 - Early video access on my Patreon Page

Matlab - Introduction

In this repository you will find all the homework exercises and other relevant material. A mega course for those who want to learn programming with MATLAB, with plenty of examples, theoretical concepts, tricks and best practices.
My YouTube Channel

MATLAB Cheat Sheet

Matlab - Cheat Sheet

Feel free to print out this cheat sheet to use it in your classes and share it with your friends to spread the love for MATLAB & simulation.

All Episodes

MATLAB Introduction Video
video | slides

The first video is a short introduction to MATLAB and its history. We will have a look on how to create a MathWorks account, how to install MATLAB and how to use all the resources from this course. Duration: 14 minutes

video | homework

In this video we will have a look at MATLAB's graphical user interface (GUI), the workspace and several other options that the interface offers to us. We will talk a little bit about the Help functionalities as well as the documentation of MATLAB. Duration: 12 minutes

MATLAB Doc
MATLAB Basic Arithmetic

In the third video we are dealing with MATLAB as an intelligent calculator, its basic syntax & the Three Magic C's! We will learn how to comment/uncomment existing code and save your precious work in a so called script. Additionally we will briefly talk about the datatypes our variables have. Duration: 17 minutes

video | slides

In this video we will compare MATLAB with its free counterpart GNU Octave and have a look at the differences but also features that both have in common. Duration: 20 minutes

MATLAB vs. Octave
MATLAB Common Programming Mistakes

In this video we will have a look at the most common programming mistakes and how to avoid them. Duration: 19 minutes

This video will discuss special values like Pi as well as the Euler's number e, cover real and complex as well as NaN values. There is also a quick intro to logical operators, trigonometric functions as well as the exponential and logarithmic function. A small intro to bracketing will also be covered. Duration: 20 minutes

Special Values & Operators
Formatting & Type Conversion

This video will cover the most common data types, where to find all the data types from MATLAB and how to work with formatting. Duration: 11 minutes

This video will discuss what the pros and cons of MATLAB are and how you can measure the performance of your code. We will compare different code by using the tic/toc command and using bar plots for visualization. The MATLAB profiler will briefly be introduced to show how hot spots can be identified inside the code. Duration: 10 minutes

MATLAB Performance
Other Special Operators

This video will briefly discuss the abs and sign functions and how to quickly determine the root of a polynomials, determine the coefficients and concatenate functions. Duration: 7 minutes

This video will deal with naming conventions inside of MATLAB and show you how to meet the common standard when it comes to defining variables, parameters and other relevant quantities. Duration: 6 minutes

Naming Convention
Vectors

This video will teach you about vectors and introduce you to the vast options you can use inside of MATLAB. Subvideos include Special Vectors, Indexing, Dimensions, Dot & Cross Product, Concatenating Vectors, Extraction of Vectors, Subvectors and much more! Duration: 8 minutes

This video will teach you about arithmetic operations on vectors, how to visualize them and teach you a nice mnemonic! Duration: 8 minutes

VectorsArithmetic
Save and Load Data

In this video we will learn how you can create subvectors and use logic to find the indices of defined values in a vector! Duration: 7 minutes


Social Media

Twitter YouTube LinkedIn