Top Rated
Score 8.4 out of 10
Top Rated


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

Read all reviews


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

Reviewer Pros & Cons

View all pros & cons

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of MATLAB, and make your voice heard!

Return to navigation


View all pricing



On Premise
per student license



On Premise
per student suite license



On Premise
perpetual license

Entry-level set up fee?

  • No setup fee


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

Product Demos

Getting Started with MATLAB
Return to navigation

Product Details

What is MATLAB?

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


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


View all alternatives
Return to navigation

Reviews and Ratings


Attribute Ratings


(1-4 of 4)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
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.
  • Matrix operations
  • Numerical methods
  • Plotting
  • A bit of a learning curve, especially for those just learning to program
  • Error messages could be more informative
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!
  • Ease of use
  • Capability
  • Plotting
  • Helps students gain a richer understanding of mathematical concepts
  • Aids in problem visualization
  • Easy to use way of finding numerical solutions to differential equations
MATLAB is pretty easy to use. You can extend its capabilities using the programming interface. Very flexible capabilities when it comes to graphical presentation of your data (so many different kinds of options for your plotting needs). Anytime you are working with large data sets, or with matrices, MATLAB is likely to be very helpful.
  • Anything dealing with matrix operations
  • Plotting
  • Basic programming
  • Debugging (some error messages are not very helpful)
Score 9 out of 10
Vetted Review
Verified User
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.
  • Less code can be done by writing many operations.
  • Different library support.
  • Installation files take up too much space on the computer.
  • The computer becomes very slow when MATLAB is on.
  • All plugins should be free.
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.
  • It allowed me to do my operations by writing less code.
  • It enabled me to quickly print with image processing libraries.
  • It allowed me to draw in 2D and 3D.
  • It allowed me to quickly solve very complex problems.
  • .NET
When I am not using MATLAB, I use C # and OpenGL library.
There is a detailed help document.
When MATLAB is turned on, the computer gets too tight. Other than that, there is no problem.
Jatin Gupta | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
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.
  • 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.
  • 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.
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 has a great impact on production team as codes are really easy to develop.
  • The files can be easily shared no dependency and easily run by anyone.
  • Direct support available and big community.
The best thing about MATLAB is the variety of research and development fields it supports. The reason for this rating is that it is best used for medical images enhancement and signal processing, it is also used for speech to text conversion. This tool server is best when the demand is for machine learning.
The overall support of MATLAB is good. We can create the account on MATLAB and easily access the community and post the questions and check for the previous posts. The guidelines are available for MATLAB, it comes with 1-month free trial license and it also provides full functionality in the trial period.
MATLAB provides a variety of options for development. The other tools or I can say simulators do not provide major functionalities as provided by MATLAB as it is used in many fields. This is one tool which is used for research and development purpose. It gains popularity with researchers due to widespread applications.
February 01, 2018


Luciana Montivero | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
It's being used in a project to design GUIs for an ECG. We currently know there are better programs to design user interphases but Matlab suits our needs for this small project.
  • 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
Matlab is great for beginners, because of it's ease of use and all the documentation available. Also, it's debugger tool really helps when finding an error, mainly when you don't know where you program is crashing. The GUIs App is really easy to use when you've never made a GUI and the growth curve is not high. I think is a really powerful program.

  • It was actually used for an intern project so it had no impact on our business objectives, except when achieving building an ECG
Matlab is faster, more complete, easier to use and with better documentation comparing with the previously mentioned programs. I haven't used Anaconda that much, but I felt more comfortable with Matlab rather than using Python for this project specifically. Its coding language is clearly simpler.
  • GUIs
  • Debugging
  • Finding mistakes when coding
  • Neural Nets
  • Long iterations
I think it's great for beginners and really easy to learn, with all the documentation available.
Return to navigation