Skip to main content
TrustRadius
MATLAB

MATLAB

Overview

What is MATLAB?

MatLab is a predictive analytics and computing platform based on a proprietary programming language. MatLab is used across industry and academia.

Read more
Recent Reviews

TrustRadius Insights

MATLAB has proven to be an invaluable tool for a wide range of use cases across academia, research, and industry. Users have praised its …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing

Student

$49

On Premise
per student license

Student

$49

On Premise
per student suite license

Home

$149

On Premise
perpetual license

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

Matlab Filtering Demo Part 1

YouTube

Digital image processing: p038 - Hough Transform with Matlab Demo

YouTube

3D Volumetric Image Processing Demo - MATLAB Video

YouTube

MATLAB Profiler Demo

YouTube

(SSP 1.1.6) Principle of Maximum Likelihood Estimation: Matlab Demo

YouTube

Lecture 02 Part 5: Finite Difference for Heat Equation Matlab Demo, 2016 Numerical Methods for PDE

YouTube
Return to navigation

Product Details

What is MATLAB?

MATLAB Video

MATLAB Introduction

MATLAB Technical Details

Deployment TypesOn-premise
Operating SystemsWindows, Linux, Mac
Mobile ApplicationNo

Frequently Asked Questions

MatLab is a predictive analytics and computing platform based on a proprietary programming language. MatLab is used across industry and academia.

Reviewers rate Usability highest, with a score of 9.9.

The most common users of MATLAB are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(223)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

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.

Users highly recommend using MATLAB for its versatility and ease of use, especially for tasks in biomedicine, academia, and image processing. They also suggest utilizing MATLAB for modeling and analyzing big data, as well as solving problems that heavily rely on numerical computations.

Users find the license price for MATLAB worth it due to its wide adoption and extensive usage in most companies. They advise starting with simple problems and exploring the detailed documentation available in MATLAB's help menu. Users also recommend working with Mathworks to identify required packages and obtain a realistic price quote.

To optimize code in MATLAB, users suggest receiving proper training and taking advantage of online tutorials and user forums. They recommend searching for pre-defined functions online to streamline code implementation. For an easier learning experience, users suggest using MATLAB on the Windows operating system.

Users find MATLAB suitable for mathematical and computationally intensive tasks, making it the backbone software for engineering students. They recommend keeping the documentation handy while learning MATLAB and suggest considering the frequency of use before purchasing the software.

Furthermore, users highly recommend MATLAB for mathematical computational programming and simulations, as well as computation and simulation tasks in general. They suggest seeking help or referring to tutorials to learn MATLAB effectively. Users also recommend getting a review book to grasp the basics of MATLAB.

Lastly, users believe that MATLAB is an essential tool for business success and a great platform for calculus, problem-solving, and multitasking. They suggest taking a course or introduction to make the most out of MATLAB's capabilities. Users view MATLAB as a versatile software that can be used in any field, especially in engineering.

Despite acknowledging the significant upfront and ongoing cost of MATLAB, users highly recommend it due to its well-designed, well-supported, fast, and robust nature.

Attribute Ratings

Reviews

(26-50 of 53)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Very versatile
  • Good for data wrangling and visualization.
  • Other domain-specific packages such as SimBiology can be added on top of base MATLAB.
  • Can be pricey for non-academic users.
  • Uses 1-based indexing, unlike many other scripting languages.
Abdullah Umair Bajwa | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
  • 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.
  • 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.
Juan Carlos Molina Castejón | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • A great high-level abstraction programming language that's very easy to learn yet extremely powerful for more advanced users to take advantage of its computing capabilities.
  • Top notch documentation that's built directly into the programming environment and very well structured courses/workshops can be found online (free).
  • Great support team and frequently updated application that's designed to make efficient use of modern Intel processor's available resources.
  • Diverse types of licensing (students, professional, organizational) allow for flexible plans and can be customized to include the toolboxes you require for your specific use case.
  • MATLAB should have a full free version (without time limit) in order to be more accessible and thus have a greater user community.
  • The idea of having toolboxes to work directly with hardware (microcontrollers, single-board computers) is great, but one can tell it isn't updated very frequently and there isn't as much documentation available as with more common resources.
  • Our organization had a lot of trouble getting our network licenses to work properly and there wasn't any local service provider that could help us get it to work faster.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Matlab is easy to use and one can start using after gaining some knowledge about it.
  • It is very fast in analyzing and allows one to save data in separate files to work with it again.
  • Graphs plotted for data are very easy to understand and provide detailed information.
  • It is very costly, but after all, it depends on the industry, those who can afford it should use it.
  • It provides a faster output, but it takes a lot of memory and sometimes slows down the system. I faced this issue, but it depends on one's system configuration.
Md Shahinuzzaman | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • 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
  • 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.
December 12, 2018

MATLAB Review for Analyst

Score 6 out of 10
Vetted Review
Verified User
Incentivized
  • built-in function libraries, no need to create new functions most of the time
  • MATLAB has interfaces to Python so I sometimes use specific Python modules to pre-process data sources.
  • Common data sources are easy to import to MATLAB
  • MATLAB is not commonly used in business sense so I do not find many support for business use
  • software not open-sourced
Bin Cai | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • 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.
  • 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.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • MATLAB tools are best as it provides development tools for improving code quality, maintainability and maximizing performance.It has a vast library of mathematical functions for linear algebra, statistics, Fourier analysis, filtering, optimization, numerical integration and solving ordinary differential equations.
  • It is easy to learn. No need to write full C& C++ program to do simple things.
  • It provides tools for creating custom plots.
  • It has vast library of mathematical functions for linear algebra, statistics, Fourier analysis, filtering, optimization, numerical integration and solving ordinary differential equations.
  • Due to slow loading sometimes the whole system freezes .
  • You can't make a library in one .m file. If you have different functions, you need to have different files.
  • You cannot share a script with another person who does not have access to MATLAB.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • 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.
  • 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.
June 22, 2018

MATLAB for modeling

Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • linking between files for calling commands is simple and allows for easy organization
  • produces clean graphics outputs with user-friendly interface to edit plots
  • It is a widely used software so finding online help to problems and roadblocks is pretty easy
  • Error messages could be more detailed to help you fix problems in your code
Maike Holthuijzen | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
  • I LOVE the MATLAB debugger. It's probably the best debugger I've ever used. You can easily set breakpoints and run through code line by line. This is immensely helpful in locating hard to find bugs.
  • The GUI interface to MATLAB is also very intuitive. The menu has options for quickly creating functions, scripts, and debugging. You can also view all your variables in the variable environment, which is helpful. For example, you can click on a matrix you created within the variable window, and you can view its dimensions and attributes.
  • The help function in MATLAB is also very good. You can get help for any function by typing 'help '. The help function is useful because it also lists many examples of how to use the function you need help on. The online help for MATLAB is also very good and includes tons of examples.
  • It would be great if MATLAB was open source, although that is unlikely to ever happen. I have the luxury of owning a license through my work, but I would not be able to afford it if I could not get it through my work.
  • I am also an R user, and I appreciate that in R, you can run code line by line very easily. However, in MATLAB it is a bit more difficult.
  • I am not a fan of MATLAB cell arrays...they are very difficult to work with. In addition, the plotting functionalities and options in MATLAB are not great. I would never use Matlab to create publication - quality figures.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Quick visualization of data allows the user to improve code as its written.
  • Easy to use syntax makes picking up MATLAB quick.
  • Constant improvement and addition of apps and functions keep MATLAB competitive with other languages.
  • Errors are simple to understand and fix.
  • Improvement to the symbolic solution output for mathematics would be huge as the output is currently ASCII art.
Manuel Aguilar | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
  • MATLAB has a lot of automation tools so extracting data from a database such as Excel and processing it can be done just by hitting one button.
  • MATLAB is excellent at handling data from diverse sources. It can work with images, sounds, sensors, so in the engineering world this is a great tool.
  • The workspace is really interactive and its editor features have useful tools such as autocompletion (which is key when coding fast) and bug reporting so you know exactly where you messed up in your code.
  • It is really expensive, and lots of the tools you need in order to read some type of files need to be paid for.
  • Running programs created using MATLAB can be challenging in some scenarios, since is not a commonly used software with some of our clients who prefer their programs to run in Excel via macros.
  • It's a closed source program so getting to know how it computes is really hard.
Arlex Guzman | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Matrix language is the hallmark of matlab, it is the basis of its strength.
  • It has a library of transfer functions that can be adapted to specific cases and from there design control systems and simulate the behavior of the system that is intended to describe
  • Greater support for learning.
  • Improve reports and presentation of solutions.
  • Improve visualization and be more intuitive in interoperability with other applications.
February 13, 2018

My review of MATLAB

Score 7 out of 10
Vetted Review
Verified User
  • Easy to learn and understand for beginners
  • Open source code and good customer support
  • Good toolbox and documentation available
  • High memory consumption makes it incompatible with some processors
  • Processing time is longer
  • High price of software license
February 01, 2018

MATLAB a great software!

Pritesh Patel | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Very user friendly as far as the Syntax is concerned
  • The UI is very intuitive
  • Great for solving engineering problems
  • A better UI that looks more cool
  • Ability to create and save formulas so they format correctly
  • Ability to import formulas for complex problems.
February 01, 2018

MATLAB Review

Luciana Montivero | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • Easy to use and detect mistakes
  • There's a lot of documentation about almost anything
  • It's full of Apps with a wide range of options
  • The forums and help platforms are really useful and full of people willing to help
  • Great debugger
  • GUIs could be better/prettier
  • Some of the apps are not well explained or are not as user-friendly as the could be
  • There are some port configuration bugs when connecting to Arduino that could be fixed
January 31, 2018

Matlab Review

Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Exploring research: The graphical representation using plot graph is very interactive to predict future performance.
  • Easy syntax, easy to learn.
  • Engaging mathematics.
  • Saves time, saves costs.
  • It uses a large amount of memory and on slow computers it is very hard to use.
  • It sits “on top” of Windows, getting as much CPU time as Windows allows it to have. This makes real-time applications very complicated.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • Clear syntax, which makes your code readable even without much prior MATLAB experience.
  • Everything is built around matrices, making higher level math much easier to work with.
  • The in-built graphical features are polished and so don't require third party applications.
  • MATLAB can be used for general purpose programming, but isn't calibrated for that.
  • Individual licenses can be expensive.
  • Error messages are not always clear.
January 30, 2018

Matlab Review

Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Extensive tool chain integration possibilities with other softwares
  • Great library/building blocks availability for mathematical calculations and signal processing
  • Provides pure MBD alternative where actual coding knowledge can be masked with diagrams and still we can achieve real world software capabilities
  • Need more improvement on how to develop and create software architecture area
  • UML/SML methodology support and availability can be a good area to explore within Matlab
  • More building blocks/libraries (industry ready) for future concepts especially in image processing and data Analytics side
January 30, 2018

Review of Matlab

Lucas Riggi | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • User-friendly interface and flexible language
  • Quick computations
  • Flexible and easy to use code structure
  • User-friendly variable check
  • Slow language for data analysis
  • Expensive
  • A lot of add-on toolboxes for a full experience
Return to navigation