This blog is all about why you should not use MATLAB. I’m stating it as plainly as I can: Unless you have no other alternative, you are better off picking something other than MATLAB for your scientific programming needs. And there is always an alternative.
I feel about MATLAB pretty much the same way Steve Yegge feels about Perl. The parallels are numerous and uncanny.