Category Archives: Learning Matlab

Choose among ‘beginners’, ‘intermediate’ and ‘advanced’ categories to look for posts that fit your level of skills.

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

Posted in Beginners | 1 Comment

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, 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