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
17 Reviews
Small Businesses (1-50 employees)
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!
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.
We use MATLAB in constructing our software platform, data analytics, neurophysiological data processing, and algorithm development. Our product uses MATLAB to process data captured from neurophysiological sensors in a live environment, and the software connects with a UI to graph live feedback. Furthermore, our science department uses MATLAB to analyze and plot other data to provide insights for our customers.
Pros
Neurophysiological algorithm development, as there are numerous built-in and pre-existing third-party packages to capture data from neuro devices and process it.
MATLAB is very useful for data analytics, as there are built-in packages to provide out-of-the-box data solutions.
Code versioning is integrated in MATLAB so that it can easily connect to Bitbucket/Git repositories if you have multiple developers or data scientists working on a single codebase.
Cons
MATLAB can be bulky, requiring a lot of time to install and open.
Fewer scientists and developers use MATLAB compared to Python these days, making it more difficult to grow a team for a project with the core language written in MATLAB.
There are fewer third-party packages for MATLAB compared to Python and other programming languages.
While programs written in MATLAB are highly capable of performing almost any task, it can often be a tricky or "hacky" process to accomplish different tasks that other languages are better suited to do.
Likelihood to Recommend
MATLAB has excellent plugins for processing and analyzing data. Furthermore, it is highly reliable for performing complex calculations/computations (such as running different types of dimensionality reduction techniques on datasets) and is a great environment for developing new algorithms.
Our data science team uses MATLAB to quickly prototype algorithms (including ML) and process large datasets with ease. We used to use EXCEL for data analysis, but quickly outgrew the software in need of something more feature rich. Through strong plug-in and community support, we've found that MATLAB is one of the best and most cost-effective tools for the job.
Pros
Cross Platform Support! Our team has Mac/Windows
Ease of Use. Unlike other tools, MATLAB is really easy to use
Array Handling. Why do arrays start at 1 and not 0 like everything else?!
The program is large and clunky. Takes up a lot of disk space
Would love to see more ways to export code to use in Python/R.
Likelihood to Recommend
MATLAB is great for (and already widely used) for academic/scholarly projects, but that doesn't mean it isn't useful outside those contexts! We've found it great for quickly getting ideas down into useable code for prototyping. We do not find that MATLAB is great for writing code that can be used in "real world" applications like web apps, but code can be ported to another language if needed.
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.
I am a graduate research assistant and I always use MATLAB for my research purposes, as does my whole research group. Our university also uses this software, especially graduate students. The main use of MATLAB is to create high-quality publishable figures, solve the more complicated problems through coding, fit my data with the curve fitting toolbox, optimize my process using the optimization toolbox and finally, it just makes my research life easier. I love it very much.
Pros
Generating publication quality figures
Fitting the experimental data with the model using curve fitting toolbox
Process optimization using the optimization toolbox is easier than on other software
It seems to me like a calculator which helps me to solve the complicated coding problems
Cons
MATLAB is somewhat expensive.
The toolboxes are not included with MATLAB as you have to purchase the license for the toolbox, which makes MATLAB very expensive.
If you have large data, it becomes slow which annoys me a lot.
Likelihood to Recommend
Easy coding, Small data handling, curve fitting, and optimization of the system are all well suited in MATLAB, whereas if you have large sets of data they will make the process very slow. In my research, I always use Matlab for generating figures and analyzing the data. Sometimes, if the coding is composed with large data, then it is a problem. Overall, I will recommend using MATLAB as there is no other suitable software as user-friendly as MATLAB.
We use MATLAB to program prototype algorithms for image data analysis. It is being used by our data analysis department in R&D. The model program is then deployed VIA MATLAB into a file we then use in the final system. This is very easy to do with MATLAB.
Pros
Prototype / model algorithms
Plot data and code
Deep learning
Cons
Not easy to customize plots/graphs
Coding can be tediuous
Sometimes it's slow or laggy.
Likelihood to Recommend
Well suited for engineers and scientists trying to model data sets. Also good for creating algorithms to process similar data.
MATLAB in the company is used to prototype and develop algorithms for image processing and to automate lab equipments it the workplace. We also use it for data analysis. Mostly for image processing and algorithm development, though.
Pros
Good for quick prototyping.
Quick data analysis on small datasets
Ease of learning
Very supportive online help doccumentation
Extensive user base for questions and a very active community
Cons
Modularity
Support for object oriented programming
Making functions available for other languages/ Ability to develop APIs for other languages
Likelihood to Recommend
MATLAB is very good for quick prototyping and analysis of small data sets preferably below 10 GB of data. Above 10 GB it typically runs out of memory. Deployment of a project could be a bit troublesome.
VU
Verified User
Engineer in Research & Development (11-50 employees)