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.
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.
VU
Verified User
Engineer in Information Technology (Information Technology & Services company, 501-1000 employees)
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.
In my company we use MATLAB for many of our coding needs. We work studying radar data and processing the radar echoes, therefore we deal with huge amounts of data needed to be manipulated with mathematical operations like FFT for example. Most of our scripts are either based in MATLAB or incorporate MATLAB functions.
Pros
Math calculations done easily, no need to add too many libraries or any complicated imports.
Plotting graphs is user friendly and they look good.
Keeping data in matrix form is useful, and they are easily accessible and referenced later in the code.
Easy access to stored matrices of data from the main screen. I really appreciate this feature to continuously double check how data is being saved and also to check the values from time to time.
Cons
Expand the student free versions, as a student it should be more encouraged to obtain free software to practice and learn more.
Too high price for license, too expensive for private use outside an organization.
Likelihood to Recommend
Sometimes we have to use Python because of easier integration with some of our C ++ scripts. Also since it's open source some of my coworkers prefer it. Generally I prefer MATLAB due to the matrix and accessibility and I think it is extremely more user-friendly and easier access to the stored data matrix. Also I prefer MATLAB language much more than Python, which I consider less straightforward sometimes.
VU
Verified User
Engineer in Engineering (Research company, 11-50 employees)
We use Matlab in the research programs to run complex programs that help us in the research of our faculty and students. It's easy to learn and run pretty complex programs. I like the graphic capabilities. Moreover, the debugger is a life saver and it saves so much time because you can see your code running in real time, hence its easier to find problems in the code.
Pros
The debugger is something fantastic that I had never seen before Matlab.
Complex programs runs with no problem
Easy to learn.
Lots of add-ons.
Cons
Price is kind of high
Likelihood to Recommend
Scenarios where it's more appropriate could be medical studies with the neural net apps, scanners, image processing, etc.. You can use it to solve complex programs that would take more time with other apps. It can be use for simulations as well with Simulink. I cannot think of anything it cannot do.
We use Matlab for early prototyping of new technology. It is familiar to many and the environment makes a large amount of experimentation pretty easy. We have also deployed solution compiled from Matlab and using their run-time to production.
Pros
makes experimentation easy with managed toolboxes
the overall environment is good to work with
compatible with work done years ago
Cons
staying current with the latest algorithms
Likelihood to Recommend
Early prototyping where self-contained functions are suitable for the whole job. If open source is to be included in a broad way, then MATLAB becomes less convenient.
VU
Verified User
Director in Research & Development (Information Technology and Services company, 10,001+ employees)