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.
Loading Reviews List....
MATLAB Reviews
20 Reviews
Engineering
Search is temporarily unavailable. Filters are still applied.
[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 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.
MATLAB is used for running data analytics, power systems simulations, and optimization studies, often along with third-party platforms like CPLEX and Gurobi.
Pros
User-friendly interface, the learning curve is smooth.
Plotting functions are diverse, can save a figure in an editable format.
Interfaces with many tools in different fields
Subject-specific toolboxes
Cons
Expensive
Bulky, little slow as the size of input data increases
Likelihood to Recommend
MATLAB is well-suited for running proof-of-concept simulations. The learning curve is smooth, so setting up initial experiments is easy. MATLAB is well-respected in the academic community as well as the industry.
I'm using MATLAB to do my assignments and projects. MATLAB covers any areas including simulation things, solving complex mathematics problems, machine learning, matrix related calculations. I’m working mainly on machine learning, machine vision, and neural networks. So, I must build prototypes of the footprints of those models. Using MATLAB for prototyping save more coding time than other languages.
Pros
MATLAB helps in simulating and modeling systems. We don’t need much coding knowledge to model/simulate systems. We just need to drag and drop components and connect them. Ideal for math students.
Codes are simple and clear. We don’t want to worry about memory management and other coding rules and regulations. Syntaxes are simple and flexible. There are powerful codes and they can be written in one or two lines.
MATLAB is ideal for making prototypes. As we don’t want to worry about coding, we can focus totally on the math part.
Great tool for visualizing data. As I’m doing projects on data science, I know the importance of visualizing data before developing models.
Cons
There should be a guiding program integrated with the software for beginners.
There should be plugins to import other scripts written in other languages.
MATLAB should allow users to add or remove features. Thee are unwanted features and functionalities for some users.
Likelihood to Recommend
MATLAB is well suited for doing AI stuff such as machine learning, neural networks, machine vision. We can use MATLAB for Simulating and
modeling these systems.
MATLAB is used by our organization for handling various major projects. It has been used throughout the organization. It addresses the major problems of development and handling various projects in object detection and the medical field. It also has got major importance in the field of research and development. It is very helpful for students as well as researchers.
Pros
Latest version include support of deep and machine learning.
Various tool box for processing and work in various fields.
Medical image enhancement is one of major use in MATLAB.
Cons
Need improvement in learning module.
The support for previous version is not available for new version users.
The signal processing tool box need major changes.
Likelihood to Recommend
The MATLAB is suited in various fields. It is best suited for the field of research and development. The major problems occur where we need to enhance and detect anything in an image, maybe medical images. MATLAB is also used in simulating various wireless networks with the latest technology.
MATLAB is used by our organization mainly within the firmware and software department, but there are several mechanical engineers who also utilize the program. Some of our disciplines also use MATLAB for manipulation of signals and images. For me, the software is used to make programs and functional GUIs.
Pros
Plotting data
Matrix manipulation
GUIs
Cons
Price. The cost can be prohibitive.
Responsiveness of the software
No autofilling
Likelihood to Recommend
MATLAB is best suited for matrix manipulation. It is a very powerful computational tool used by many different disciplines of engineers, but is very easy to use. You can write a script to work with most hardware.
I have been using MATLAB for almost all of my academic stuff. I use it for solving my homework and completing my research. I have used it to do data processing and filtering. I have used the inbuilt artificial neural network models for my work. I used ANN for rainfall-runoff modeling for my research. I have also used it to do earthquake and wind excitation related studies. I have used MATLAB to generate time histories for wind loads and earthquake loads. For all the experiments that I carry out in my research, I use MATLAB for data filtering to remove noise from the obtained experimental results. I have used MATLAB for simple finite element modeling as well.
Pros
It has a very user friendly library which helps users learn this software fairly quickly in a short span of time.
The graphical user interface provided by the software is really good.
The code that a person writes allows options for debugging.
One can visualize the flow of control of their code inside MATLAB.
Cons
I would want for the library to get updated more regularly.
MATLAB uses a lot of computer memory for running heavy simulations. Its performance could certainly be optimized.
Apart from this, I think MATLAB is a very powerful software and helps in almost every scenario of engineering.
Likelihood to Recommend
MATLAB is well suited for data processing and filtering. It can be used well with civil engineering problems related to earthquake or wind engineering. It has a lot of inbuilt models within it. I have used it for Artificial Neural Networks. I have run heavy simulations with MATLAB and the results that I obtained were similar to what I got when I did heavy finite element simulations.
We use MatLab as our go-to engineering to programming platform. Our whole research procedure is vertically integrated using MatLab - we use MatLab's data acquisition toolbox to collect experimental data; its statistical tool-boxes to perform statistical analysis on the collected data and use its general programming interface to post-process the data and to make multi-physics simulation models to study the observed phenomenon.
Pros
Has robust and easy-to-use debugging tools that can help one identify problems in one's codes.
Rich, well-developed and efficient library of mathematical and statistical functions that one might need to develop models or perform statistical analysis.
A very active online user community that is a great resource in terms of seeking help when you hit a snag.
Great help literature (and sometimes videos too) on all tools making it possible for all to train themselves.
Cons
MatLab is pricier than most of its competitors and because of this reason, many organizations are moving towards cheaper alternatives - mostly Python.
MatLab is inefficient when it comes to performing a large number of iterations. It gets laggy and often crashes. Python is better in this regard.
There is a limited number of hardware options (mostly NI) that can be connected directly to the data acquisition toolbox.
Likelihood to Recommend
My rating would have been an "8" if MatLab was more affordable, but because of its steep price point, and especially after its recent increase in licensing price, I don't feel comfortable recommending my colleagues a tool that I absolutely love and use everyday, but also believe that it is overpriced. Had the price not been an issue, I would've strongly recommended MatLab to all my peers, especially those working in STEM.
We use MATLAB for a variety of different functions at NoMo Diagnostics. We do a ton of data analyzation using the software, where we take huge amounts of data and run them through a script that was developed in MATLAB. We also use the software to output graphs and plots from this data to get a visual of a data set.
Pros
MATLAB is very good at helping me create files that I can share anywhere and with anyone. It allows me to write a script and then share it with people so they can open it on the notepad app on their Mac or PC.
I like that MATLAB can be used on both Mac and PC. I prefer to use a Mac when doing work, so it's nice that you can obtain the software for either operating system, and then work seamlessly between the two.
MATLAB's help network is extremely vast. Inside the manual, you can find pretty much any function that you could possibly need to use.
Cons
I wish it was easier to go through the help manual to find what you need. If you know the keyword that you need to use, it's very easy to just type that in to the program and it will take you to the proper spot. If you don't know the keyword, it is extremely hard to find what you are looking for sometimes.
The program itself is not very intuitive for first-time users. Once you get used to the software, it is much more straightforward, but it is hard to just pick it up and begin to use MATLAB.
Because MATLAB is more of a mathematics and engineering help software, you cannot write a ton of in-depth code using it. If you are looking to develop a whole application for a tablet or something of the like, you need to learn another language.
Likelihood to Recommend
MATLAB is fantastic for analyzing, sorting, and displaying data. I use it all the time to make large data sets easier to understand. It is fantastic for making plots and graphs that display data sets. When you are looking to develop a full application to load onto a smartphone or tablet, MATLAB will not be enough.
MATLAB has been used by mostly all of the engineering programs and so it has been made available to all of the engineering computer labs to solve problems in multiple disciplines, such as product optimization design, spectrum and time series analysis of data, signal process, statistical data analysis and model formulation, and image processing.
Pros
A tremendous collection of functions (mathematics, statistic, financial, etc) have already integrated into MATLAB and free to use for all of the users no matter what type of license users have
MATLAB Toolbox is pretty powerful. Its GUI interface helps users visualize solutions directly and can generate editable MATLAB code easily for future use.
MATLAB tutorials are everywhere (online video tutorials, forums, and seminars) and are easy to find. Documentation from MATLAB itself is also clear to follow with few sample questions.
Cons
Although MATLAB language is easy to learn and use, there is still limited interaction between MATLAB and other widely-used programming languages such as Python. Would like to see a language convertor that can convert MATLAB language into other ones.
It takes much RAM and memory of a computer when processing data in MATLAB, which definitely slows the computational speed.
To generate an animation for a parametric study, it would take lots of efforts to write the code or proceed with a specified GUI. With some experience with mathematical, I feel mathematical is even easier to use although I was quite new to it at that time.
Likelihood to Recommend
MATLAB is very suitable for educational use, such as to test new algorithms, to simulate/optimize product design, and to analyze large sets of data. However, installing MATLAB needs a large amount of space in a computer, and using it to process data, which is the most popular feature, also consumes large memory/RAM in a computer. Users would need to configure the computer before installing it on the computer.