You’ve just finished writing your latest and greatest Matlab program. You’re sure this program will solve all the world’s (or at the very least all of your) problems. Just as you run your program, you see the dreaded red error text. Looks like it’s time to do some debugging! In this post, I’m going to take you through some of the common types of errors you will see when developing your software and how to solve those problems. Of course, when you’re first starting out in Matlab, these errors seem a bit cryptic and can take some time to solve. After just a bit of practice, though, you will soon be able to quickly spot and correct your errors.

Matlab – Learning the basics
 1 – What is Matlab – Why Use It?
 2 – Command line
 3 – Matlab editor
 4 – Plotting data
 5 – Using variables
 6 – Variable types
 7 – Mathematical operators
 8 – Computer memory
 9 – Get some help
 10 – IF – Control flow
 11 – FOR – Control flow
 12 – Logical operations
 13 – Matlab, an interpreted language
 14 – Preallocation
 15 – Function and subfunctions
 16 – Variable scope
 17 – Using strings
 18 – Builtin functions
 19 – The profiler
 20 – Write clear code
 21 – Debugging in Matlab
 22 – Other resources to learn Matlab
 23 – History of Matlab
Matlab intermediate
 Advanced plotting
 Converting between data types
 Rounding errors
 Using structures and cells
 Recursive functions
 Copy on Write
 Shortcircuit operators
 Matlab is columnmajor
 Using handles
 Error Handling – Try and Catch
 Organize your files
 Encrypting your code
 Making interfaces
 Making interfaces : Video tutorial
 Using GUIDATA
Matlab advanced
 Beautiful Plots in MATLAB
 File created by GUIDE
 Practical considerations on making GUIs
 Programming interfaces
 Gaming in Matlab
 Using pointers in Matlab
 Introduction to ObjectOriented Programming
 Matlab thread and java thread
 How to organize large datasets?
 How to store large datasets?
 Moving figure objects
 Professional deployment
