logo for matrixlab-examples.com
[?] Subscribe To This Site

XML RSS
Add to Google
Add to My Yahoo!
Add to My MSN
Subscribe with Bloglines


Home
Matrixmania Blog
Contact
-> Sitemap <-
Matlab Books
Quick Matlab Guide
Matlab Tutorials
Matlab Examples
Matlab Flow Control
Boolean Algebra
Linear Algebra
Matlab 2D Plots
Matlab 3D Plots
Matlab GUI
Matlab Cookbook I
Matlab Cookbook II
Probability and Stats
Forums and Help
Relevant Links
Fun!
Your own Website?
Terms/Policies
leftimage for matrixlab-examples.com

Your self-paced MATLAB training...


What is MATLAB?

The word MATLAB stands for MATrix-LABoratory. This is where you're going to start your self-paced MATLAB training!

This virtual lab is a program for high-performance numerical operations and visualization. It provides an interactive environment with a lot of built-in commands and functions for numerical analysis and graphics, and also provides easy extensibility with its own high-level programming language.

There are numerous prepared commands for 2D and 3D graphics as well as for animation. The user is not limited to the built-in functions; he can write his own functions in MATLAB language. Once written, these functions work just like the internal functions. MATLAB's language is designed to be easy to learn and use.

The many built-in functions provide excellent tools for linear algebra, signal processing, data analysis, optimization, solution of ordinary differential equations (ODEs), and many other types of scientific operations.

There are also several optional 'toolboxes' available which are collections of functions written for special applications such as 'Image Processing', 'Statistics', 'Neural Networks', etc.

The basic building block in MATLAB is the matrix. The fundamental data type is the array. Vectors, scalars, real and complex matrices are all automatically handled as special cases of basic arrays. The built-in functions are optimized for vector operations. Thus, vectorized commands or codes run much faster in MATLAB (vectorization is a way of computing in which an operation is performed simultaneously on a list of numbers rather than sequentially on each member of the list).

A nice thing to realize is that MATLAB is primarily a numerical computation package, although with the 'Symbolic' Toolbox it can do also symbolic algebra. Mathematica, Maple, and Macsyma are primarily symbolic algebra packages. MATLAB's ease of use is its best feature since you can have more learning with less effort, while the computer algebra systems have a steeper learning curve.

In mathematical computations, especially those that utilize vectors and matrices, MATLAB is better in terms of ease of use, availability of built-in functions, ease of programming, and speed. MATLAB's popularity today has forced such packages as Macsyma and Mathematica to provide extensions for files in MATLAB's format.

We encourage the use of the on-line help. Typing 'help function' in MATLAB, with the appropriate function or command name, provides detailed help for any of the functions or commands available.

We discourage a passive working through this site. The best way to learn any computer software is to try it out. We believe this and encourage you to do it.

Matlab Tutorials
Matlab Examples

From 'MATLAB training' to home 
From 'Matlab training' to 'Matlab Help Menu'



footer for matlab training page