MATLAB Tutorial

MATLAB Tutorial

MATLAB is a programming language developed by MathWorks. It started out as a matrix programming language where linear algebra programming was simple. It can be run both under interactive sessions and as a batch job.

This tutorial gives you aggressively a gentle introduction of MATLAB programming language. It is designed to give students fluency in MATLAB programming language. Problem-based MATLAB examples have been given in simple and easy way to make your learning fast and effective.


This tutorial has been prepared for the beginners to help them understand basic to advanced functionality of MATLAB. After completing this tutorial you will find yourself at a moderate level of expertise in using MATLAB from where you can take yourself to next levels.


We assume you have a little knowledge of any computer programming and understand concepts like variables, constants, expression, statements, etc. If you have done programming in any other high-level programming language like C, C++ or Java, then it will be very much beneficial and learning MATLAB will be like a fun for you.

Try MATLAB Online

For most of the examples given in this tutorial you will find Try it option, so just make use of it and enjoy your learning.

Try following example using Try it option available at the top right corner of the below sample code box:

x = [1 2 3 4 5 6 7 8 9 10];
y1 = [.16 .08 .04 .02 .013 .007 .004 .002 .001 .0008 ];
y2 = [.16 .07 .03 .01 .008 .003 .0008 .0003 .00007 .00002 ];

title('Plot title');
xlabel('X Axis');
ylabel('Y Axis');
print -deps graph.eps

1 - MATLAB Quick Reference Guide

A quick MATLAB reference guide for MATLAB Programmers.

MATLAB Quick Reference Guide

2 - MATLAB Useful Resources

A collection of MATLAB Sites, Books and Articles is given at this page.

MATLAB Useful Resources

3 - MATLAB Tutorial in PDF

Download a quick MATLAB tutorial in PDF format.

MATLAB Tutorial in PDF