Perform computationally intensive tasks in an interactive mathematical modeling environment.
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.
Math oriented computational environment with integrated data graphics/plotting without linking to a spreadsheet or the math and graphics libraries C doesn't have.
Cons
Program syntax and function are eccentric, inconsistent, incompatible, buggy. Its like its decades of code from interns who came and went with different ideas that no one else managed or maintains.
Program logic is derived from scripting an interactive console session of a 1980's symbolic math program. It tends to make a lot of assumptions and decisions about "what you want" using an obsolete interactive concept.
Incomplete documentation - the syntax and operation of many basic common functions isn't documented.
Summary
After 3 decades this is still a grad student's project that mostly works if you work around the bugs. Fans tend to have invested so much effort making it work they have the engineer's version of Stockholm syndrome.
It fills a hole left by the C/C++ language's poor support of computational programming (inefficient push/pop argument list, slow array addressing, no support for the complex data type, 1970's teletype i/o model has never been updated to include any platform independent plotting or GUI)
FORTRAN supports complex math and any recent (2000's) version can do parallel processing of vector and array operations. FORTRAN fell out of fashion back in the 1980's when Pascal became the rage, and also doesn't have a platform independent graphics suite.
MathWorks markets itself relentlessly at low/no to colleges to maintain its user-base. Hopefully the employer will pick up the exorbitant license fee after graduation, but contractors, temps, and consultants won't appreciate the high cost and will seek alternate platforms.
safdkhkl.,sdfdsafkh
mas2014
Pros
kjadg.asfkjga.fo;l/plook;'ju
Cons
fwesklhgfh.dewp;saofgefui
Summary
fuiiolewfdrsabmfch
all-in-one toll for engineers and scientists
suzystaggioni
Pros
does anything you ask it to, the limit is only your imagination and abilities
I will promote your product bcause it is very good
EthelbertEze
Pros
Interesting parkage.
Cons
I am deaply concerned on this because of the advantages involved.
Summary
If I am given the opportunity, I'll make sure every student in Africa is using your product.
The be-all end-all of technical/scientific computing
longtalker
Pros
You'd think this software needs no further introduction and praise. This is quite clearly the best and most complex technical computing environment (and scripting language etc), as well as probably the industry standard.
Cons
I remember it felt quite unfriendly when I started with it, but I guess any program does. Overall, it's definitely easier to use than any other major software alternative (of equal power) that I know of
Summary
Start getting good with Matlab - it's worth it. Great community support on the Mathworks Exchange means you'll always benefit from quick advice from other users, as well as custom user-submitted scripts, etc. Excellent support from the developers (Mathworks) too - many of the feedback suggestions I sent to them were implemented in subsequent versions, which is a pleasant suprise when coming from a big software company.
matlab is very useful for a computer science student
universityof
Pros
this product is very fantastic.
Cons
it takes too much time in downloading
Summary
very flexible
melzoe84
Pros
It's very important and usefull for communications simulations.
Cons
At first use is very difficult to use.
Summary
I like this product because is very useful for my studies in telecomunication engeneering.
this good facility
janki_ramsita
Pros
it is a very efficient tool to analyze the communication problems
Cons
need some improvement to add planar circuit analysis