Well, MATLAB^{®} stands for MATrix-LABoratory and this site is dedicated to working with matrices, vectors, arrays... and MATLAB, of course. You can find and learn from plenty of examples, tutorials, applications (some basic and some advanced), and... I hope you can also have fun!

I should mention that it is sometimes misspelled MATHLAB, and the reason is pretty obvious: this virtual lab is about mathematics, algebra, geometry, graphics, science, programming... you name it...

I like this science laboratory, and I want you to enjoy it too; that's the idea behind this site. My first goal is to get you started quickly and pleasantly.

MATLAB is simple, powerful, and quite fast. It's is one of the most used tools in the field of engineering today. It provides easy extensibility with its own high-level programming language.

I started using this Matrix-Lab in 2003 in a CAD course on electronics and simulators. After that, I used it in almost every course I took. I've also worked with the 'Optimization', 'Neural Networks' and 'Digital Image Processing' toolboxes. This site is the result of some of my own experiences with this programming tool. Little by little you'll find more examples and applications. I'm launching this site starting with the basics.

After a couple of hours of getting started you can use the site as a reference. There are many examples which you can easily modify for your own use. The topics are based on what I wish I could have found when I was first learning.

If you find this site informative and useful, it is my pleasure to be of help to you. If you find it confusing, please take your time to let me know how or what to improve.

In this blog I propose some interesting Matlab exercises, examples and tutorials to cover powerful programming instructions to work with matrices, vectors and arrays.

Step-by-step Matlab Tutorial to get you started quickly! See the descriptions and click on the one of your interest. After these 'in-a-nutshell' lessons, you'll be almost ready to do your own Matlab programs!

In these sections you can find many step-by-step commented guides to easily develop a 3D plot. If you are not familiar with tridimensional graphics in Matlab, I recommend you start with Part 1.

In this series of articles, we are going to develop several Matlab GUI (or graphical user interfaces). We explain callback-functions and relevant instructions to activate any action of the elements in the GUI...

Here are some important and requested topics regarding Linear Algebra: simultaneous equations, circuit analysis, factorization or matrix decomposition...

This section includes several examples of generic programming. These programs perform a variety of common, practical tasks. Remarks or comments (preceded with a '%') are included in the examples to help Matlab learners understand how each program works...

This page continues our work with Matlab programming. You can see other pages like: Basic Matlab Tutorials, Basic Matlab Examples, Advanced Matlab Projects...

Analyze some examples related to electrical calculations and circuit analysis. We're using Matlab to develop easy codes and including some spreadsheets...

... we present some examples to solve typical Probability and Statistics problems. We present the Matlab code without using any special toolbox or instruction. Everything is plain...

Financial applications with Matlab. We take some well-known finance formulas, develop a script for them and a code to introduce data and drive the main formula...

How to become a webmaster ? The Small Business market is encouraging an increasing number of Webmasters to strike out on their own and set up a home-based business...

Enjoy this page? Please pay it forward. Here's how...

Would you prefer to share this page with others by linking to it?

Click on the HTML link code below.

Copy and paste it, adding a note of your own, into your blog, a Web page, forums, a blog comment,
your Facebook account, or anywhere that someone would find this page valuable.