App comparison

Add up to 4 apps below to see how they compare. You can also use the "Compare" buttons while browsing.

MATLAB Logo

MATLAB

Programming and numeric computing platform

see alternatives

(10)

MATLAB Reviews

Overall rating

4.6

/5

1.9K

Rating criteria

  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8.48/10

Reviews by rating

Pros and cons

It has a huge built-in library for functions and tools, so it is simple to utilize Matlab when used properly. More importantly, it has a great GUI tool that can make great applications with ease.
MATLAB is super great as it is so intuitive to use. Literally used it in so many of my courses like Orbital Mechanics and Compressible flow.
MATLAB is great for quick prototyping and data analysis. It is easy to learn and has great online support and help documentation.
The main downside is that MATLAB needs to make their GUI more minimalist, it's 2020 already. The other thing that I miss is an option to add semicolon automatically after every line.
Matlab is not easily translatable to learning other languages, and it is often the poorer choice when compared to other languages if matrix manipulation is not the goal.
Sometimes new versions of MATLAB will cause previous code to no longer work, which can be very frustrating.
Filter reviews by

Overall rating


Company size


Industry


Time used


1,961 reviews

Recommended

AvatarImg
AvatarImg

Katherine M.

Associate Professor

Higher Education, 201-500 employees

Review source

Overall Rating

Good mathematical software

Reviewed 2 months ago

Transcript

Katherine: Hi. My name's Katherine. I'm an associate professor of psychology. I give Matlab five out...

AvatarImg
AvatarImg

Sean M.

Server/ Host

Food & Beverages, 11-50 employees

Review source

Overall Rating

Good coding platform, wish there was more troubleshooting

Reviewed 2 years ago

Transcript

Sean: Hi, my name is Sean. I am a teaching assistant. I would give MATLAB a four out of five star. For...

AvatarImg
AvatarImg

Mostafa F.

Electrical/Electronic Manufacturing, 10,001+ employees

Used weekly for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Matlab is such a great tool for all engineers

Reviewed 2 years ago

A very great experience I recommend it to anyone who deal with engineering and of course curious people

Pros

Great tool for analyzing, sorting, and simulating data. easy to understand and to learn it. In addition, it helps in plots and graphs and simulation scenarios I hope to see it applicable for smart phone as small app

Cons

Great library Easy to learn Easy to use Reliable Great accuracy

AvatarImg
AvatarImg

Gianetan S.

Research, 501-1,000 employees

Used weekly for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

The Harbinger of Engineering Research

Reviewed 3 years ago

MATLAB has been at the centerstage of our academic activities in general and research in particular. It has helped in solving research problems in the area of image processing. Medical diagnosis of various diseases, object recognition and character recognition are some specific areas in which MATLAB has been really useful. Now I am also researching in the area of data science. I have found it to be surprisingly and pleasantly useful in this area although people are making use of Python and its libraries and R for this purpose.

Pros

The abstraction of best of the cutting edge techniques scaled down to function level makes it powerhouse of research in the field of science and engineering. Input of data in the form of matrices make it intuitive to use and visualization of data makes it an extension of your own mind. It doesn't take much time before it gets you working with the lifeless data transforming it useful insights.

Cons

The black box approach of using functions wherein you are aware what the input and output of function is but not its source code is a double edge sword. Whereas it makes it easy to use the function per se but it also makes it difficult to customize software. The source code of the commonly used functions should be available.

DB
AvatarImg

Debasree B.

Computer Software, 501-1,000 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

My experience of using MATLAB for a long time

Reviewed 17 days ago

As someone who has worked with MATLAB for years, I can say that it's one of the most comprehensive and versatile software packages available for numerical computing. The software's wide range of tools and functions, combined with its intuitive interface, make it an indispensable tool for researchers, engineers, and data analysts alike.

Pros

I've been using MATLAB for years, and it's easily my go-to software for numerical computing. The range of tools and functions available is unparalleled, and the intuitive interface makes it easy to work with complex data sets.

Cons

While MATLAB certainly has its strengths, I've found that the licensing and cost can be prohibitive for some users. Additionally, the learning curve can be steep, and the software can be overwhelming for beginners.

AvatarImg
AvatarImg

Matthew C.

Environmental Services, 11-50 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend2/10

Share this review:

Handy for data scientists - frustrating for developers

Reviewed 4 years ago
Pros

For mathematicians and data scientists, MATLAB is easy to pick up and intuitive to use.

Cons

As a developer, I have a few issues with MATLAB. Its best practices would generally regarded as bad practices in other languages, meaning that experience often doesn't translate. When developing modular and extensible applications, MATLAB's runtime performance seems to degrade when compared to other languages, despite uitilising Java for a number of backend processes. Frequently, when working with legacy MATLAB code, I often find myself thinking that a given task could be easier achieved and made more maintainable with Python and its innumerable free packages, in contrast to MATLAB's toolboxes, which tend to require more money.

AR
AvatarImg

Verified reviewer

Business Supplies and Equipment, 1-10 employees

Used daily for less than 6 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

To establish an analogy, this is similar to using a calculator

Reviewed 4 months ago

Overall, It makes life so easy for you that it takes you away from the mathematical infrastructure and algorithm-based approaches that the engineer is obligatory for. To establish an analogy, this is similar to using a calculator.

Pros

You won't feel the slowness of most of the processes/processes (the situation of the codes running for days is different), on top of that, when you think that hundreds of thousands of lines of code need to be written in order to do the 5-line job in matlab, for example in c, the value of the sublime program is understandable.. almost everything is made possible with its scientific toolbox ( There's...

Cons

It constantly opens processes on your computer, slows down the computer, and gives a virus warning from time to time. Other than that there is no problem.

AR
AvatarImg

Verified reviewer

Higher Education, 1,001-5,000 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

The all in one science tool bundle

Reviewed a year ago
Pros

This tool help me in all of my engineering tasks, mathematics tasks, post-processing tasks, and analysis task. It is a very useful tool for Engineers. All tasks are done with MATLAB with ease. A good wide range of libraries, packages and toolboxes. Highly versatile engineering and math tool. too much flexibility in doing tasks of engineering. It makes all of your math equation solution much easier.

Cons

It lacks proper dark mode. It is a highly used tool and still doesn't have a dark theme. It is costly for individuals if you are not an educator. With every updates coming every year, processing requirements are becoming more and more demanding and tool is becoming heavy on your computer.

GH
AvatarImg

Gisselle H.

Mechanical or Industrial Engineering, self-employed

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

“Matlab, your best choice for creating models and simulating processes”

Reviewed 8 months ago

Matlab is a very useful technical calculation program for engineers and scientists. I use it to solve environmental problems and to simulate processes.

Pros

Matlab is a programming platform for algorithm development, data analysis, visualization and numerical computing. It allows creation of simple models, signal and image processing, process simulation, among others.

Cons

It is a tool that requires a lot of memory space and the cost of the product is high.

AvatarImg
AvatarImg

Alex R.

Information Technology and Services, 10,001+ employees

Used daily for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Amazing tool once you get to know it

Reviewed 3 years ago

I administer this at work and use it personally. So far it has been great

Pros

So many features! This tool can do anything once you learn how to use it. I recommend some sort of class to teach you how to use it

Cons

severe learning curve especially if you haven't used any modeling software ever. Can be a bit intimidating at first

AvatarImg
AvatarImg

Pedro A.

Environmental Services, 1-10 employees

Used monthly for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Powerful tool for IA applications and scientific research

Reviewed 4 years ago

I started using MATLAB as a student then I wrote some papers using MATLAB NNTOOL and it generated some great results. As a professional I continue to use MATLAB, for me it’s the best software for programing and engineering. The neural network tools are very useful.

Pros

You can do anything with MATLAB's tools and material/tutorials online.

Cons

The price is still considerably high for less developed countries.

MM
AvatarImg

Matjaz M.

Information Technology and Services, 201-500 employees

Used monthly for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Matlab

Reviewed 17 days ago

Satisfied, but some of the CLI and advanced features could be done more easy.

Pros

It is one of the most powerful Math apps. I used it a lot during study and lowed graphical presentations, like graphs etc. I know that matlab can be also used for like machine learning and other advanced things, but as I said, they are advanced, so not used too often.

Cons

It is sometimes not as easy to use. Specially if you have a problem that is not easily solved. The problem is also in cli/code usage, which can be hard to use and learn.

CM
AvatarImg

Carlos M.

11-50 employees

Used monthly for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

It is an excellent dynamic software to make programs and graphs of simple and complex calculations.

Reviewed 5 years ago

the benefits with matlab has been very satisfactory because through this software I managed to perform four regression programs: Linear Regression (least squares methods), Nonlinear Regression (Newton and Rhapson, Ascending Steps and Marquart). This program served to present the work of promotion in the university, which consisted in taking the data of a researcher on the behavior of the size of the...

Pros

It is a language of high level of technical computing that facilitates simple and complex numerical calculations, which also allows the graphic visualization in 3D and 2D of them. It has a wide application in scientific studies. Integrates numerical analysis and matrix calculation where problems are expressed in the same way. It has specialized programs called toolboxes highlighting in the area of...

Cons

The software despite having a documentation of its commands: description, characteristics and access, it is necessary for the user to understand that to create a program and can be manipulated: change data, formulas, presentation of results, fix badly scheduled lines , you must first execute the tutorm command to save the file where you want it, and then return to the saved file and execute other commands, this process requires a lot of practice and for some users it is complicated, therefore they stop using it. have extensive knowledge of the integrals and their methods to solve.

AvatarImg
AvatarImg

Surendrika N.

Computer Software, self-employed

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend7/10

Share this review:

MATLAB for complex maths

Reviewed 3 years ago

I have used MATLAB for three years. In those years I have learned about MATLAB as well as I used it to solve so many mathematical problems. It is reliable, fast and also easy to use. The majority of engineering students as well as scientist are using MATLAB to achieve their purposes. But the person, who is going to use MATLAB to achieve his purposes, should have a proper knowledge about MATLAB. If someone uses MATLAB for solving very easy mathematical problems, I think it is unnecessary thing. According to my knowledge I think we should have proper understanding on that language to get more benefits.

Pros

As we all know, we use so many programing languages like c, java, MATLAB, HTML to communicate instructions to a machine. When we consider about benefits of MATLAB, it is very faster as well as comprehensive. Engineering students most probably use MATLAB for solving complex mathematical problems. But this language is also very familiar among scientist because it also eases their works. MATLAB provides...

Cons

Though MATLAB is very essential to engineering and other students when solving mathematical problems there are some difficulties with it. It has great number of keywords for arithmetic. So it is difficult to memories all those keywords when solving problems. And if we get an error in our code I think it is somewhat difficult to debug. And the other thing is the time it takes to give us the answer. MATLAB is an interpreted language, so that it is slower than a compiled language. It means MATLAB takes some time to give us the answer. We have to wait for the answer. It cannot be bought freely and also people should have knowledge about MATLAB before it use otherwise it is not easy to work with this language.

AA
AvatarImg

Asad A.

Higher Education, 1,001-5,000 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

About working of matlab

Reviewed 4 years ago

I would state I've been utilizing MATLAB reliably for around 3 years, since my first year in doctoral level college. In undergrad, I may have utilized it a couple of times for a homework set. I say "I may have" in light of the fact that I don't exactly recollect that anything about it aside from that I had an establishment circle. My involvement in programming before MATLAB was some BASIC from youth and a smidgen of Pascal from a few courses in undergrad. My alumni counsel was an overwhelming MATLAB client, and my underlying knowledge with it included disentangling his MATLAB code for doing a few plots. In the meantime, I was taking a controls course which expected me to learn Simulink.

Pros

I esteem MATLAB. It is so smart and easy to make programming to do what you require. It has amazing exploring and profiling devices. It is cross stage, making code easy to share (expecting alternate people have forked out for the not by any stretch of the imagination unobtrusive allow). It has interfaces to other programming. In any case, there are a couple of things about it that chafe me. I'd get a kick out of the opportunity to get warning from different people what things aggravate them about MATLAB.

Cons

Supplanting subsref and subsasgn in a class is greatly awkward. The issue is this. Expect you override subsref with the true objective to change lead of obj(...). By then your subsref is moreover required the dialect structure obj.propname. With the objective for it to manage this viably (i.e. carry on the proportional as the intrinsic subsref) it needs to reimplement all of the checks for access...

AvatarImg
AvatarImg

Abdul F.

Electrical/Electronic Manufacturing, 501-1,000 employees

Used monthly for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Yes. This is that Good!

Reviewed a year ago

I started using Matlab in 2013 as a student and after all these years, still now as a professional and researcher, I am not only using it without complaints but also recommending young engineers to use it. Although My area of expertise has elaborated to a great length, Matlab still meets all my demands and gives precise results to everything. If you are trying to be a EEE researcher and looking for optimum analysis software, Bingo! You have got what you are looking for. Matlab it is! A total solution.

Pros

I cannot think of any modern Electrical Engineer without the knowledge of Matlab. From Electronics to Embedded major, everyone has to go through Matlab platform. Even in job requirements, it is mentioned as one of the major skills. Most of the Master's and Ph.D. scholars I know use Matlab as their primary source of simulation and analysis software. So what makes this platform so important to Engineers?...

Cons

It is a giant expensive software and as a student or professional, a customer might not even require 5% of the total capacity. As this software comes in a total package, the installation process is tricky, takes a huge amount of memory of your computer, so you have to buy high-end processors for swift operations, and takes a lot of time to start. Again, mastering Matlab could take time because it requires coding and there are thousands of options to select for, which is a barrier for students and designers to get accustomed to easy analysis. It would be easy for everyone if Matlab releases smaller versions of the software specified for potential customers - This would reduce pricing, installation, and user complexity to a great length.

AB
AvatarImg

Ashkan B.

Civil Engineering, 10,001+ employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Essential for research

Reviewed 3 years ago

I am a research assistant and I use MATLAB for different purposes. In fact, I have used MATLAB extensively for the last 4 years. MATLAB is one of the pioneers in mathematical programming, and one of the first things every engineer needs to learn. Researchers all over the world use MATLAB to solve mathematically complex problems and publish journal articles every day. Like any other programming language, there is a learning curve for MATLAB, but as someone who has tried different programming languages, I believe that MATLAB is one of the easiest yet most powerful coding languages. The great experience of the MathWorks team has made MATLAB almost perfect; however, as recently other programming languages are getting more popular, MATLAB needs to catch up with them.

Pros

MATLAB has a long list of useful commands. With these commands, one can edit text, solve complicated math problems, process images, and many more applications. Basically, any problem that is in some way related to numbers can be implemented in MATLAB. There are several useful built-in apps and toolboxes, such as signal processing, machine learning, optimization, etc. These built-in toolboxes are very...

Cons

One of the downsides of MATLAB compared to other available coding platforms is its outdated code editor. There are many features that can be added to the editor section, such as the column text editor, and different themes. I personally love my workspace to be dark, and one of the first things I try to change in every programming platform is its theme. Although there are some personalization options available, they are far from being perfect and customizable. Collaboration or sharing the codes with other users seems to be a must nowadays, as most of the programming platforms provide this feature. Additionally, I believe the loading time of MATLAB should be improved.

AK
AvatarImg

Atanu Kumar S.

Education Management, 10,001+ employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

A Simple yet Powerful Computational Tool

Reviewed 3 years ago

I have been using MATLAB for last 10-12 years. It is my day to day computational companion. I have been implemented several numerical solvers for complex equations and algorithms in MATLAB. Starting from simple calculations to very complex solvers, built-in MATLAB functions are always a plus point when compared to other coding platforms, such as C, C++, C sharp, etc. I also have used MATLAB for plotting scientific and statistical data for publication. It does a great job of doing what it is supposed to do.

Pros

Matlab is a versatile computational tool for a diverse field of physical, mathematical, and social sciences. The most important features of MATLAB are the simple user-friendly interface, tons of library functions, and a significant amount of examples. Starting from data visualization, numerical calculation/computation to solving machine learning algorithms, this software provides a very easy to follow documentation. Writing code in MATLAB is extremely easy and well guided. Visualization tools are extremely handy. Moreover, there are several toolboxes which can be helpful for different engineering application.

Cons

Sometimes the software can become very slow in performance. Depending on the configuration of the computer, it can take up to a minute to complete the initialization. Even though MATLAB supports parallel computation, the pulling of the parallel nodes may be time-consuming, therefore, not very useful for medium load computations. Sometimes the newer version may not support the library functions from the older version and it can cause unnecessary waste of time.

AvatarImg
AvatarImg

Alexandre Binh Minh P.

Research, 11-50 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Semi-opensource multifunctional software with helpful community

Reviewed 7 months ago

MATLAB has been my universal tool during all my years of undergraduate and graduate study. I use it whenever I have a smallest simulation and/or data presentation pf physics problems. Light, easy to deploy and easy to read, MATLAB helped me success in my exams and semester projects.

Pros

Almost every college is equipped with MATLAB, meaning every student can use it for free. While the possibilities of tasks that can be realized by MATLAB is endless, with monstrous amount of extensions and programmable open-source libraries, MATBAB comes with mathworks.com - the community that answer all of your question from syntaxes to algorithms. MATLAB is being THE tool of the people.

Cons

In some poor country where universities cannot afford to use MATLAB, instead of using MATLAB illegally, students are taught with a diluted version of it such as SciLAB or other open sources... causing them a syntax gap later while using MATLAB like everyone else. I would appreciate if the price in third world countries could be reduced.

TD
AvatarImg

Thomas D.

Computer Software, 1-10 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Powerful tool for econometric analysis of panel data!

Reviewed 2 years ago

Matlab software is a powerful and essential tool for econometric analysis. Long used by mathematicians and physicists for simulation calculations, spherical graphs on a plane with more than two dimensions, etc., we currently use it for cross-sectional, time series and especially panel data analysis. Thanks to its functionality of being easily exploitable through scripting, we are able to estimate non-linear economic models (Panel Smoth Threshold Regression: PSTR, Generalized Method of Moments : GMM) and linear models (Least Square Model : LSM, Fixed Effects Model : FEM, Random Effects Model : REM, etc.).

Pros

Matlab is a totally free software to write any type of scripts concerning any type of data estimation models and therefore allows to estimate non-linear econometric models such as PSTR, GMM and linear ones (Fixed Effects Model or the Random Effects Model, OLS, etc.). It also allows you to produce the most optimal and well-designed graphs that few other statistical software can do. On the other hand, it has a better quality-price ratio.

Cons

As disadvantages, the software is too heavy because it occupies a lot of space during its installation (takes about 15,3Gb on the C disk) and can therefore lead to a slowdown of the functionalities of computers with low characteristics (RAM less than 2Gb, processor less than 2.00). It also appears relatively expensive compared to statistical analysis software of lower quality.

AR
AvatarImg

Verified reviewer

Construction, 201-500 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

MATLAB programming

Reviewed 4 years ago

I am highly dependent on Matlab. It is like a piece of un-stitched fabric for me and it is upto me what I make out of it. It has very strong support for scientific and technical community. Though the new version of Matlab (R2018b) tends to be slow on my desktop with 16GB RAM and i7 processor.

Pros

This is perhaps the most powerful software used by engineers of all disciplines. The best part of this software is the programming. You can write almost any kind of script which can also work with hardware. If you already know C++, using Matlab is not difficult at all. I have been controlling a whole million dollar machine using Matlab where a script was sending commands to the machine through a serial port and acquiring data simultaneously. The speed of Matlab is impressive to a level that I was able to acquire data at a rate of 2MS/s.

Cons

Matlab's Simulink was supposed to be a tool like Labview for visualization of a process but it became one of the least favorite features for many people. So instead of Simulink, I have to use Labview and then call Matlab script within Labview. This indirect approach bring compatibility issues. The block diagrams in Simulink was clumsy especially when you add more than 200 parts. One way to get through is dividing whole task into pieces and save a separate Simulink file for each sub task.

AvatarImg
AvatarImg

Brian C.

Biotechnology, 1-10 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend7/10

Share this review:

Great for academia, not so great if you have to pay for it

Reviewed 3 years ago

I have used MATLAB for a lot of processing of data and data visualization. I have used it to build packages that process videos (not recommended, MATLAB has some functionality on this front but it isn't by any means thorough) but if used for what it is meant for, namely the manipulation, processing and visualization of data, it works very well.

Pros

The interface, functionality, and storage of data are very useful for doing work on large matrices and datasets. For things like interfacing with external hardware the pre-built packages and functionalities like Simulink work well if you have all the right parts. Even for things like machine learning MATLAB does a great job of making it more accessible while still giving you access to the process. MATLAB also is essentially ready to go right out of install, really no need to setup a specific environment for the program.

Cons

It is definitely proprietary, and though the forums and populated and the documentation is well put together its proprietary nature makes it less ubiquitous, meaning that if you have a sort of "fringy" problem you are trying to solve it is likely that no one has done it before. There are other open source languages that are even more fleshed out but have a longer learning curve than MATLAB because of environment setup.

AR
AvatarImg

Verified reviewer

Defense & Space,

Used weekly for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend7/10

Share this review:

I use MATLAB for engineering coursework. Works well for the problems I need to solve.

Reviewed 5 years ago

I was able to quickly and efficiently solve chemical engineering problems. I also have the tools to solve a wide variety of other types of engineering and math problems.

Pros

This software works well with certain types of engineering problems, such as iterations and dew and bubble point calculations. It is very easy to write for loops, while loops, and functions, which can be used over and over again in different problems, classes and situations. There are a lot of specific packages you can get that are catered to your needs, and a lot of other majors at my school use MATLAB...

Cons

This software should implement easier ways to solve ODEs and other challenging engineering problems. Other math related software do this easily, so it should not be an issue to implement them into MATLAB. It could also be easier if the interface was easier to clean up, and if the command window results did not have so many spaces in it. I dislike having to scroll through the command window when I am trying to find results to a function that has a lot of outputs. I wish some of the add on packs came embedded in the software at the start. It is really annoying having to get a new add on pack just for one use!

AvatarImg
AvatarImg

Nicolas C.

Higher Education,

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Matlab is indispensable for all STEM careers, it is a complete platform to design and test concepts

Reviewed 5 years ago

This software has helped me a lot in the topic of optimization and repeating algorithms to solve some problem. In addition, the part of data management and complex operations for image processing and systems control.

Pros

It is a tool so universal that in almost all universities it is used, it has an easy-to-understand graphical interface. It contains a basic help menu that can be extended until you see complex examples of what you want. When you want to generate algorithms, it contains a proprietary language that avoids the use of a complex syntax, unlike other programming languages. It contains many functions and pre-made algorithms that allow you to test a concept at a high level, in a few lines of code.

Cons

not having a categorized menu with functions, many times you do not know what is available and you have to resort to the internet to search forums for the available functions, because many times you perform the algorithm from scratch, and then you realize that they had a function For that. In the simulink tool, there is a need for more things to be considered for the electronic part, due to the fact that other branches such as controls and power have enough resources, but the electronics at the level of CMOS transistors do not.

AG
AvatarImg

Amin G.

Education Management, 501-1,000 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

A must for any engineer

Reviewed 2 years ago
Pros

Its ease of use and variety of options it offers in different fields. No matter what you do, if you need a simulation, calculation, virtual lad experiment, etc... MATLAB ahs it! It can be easily connected to hardware and used for many online action. It has so many features that it may bot be possible to claim to learned MATLAB 100%! You need to look for anything you need inside the software and do your research for it.

Cons

The problem with MATLAB is its updates! every year there is a new version with more features but they change some small things that users usually get used to it and it looks like wasting time to find the substitute and changes! For example, till 2019 when you plot something, there was a button for editing and by just clicking on it you could directly go to edit. After that they change it and now you have to go to menu bar look for it and click three times to find get the same thing you could get by one click. They hide some features/ or they do not operate properly (I do not know) but something as simple as a zoom in/out is not that easy to find!

AvatarImg
AvatarImg

Ryan L.

Mechanical or Industrial Engineering, 1-10 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Powerful and flexible computation tool

Reviewed 4 years ago

I currently use MATLAB in my research in plant biomechanics. It's a powerful computational tool and very easy to get started with. We use MATLAB to perform statistical analyses, organize data, and perform engineering calculations. In the past, I've used MATLAB in coursework for optimization, control systems, dynamic system simulation, and more.

Pros

I first used MATLAB as a novice programmer, and I found it much easier to pick up than C++, which I was also learning at the time. MATLAB is very robust, has easy-to-follow documentation, and an active community where questions can be answered. It's a great all-in-one software for research and coursework, and I know I'm only just scratching the surface of what it can do. The development environment is very flexible.

Cons

MATLAB is not cheap, which means it's pretty unlikely you'll want to use it for personal computing. Other than that my only complaint is the difficulty of displaying everything you might want to see on a laptop screen. It's not usually a problem on a desktop, but on a laptop the different windows can get crowded, making it difficult to see what you're working on in the editor.

AvatarImg
AvatarImg

Shahryar K.

Environmental Services, 501-1,000 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

MATLAB, the best for data simulation and visualization

Reviewed a year ago

MATLAB is a good software to carry out complex calculations, analyze huge data sets and simulate or visualize your assessment.

Pros

Though MATLAB is a heavy software, still it is very easy to download and install it. It is primarily designed and intended for calculating, analysis and data simulation and handles large data sets very easily. MATLAB uses rather simple coding and supports python and C++ along with other languages. Its collection of libraries and tool boxes like Optimization, Signal management and machine learning makes it easy to use. lt has excellent amount of documented material along with an active online community that is always available for help when needed. It host a very powerful code debugger which exactly points out the line in the code which is causing the problem.

Cons

Since MATLAB has a plethora of syntxes and arrays, it is hard to remember them all. Also it is primarily a mathematic related software with limited developer functions which makes it unsuitable for professional developers.