Friday, February 27, 2009

Introduction to Matlab

As defined by MathWorks website, "MATLAB® is a high-level language and interactive environment that enables you to perform computationally intensive tasks faster than with traditional programming languages such as C, C++, and Fortran".  


Well, C/C++ users will probably raise an eyebrow when you insist that " MATLAB is faster than C ". Based on experience and opinions from friends, running Matlab is kind of slower especially when you`re using its GUI. However, observing some correct practices, Matlab can come close in speed with performance languages like C in some problems.


Nevertheless, the cool thing about Matlab is the ease of development, and interactive debugging leading to "faster" results. The term "faster" here includes development, debugging, and result visualization editing, not just the code running time. Hence, if you want this conveniences then Matlab is a tool for you, else, stick with performance languages (C,C++, etc.).


A good basic introduction to Matlab can be viewed in this two part youtube video tutorial by Prof. Jake Blanchard.






Matlab is certainly not for everybody, but as for me,  I find it very useful in signal processing and in Communication System Simulations. 

How about you?  What is your thought about Matlab?






Comments:

Post a Comment

Subscribe to Post Comments [Atom]





<< Home

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]