-
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 sub-functions
- 16 – Variable scope
- 17 – Using strings
- 18 – Built-in 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
- Short-circuit operators
- Matlab is column-major
- 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 Object-Oriented Programming
- Matlab thread and java thread
- How to organize large datasets?
- How to store large datasets?
- Moving figure objects
- Professional deployment
-
Category Archives: Learning Matlab
ICA demystified
This post has been on the back of my mind for quite some time, ever since I wrote about Principal Component Analysis. Independent Component Analysis or ICA is an algorithm to extract underlying structure hidden in multi-dimensional datasets. As for … Continue reading
Posted in Intermediate
1 Comment
Stucked? How to get some help.
While my goal here is to help you out with Matlab and other data analysis endeavors, I can’t cover the vast number of problem you may encounter. Still, I can provide you with a general approach that should help you … Continue reading
Mathematical operations in Matlab and the point
The point of this post is to talk about doing mathematics in Matlab. This is an extension of our previous post on Kickstarting Matlab. You will learn how to use all mathematical operators and get to understand your Matlab second best … Continue reading
Posted in Beginners
Leave a comment
Introduction to Object-Oriented Programming in Matlab
In this long overdue post, I help you get started with Object Oriented Programming (OOP) in Matlab. We start with a little bit of history of OOP, talk about why and when this is useful and turn to few Matlab … Continue reading
Posted in Advanced
4 Comments
How to share your figure in the cloud
Today is a special post for a new online tool that hold some very interesting future. It’s about a new online tool from plot.ly, a startup company in Montreal. I like their work a lot and decided it was worth giving them … Continue reading
Posted in Advanced, Beginners, Intermediate, Various
3 Comments
Recursive functions
In this post, I introduced you to the beauty of recursive functions. I believe that these are part of the “basic programming package” that anyone into coding should have been introduced to. I quickly discuss the theory and their usage … Continue reading
Posted in Beginners, Intermediate
7 Comments
The past, present and future of numerical computing
This post serves as an introduction to numerical computing as well as a nice overview of the current landscape of numerical calculation. I also present some of my perspectives on the future of the field which could raise general interest, … Continue reading
Posted in Advanced, Beginners, Intermediate, Various
5 Comments
Function and sub-functions
Any code written in Matlab needs to be somehow organized. As you grow your program, it becomes essential to write functions. Functions are elementary pieces of computations that take inputs, process them and send the result out. As you can … Continue reading
Posted in Beginners
3 Comments
A guide to guide : Video tutorial to start making interfaces
Some time ago, I made a post to help folks get started making interfaces with GUIDE, the interface designer provided by Matlab. It occurred to me that a video tutorial would convey a much better experience on this subject. So … Continue reading
Posted in Beginners, Making interfaces
2 Comments
Professional deployment of Matlab code
This post marks the one year existence of this blog. I started writing in the hope to help folks get started with Matlab and also help rise the general quality of Matlab codes. Traffic have risen steadily in the last year … Continue reading
Posted in Advanced, Making interfaces
8 Comments