TrustRadius: an HG Insights company

MATLAB Reviews and Ratings

Rating: 8.6 out of 10
Score
8.6 out of 10

Community insights

TrustRadius Insights for MATLAB are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.

Business Problems Solved

MATLAB has proven to be an invaluable tool for a wide range of use cases across academia, research, and industry. Users have praised its versatility, ease of use, and extensive capabilities in solving complex problems and handling large amounts of data. From academic homework and research projects to major industry applications, MATLAB has been employed for a variety of purposes.

In the academic realm, MATLAB is commonly used as a teaching instrument, particularly in engineering and mathematical courses. It helps students grasp complex concepts that cannot be easily computed by hand and provides an accessible coding platform with excellent visualization capabilities. MATLAB is also utilized for simulation purposes, allowing engineering students to evaluate complex integrals and summations, as well as undertake signal processing projects.

Researchers frequently rely on MATLAB for data analysis and modeling tasks. Its intuitive interface and programming structures make it an ideal tool for generating graphs and plots for visualization purposes. MATLAB's built-in artificial neural network models have been effectively employed for various studies, including rainfall-runoff modeling, earthquake and wind excitation analysis, and climate data processing.

In industry settings, MATLAB proves its worth by solving complex problems, automating processes, and handling large datasets. It is widely used for prototyping mathematical algorithms in machine learning applications, aiding in product conceptualization through data visualization and mathematical modeling. Additionally, MATLAB finds utility in diverse fields such as power systems simulation, medical research, control systems development, image processing, algorithm prototyping, and automation.

Overall, MATLAB's broad range of applications across academia, research, and industry makes it a valuable asset for individuals and organizations alike. Its adaptable nature enables users to tackle various challenges efficiently while benefiting from its abundant functionalities and user-friendly interface.

Reviews

53 Reviews

MATLAB- Fantastic program for visualizing data and complex modelling.

Rating: 8 out of 10

Use Cases and Deployment Scope

I have been using MATLAB for quite a long time and we use it quite frequently at Broward. It is constantly used within our research groups and by quite a lot of undergrad and postgraduate students. For the most part, we use the software for simulation purposes and we also interface MATLAB when teaching other program languages such as Fortran, as the engine allows for this. The interface is incredibly intuitive and the modeling of differential equations/integrals allows us to quickly and efficiently process large amounts of data in a short time. Currently, we are running a machine learning course, which teaches the students how to visualize and build neural networks, so building prototypes of these models helps develop an underlying understanding of the mathematics involved.

Pros

  • MATLAB is great at providing in-depth models and simulations with very little coding, this is particularly useful to non-coders and potential data scientists who know very little or basic understanding of coding languages. The drag and drop components of the software are ideal and its simplicity allows the user to really understand the math behind the simulations running.
  • It is fantastic for visualizing data, without being able to properly visualize data is almost useless, MATLAB allows the users to quickly dissect and understand how different data sets affect different variables and so forth.
  • It has a wide range of supportive documentation and the online community is very active and engaged. If you ever have any problems, you can always count on someone being there to help you understand what is going on.

Cons

  • I believe the software is quite expensive, so it is not open to independent parties which is a shame as it is fantastic at what it does, if they could find a way to include independent people rather than mass groups, I think it would really benefit a lot of people.
  • The responsiveness of the software is not always the best and this can be very hindering to the user, especially when working with sensitive data/models.
  • MATLAB is inefficient in some of its works and sometimes it is not the best tool for the job, there are times when it is quicker to write scripts in Python that run and work much better than they would ever do in MATLAB.

Likelihood to Recommend

There are many specific scenarios where MATLAB is well suited. Researchers

need fast modeling and fast prototypes for data. In a research

environment, new ideas are always popping up so it is important to be

able to distinguish quickly what methods are needed and how to get things

done. Mostly we know in advance what methods will be successful in our

modeling so the only caveat we have is programming time- this is not too

much of a problem, because a lot of time is saved as everything needed

to run a successful simulation is already outlined in MATLAB variety of

functions. I think situations, where MATLAB is less suited, are for people which already can code really well-

or already know languages that outperform MATLAB in certain scenarios,

such as Python. As a general program language, it often un-performs and

although does integrate into other languages such as Fortran, it is quirky

and quite slow for many a task.

MATLAB Streamlines Data Processing for Scientific Research

Rating: 8 out of 10

Use Cases and Deployment Scope

We used MATLAB to import and process raw EEG data gathered using the Muse Brain Sensing Headband as part of a dissertation research project.

Pros

  • Task automation
  • Toolkit development and implementation
  • Plotting and graphing of data

Cons

  • Built-in support for a variety of commonly used file formats
  • Productivity tools in the editor such as code-completion
  • Integration with source control products

Likelihood to Recommend

MATLAB is well suited for data which needs to be displayed in a plot. It is also good for importing and processing raw data.

A great utility for Singnal Processing and Computational Maths

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

MATLAB is used within our Data and Analytics team. Since it has a large array of computation library around images and speech, we used it to preprocess images and extract some principal features, also for one project revolving speech modulation we used to test various overlapping frequencies to distort sound. We used an extensive sox library as well its matrix processing capability.

Pros

  • Rapid prototyping of signal processing applications.
  • Ease of testing and comes with a good editor and toolset.
  • Data Analytics and Matrix Processing Capabilities.

Cons

  • It a is costly utililty.
  • Software can be made easy and user friendly.
  • Makes the system slow and takes up lot of resources.

Likelihood to Recommend

It is very easy for programming. A lot of resources and helps available at a click in the software itself. The main advantage is it has many toolboxes for almost every field. The way of importing data is very easy and intuitive. The graph customization is very helpful for research and academics Major drawback is size of the package and it constantly gets bigger every year, also integration is something it lacks like with other libraries.

Vetted Review
MATLAB
4 years of experience

All-Inclusive Powerful Calculator

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

[MATLAB] is being used by most of the engineering students at Virginia Tech. Most of the time, we use it for simulation purposes. It can also be used to evaluate complex integrals and summation. Its Signal Processing toolbox is very helpful for doing related projects. I also use it as a high-level programming tool.

Pros

  • Very simple and easy-to-use programming features (m-files)
  • Very strong technical toolboxes for almost any engineering needs (esp. in electrical engineering)
  • Effective and beautiful plotting features

Cons

  • Its debugging environment can be improved (could be more similar to C++ or C# editing environments)
  • Its new plotting environment is very different from the previous versions! It is improved in options, but a bit hard for an old user to catch up with
  • It would have been excellent if Matlab's usage of RAM could be limited. More precisely, I would like to have the option not to let Matlab eat all the memory!

Likelihood to Recommend

It's almost the most advanced and powerful calculator you can find. This makes [MATLAB] very suitable for solving/testing almost any engineering problem. I myself have benefitted from [MATLAB] from my early Bachelor studies and then at work. You can also learn it very quickly as the language is very intuitive, not to mention its super good Help page!

Matlab is a powerful analysis tool for engineers!

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

I am using it for data analysis for my research thesis.

Pros

  • Advanced Mathematical capabilities
  • Efficient
  • Great data visualization

Cons

  • Not as commonly utilized in the analysis industry
  • Price tag

Likelihood to Recommend

Matlab is a great tool when utilized for complex mathematical equations, simulations, or GUI. It's very simple to learn and utilize, compared to Python in my experience.

MATLAB really does it all, but shines best with computations when no other program can!

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

MATLAB is used across the whole department and simplifies the handling of mass amounts of information and computations. Previously we would attempt to use Excel, which is okay but makes it much harder to visualize your equations. MATLAB also has a lot more well documents commands/functions that make computations and matrix operations tremendously easier than other comparable software. As an engineer I also think it is actually simpler to use than say Python.

Pros

  • Creating iterative solvers to arrive to an ideal answer or solution for something like a design or optimization problem
  • Performing mathematical operations on functions that also have functions nested within them
  • Plotting both 2d and 3d graphs with well labeled data

Cons

  • As with many coding software pieces, it sometimes can be tricky troubleshooting errors in your code.
  • Wish testing particular samples of the code was easier

Likelihood to Recommend

MATLAB really does best for solving computational problems in math and engineering. Especially when you have to use a lot of functions in your solving process, or if you have a nonlinear equation that must be iteratively solved. [MATLAB] can also perform things like integration and derivation on your equations that you put into it.

Vetted Review
MATLAB
4 years of experience

MATLAB - great tool for Mathematicians and Engineers

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

I use MATLAB in many of my courses. Currently, I am using it in an advanced math modeling course (to solve systems of differential equations) and in an advanced mathematical software course. The interface is fairly intuitive and the programming structures are easy to understand, making this software an ideal way to teach mathematical programming to students. MATLAB is a package that many of the students will find in their workplaces when they get out in industry.

Pros

  • Matrix operations
  • Numerical methods
  • Plotting

Cons

  • A bit of a learning curve, especially for those just learning to program
  • Error messages could be more informative

Likelihood to Recommend

Engineering, mathematical modeling, and machine learning are all fields where MATLAB will shine. It's fast, reliable, and relatively easy to use. MATLAB is the de facto standard when it comes to producing high-quality plots. If you need to deal with large data sets, and not take forever processing them, MATLAB may very well be the tool for you!

MATLAB as statistical tool

Rating: 7 out of 10
Incentivized

Use Cases and Deployment Scope

We use [MATLAB] for statistical analysis for our finance and accounting team. [MATLAB] can be used for those analysis that can't be done in excel.

It helps us to analyze sales for different products and and provide ways to visualize Data.

Pros

  • Great for statistical analysis
  • Easy to visualize the code being written into matlab
  • It's easy to learn and use and has an user friendly library
  • Written codes are easy to debug

Cons

  • Needs to be more compatible with different programs
  • Matlab is slow and crashes a lot
  • License is expensive

Likelihood to Recommend

[MATLAB] is great for data analysis and for visualizing data but it can be expensive. Learning curve isn't bad but [MATLAB] tends to crash often and can be slow.

Vetted Review
MATLAB
2 years of experience

MATLAB is a machine learning friend

Rating: 5 out of 10
Incentivized

Use Cases and Deployment Scope

I'm using MATLAB to support prototyping efforts in machine learning mathematical algorithms. It's great for getting ideas into a system and capable of performing tests on hypotheses. It's good because it does not require a significant, from-scratch, programming implementation--that saves time and effort, requires a lower level of technical expertise, and ultimately leads to a reduced time to market and better overall solutions once the implementation does finally go into a more extensible language like C++.

Pros

  • Data visualization
  • Complex mathematics
  • Multiple options for solving mathematical problems--not just one way to solve each problem.

Cons

  • Learning the syntax is challenging
  • Runtime for some mathematical formulations can be very hardware intensive
  • Interoperability with other programming environments is somewhat limited, specifically when you look at the functionality, it's sometimes hard to integrate

Likelihood to Recommend

MATLAB is great for prototyping and really great for getting speed to market for those that know the software well. The syntax can be a little different for classical programmers, so there is a bit of a learning curve that needs to be overcome. As a machine learning prototyping tool, it's got some nice advantages--does calculus and the necessary algorithms to support ML if you know what functions to call and how to manipulate the data.

The most trending tool for mathematical operations, image processing, signal processing.

Rating: 9 out of 10

Use Cases and Deployment Scope

MATLAB is a program that is frequently used in numerical calculations. Used for testing, simulation and modeling purposes. Thanks to the ready-to-use functions, it enables us to perform many processes quickly in a short time. It is an application that every engineer should know a little. The fact that their indexes are different compared to other applications is a bit of a reflection in code conversions. It allows many operations with many toolboxes. The resources outside the matworks are minimal. In my undergraduate thesis, I wrote my image processing application on matlab. The MATLAB installation takes up a lot of space on the computer, so installing more than one version on one computer at the same time greatly slows down the computer. Arithmetic operations are quite simple compared to other programming languages. matrix operations, function and data drawing, algorithm development, allows user interface creation.

Pros

  • Less code can be done by writing many operations.
  • Different library support.

Cons

  • Installation files take up too much space on the computer.
  • The computer becomes very slow when MATLAB is on.
  • All plugins should be free.

Likelihood to Recommend

In 2015, I developed my undergraduate thesis on face recognition in MATLAB. In 2020, I used MATLAB application for my master thesis in image processing. It made my job very easy while implementing my thesis because it has many ready-made functions. Since the necessary documentation was available on MathWorks, I was able to develop applications quickly without using any other resources.

Vetted Review
MATLAB
5 years of experience