17 years helping British businesses
choose better software

What is MATLAB?

MATLAB is a programming and numeric computing platform software used by engineers and scientists for data analysis, algorithm development, modeling, and more. Developed by MathWorks, MATLAB features a desktop environment for iterative processes along with a programming language optimized for matrix and array math. MATLAB provides toolboxes for signal processing, machine learning, image processing, control systems, and other domains. Users can create scripts, functions, apps, and programs to acquire, analyze, visualize and model data.

Who Uses MATLAB?

Cloud-based and on-premise programming, modeling and simulation platform that enables users to analyze data, create algorithms, build models and run deployed models.

MATLAB Software - Component library

Not sure about MATLAB? Compare with a popular alternative

MATLAB

MATLAB

4.6 (2,089)
US$203.63
year
Free version
Free trial
29
17
4.0 (2,089)
4.2 (2,089)
4.2 (2,089)
VS.
Starting Price
Pricing Options
Features
Integrations
Ease of Use
Value for Money
Customer Service
No pricing found
Free version
Free trial
42
No integrations found
4.4 (83)
4.6 (83)
4.0 (83)
Green rating bars show the winning product based on the average rating and number of reviews.

Other great alternatives to MATLAB

Anaconda
Top rated features
Model Training
Predictive Analytics
Predictive Modeling
The Jupyter Notebook
Top rated features
Debugging
For Developers
Graphical User Interface
Maple
Top rated features
Data Import/Export
Reporting/Analytics
Visual Analytics
FlexSim
Top rated features
Discrete Event Modeling
Graphical Data Presentation
Stochastic Modeling
Sage 100
Top rated features
Billing & Invoicing
Financial Reporting
General Ledger
Microsoft Excel
Top rated features
Collaboration Tools
Data Import/Export
Offline Access
Ansys Twin Builder
Top rated features
Design Analysis
Dynamic Modeling
Reporting/Analytics
AnyLogic
Top rated features
Agent-Based Modeling
Discrete Event Modeling
Graphical Data Presentation
Scilab
Top rated features
Data Visualisation
Statistical Simulation

Reviews of MATLAB

Average score

Overall
4.6
Ease of Use
4.0
Customer Service
4.2
Features
4.6
Value for Money
4.2

Reviews by company size (employees)

  • <50
  • 51-200
  • 201-1,000
  • >1,001
Redouane
Redouane
engineer in Morocco
Verified LinkedIn User
Building Materials, 11–50 Employees
Used the Software for: 2+ years
Reviewer Source

matlab best review

5.0 11 months ago

Pros:

matlab givee a good Statistical Simulation

Cons:

nothing, for me matlab is a good software

Verified Reviewer
Verified LinkedIn User
Electrical/Electronic Manufacturing, 11–50 Employees
Used the Software for: 1-5 months
Reviewer Source

MATLAB.....OR YOU CAN CALL IT "MATH-LAB"

5.0 6 months ago

Comments: On an engineering scale i appreciate matlab and find it as one of the best tools and specially its graphical features which is very important for comparisons. It helped me a lot of times to find the most optimal solution or method for a particular situation

Pros:

Best thing about MATLAB is its versatility and wide range of capabilities. I am an Engineer and i appreciate its importance but similarly other fields also like scientists or students also appreciate it. MATLAB's extensive library of built-in functions, toolboxes, and specialized packages makes it so easy to use and so useful. The integration of matlab with other software tools and devices helps an organization to design products with its help.

Cons:

Matlab license fees is annual and might be costly for small organization but apart from that it may impose restrictions on the usage and distribution of MATLAB code and applications. Also there might be difficulty in integrating matlab with some softwares in a non matlab environment

Verified Reviewer
Verified LinkedIn User
Industrial Automation, 1,001–5,000 Employees
Used the Software for: 1+ year
Reviewer Source

Matlab is versatile but nothing special

3.0 8 months ago

Pros:

You can do pretty much anything in it and it’s versatile

Cons:

Doesn’t offer that much over python and the tools it offers feel pretty standard these days

Ronit
Ronit
Design Engineer in India
Verified LinkedIn User
Machinery, 10,000+ Employees
Used the Software for: 1+ year
Reviewer Source

MATLAB: Best Numerical Analyis and Computing Tool

5.0 3 months ago

Comments: The overall experience is good and definitely, learning and utilizing MATLAB has honed my skills towards the digital aspect of engineering.

Pros:

MATLAB is the most powerful tool for numerical computation, analysis and visualization. The best thing is that it consists of rich and wide variety of built in functions, toolboxes, etc. Also, it has applications across many domains like hydraulics, thermal engineering, signal processing, etc.

Cons:

MATLAB is a bit costly and most of the small organizations cannot have it on-board to use it. Also, it has a very integration to other applications.

Verified Reviewer
Verified LinkedIn User
Education Management, 201–500 Employees
Used the Software for: 1+ year
Reviewer Source

Best for data visualisation and modelling

5.0 7 months ago

Comments: Overall good experience, they offer amazing things for students.

Pros:

Easy to update the code and visualize the data. Analysis can be done simultaneously

Cons:

Execution time is taking time for lenghthy or complicated analysis

Jalal
Optical Engineer in US
Semiconductors, 10,000+ Employees
Used the Software for: 1+ year
Reviewer Source

MATLAB review

5.0 3 months ago

Pros:

I'm an optical engineers and MATLAB is great for my job due to its robust simulation and analysis capabilities, including tools like the Optics Toolbox for modeling complex optical systems. It integrates easily with Zemax for data analysis and optimization. Additionally, MATLAB's versatility allows for custom automation of repetitive tasks, saving time during design and testing.

Cons:

MATLAB can be costly for individual use, especially with the toolboxes required for specialized optical tasks. Its performance may not be ideal for large-scale simulations compared to more optimized languages like C++.

Luis
Luis
Data analyst in Peru
Verified LinkedIn User
Computer & Network Security, 11–50 Employees
Used the Software for: 1+ year
Reviewer Source

Data cleaning with Matlab

4.0 9 months ago

Comments: I have been using it since school and I feel very comfortable with it, even in the work field it is useful at times.

Pros:

The best thing is its ease of use, added to the fact that there is a lot of information behind it that helps to complement its management, it turns out to be a very useful application.

Cons:

The main disadvantage is that its code is not portable to other programming languages, which limits its integration and expansion of its use to only display data.

Laxman
Laxman
Data Analyst in India
Verified LinkedIn User
Information Services, 2–10 Employees
Used the Software for: 1-5 months
Reviewer Source

Powerful Tool with Some Learning and Cost Considerations

4.0 5 months ago

Comments: Overall, my experience with MATLAB has been positive due to its robust computational abilities and extensive toolset for data analysis and simulation. However, navigating its learning curve and managing licensing costs have been challenges.

Pros:

I like most about MATLAB is its powerful computational capabilities and extensive library of built-in functions, which make complex mathematical tasks easier to handle.

Cons:

I liked least about MATLAB is its steep learning curve, especially for beginners, and the high cost of licenses for full-feature access.

Verified Reviewer
Verified LinkedIn User
Computer & Network Security, Self Employed
Used the Software for: 1+ year
Reviewer Source

My MATLAB experience

4.0 6 months ago

Pros:

Complex mathematical problems can be solved with MATLAB. It contains variety of tools and built in features for many applications. It is very efficient for matrix and array operations.

Cons:

The system configuration should be very good, otherwise the system will become slow. The cost for the application is high. Sometimes MATLAB take more time to execute compared to compiled languages.

Tess
Tess
creator in Germany
Verified LinkedIn User
Health, Wellness & Fitness, Self Employed
Used the Software for: 6-12 months
Reviewer Source

MATLAB review

5.0 9 months ago

Pros:

I like it for building apps and also graphic designing.

Cons:

the usability function can be a bit complicated for someone who is not tech survey.

Zahra
Electrical Engineer in US
Higher Education, 1,001–5,000 Employees
Used the Software for: 2+ years
Reviewer Source

MALTAB is a perfect simulation and data visualization/analysis software for engineers and scientists

5.0 2 years ago

Comments: Overall, I have had a wonderful experience working with MALTAB. It totally worth it. I learned how to work with it in a short time. It includes lots of simulation blocks, embedded modules, and embedded libraries that are readily available. Therefore, you can save a lot of time using MATLAB becuase you do not need to write hundreds of line to introduce these embedded modules. If you are in an engineering or science profession, download and install MATLAB today, and start using it!

Pros:

I love using MATLAB. I use it all the time at work for data analysis, data visualization, and running quick simulations. Here, I will mention a couple of MALTAB features that I find useful and I most like about it. MATLAB Graphical User Interface is simple, beautiful and intuitive. I find it very easy to work with. MATLAB is a user-friendly software for novice users. Coding in MATLAB is very easy because it is an interpreted language. If you are inexperienced in coding, you can learn MATLAB quickly. It also offers very helpful manuals online, and it includes various examples and demos that I find very helpful. MATLAB is being developed more often. Now, I can find very complex mathematical models embedded in it. I can easily use these models only by calling them in one line code. The simulink of MALTAB is a great tool for simulating complex systems. It includes almost all the blocks needed for simulating control systems. I used it all the time for doing my assignments and course projects when I was a student. I recommend MALTAB to all engineers, scientists, and professionals. You can save a lot of time and money using MALTAB.

Cons:

I do not have any dislikes for MATLAB. The only thing I could mention is that MATLAB is pricy. Especially if you want to have more modules and embedded libraries, you have to pay more. I have been using the MATLAB license that my university purchased. It would be nice if they could make it more affordable. Another thing I can mention is that, MALTAB can be laggy and slow when you want to run a code for so many iterations.

Verified Reviewer
Verified LinkedIn User
Computer Software, 10,000+ Employees
Used the Software for: 2+ years
Reviewer Source

Excellent Mathematical Analysis and Simulation Tool

5.0 12 months ago

Pros:

We use MATLAB for solving complex equation, algorithm for computations. We also use matlab for simulating behavior of logical components. There are many graphic libraries which helps for faster development.

Cons:

Matlab has been used since decades now so featurewise almost all required topics covered but cost perspective is one is i am little disappointed as its too high and there is no alternative.

Pierpaolo
Digital Marketer in US
Information Technology & Services, 11–50 Employees
Used the Software for: 1+ year
Reviewer Source

My Experience With MATLAB

5.0 8 months ago

Pros:

It comes with great statistics features. It comes with simulation and data visualization features.

Cons:

No issues with MATLAB. It has always met our needs.

Verified Reviewer
Verified LinkedIn User
Design, 11–50 Employees
Used the Software for: 2+ years
Reviewer Source

Numerical computations for engineering analysis becomes very easy for me when I use MATLAB

4.0 2 years ago

Comments: MATLAB is a valuable tool for mechanical engineers like me. Its powerful numerical computing capabilities, simulation tools, and data analysis features make it well-suited for a wide range of mechanical engineering tasks. MATLAB provides a convenient environment to develop algorithms, analyze systems, and visualize results.

Pros:

MATLAB provides extensive libraries and functions for numerical computations, linear algebra, optimization, and solving complex equations. It allows engineers to perform calculations efficiently and accurately. It offers a wide range of tools and toolboxes for simulation and modeling. Mechanical engineers can create mathematical models, simulate and analyze mechanical systems, and evaluate their behavior under various conditions. It also provides excellent tools for data analysis, processing, and visualization. Engineers can manipulate large data sets, perform statistical analysis, and create meaningful visualizations to interpret and present their findings effectively.

Cons:

MATLAB is a commercial software, and obtaining a license can be costly, especially for individual users or small engineering teams. However, academic versions and trial licenses are available for educational purposes. While it is highly capable for many tasks, it may not offer the same performance as lower-level languages like C or Fortran.

Charles
Data Collection Clerk in Kenya
Research, 11–50 Employees
Used the Software for: 6-12 months
Reviewer Source

Provides a set of useful tools for statistical analysis and visual representation

5.0 last year

Comments: Our firm focuses on market research and my work involves collecting data and sometimes analyzing and presenting it. MATLAB has the features we need to manage, analyze, and present data to help our clients make informed decisions. MATLAB is relatively easy to use when you understand the basic functions and helps us meet our clients' needs. Although it is relatively expensive and requires learning, it is a great tool once you understand how it works.

Pros:

MATLAB provides a full set of tools to analyze data and derive meaning from all the figures we collect from the field. It can accommodate a broad range of data and simplifies the analysis stage. It also comes in handy when writing reports, presentations, and filling out research data sheets because of its data visualization. You can use it to simplify complicated data sets into graphs and charts, making it easy for a layman to understand.

Cons:

MATLAB requires learning because it is not one of the easiest software to use. It has many intricate tools designed to perform simple and complex mathematical or statistical tasks. Therefore, users certainly need to learn to effectively use it. However, analyzing data with MATLAB and creating charts and graphs is not too complicated.

Biruk
Previously teacher but now Human resource Administration in Ethiopia
Education Management, 51–200 Employees
Used the Software for: 6-12 months
Reviewer Source

Best Software

5.0 9 months ago

Pros:

Includes the Necessary Guidelines in different topics on how to use the software It is robust and compatible with different mathematical models

Cons:

It needs deep training to use the software. It lacks some keys to analyze some prototype mathematical models that need dual or parallel computation.

Sfiso
Sfiso
Engineer in Training in South Africa
Verified LinkedIn User
Mining & Metals, 10,000+ Employees
Used the Software for: 2+ years
Reviewer Source

Machine learning (Supervised learning) on MATLAB

4.0 2 years ago

Comments: My experience with MATLAB was best. I first learned how to code in MATLAB, it was easy to install and run on my computer. I developed long scripts on my machine learning project and it would still execute within a short space of time.

Pros:

I liked MATLAB because it was so easy for me as a beginner to learn how to code in MATLAB. The execution of the if statements, functions development and calling them to display output. Additionally, it really helped me that when the code has an error, there is a reference line to that error. With regards to machine learning, it was the best. I learned how to import data and process it before developing my model that predicts letter signs and classifies them into a category. Also, I had the opportunity to test the performance of the model when classifying the letters to determine its accuracy.

Cons:

MATLAB consumes too much computer external space especially when installing the required machine learning toolbox.

Kuheli
Kuheli
Engineering Student in India
Verified LinkedIn User
Education Management, 501–1,000 Employees
Used the Software for: 2+ years
Reviewer Source

The usefulness of MATLAB

5.0 last year

Comments: Engineering became easier with MATLAB

Pros:

During my engineering years MATLAB was so important for my studies.Right from data simulation to statistical models,we relied on MATLAB.It was very easy to learn and very efficient

Cons:

Sometimes during long key functions it would take a bit while.

Joseph
Joseph
Senior Developer in Kenya
Verified LinkedIn User
Computer Software, 501–1,000 Employees
Used the Software for: 2+ years
Reviewer Source

Agrxis Review on MATLAB

5.0 2 years ago

Comments: My total MATLAB experience has been nothing short of extraordinary. I was awed by MATLAB's potent capabilities and adaptability as soon as I began using it. As a data scientist, MATLAB has been crucial to my career since it makes it simple for me to analyze and visualize complicated data sets. My productivity and efficiency have significantly increased as a result of the huge array of built-in tools and functionalities, which have allowed me to complete a variety of modeling and data analysis jobs. Code writing and debugging are made simple by the intuitive and user-friendly interface, while learning and troubleshooting are made easier by the vast documentation and online community. Additionally, it has been a seamless addition to my total workflow because to its seamless interface with various programming languages and other platforms. I always have access to the newest features and developments in the industry because to MATLAB's constant updates and improvements.

Pros:

I am completely smitten by MATLAB and all of its features. Given my vast experience in the fields of data analysis and numerical computation, MATLAB has grown to be a crucial tool in my line of work. I adore MATLAB's flexibility and strength in tackling challenging mathematical and scientific tasks. MATLAB is a one-stop shop for a variety of activities, from data processing and visualization to algorithm development and simulation, thanks to its enormous array of built-in functions and toolboxes. Because of how simple and natural the MATLAB programming language is to learn, I can easily communicate my thoughts and carry out challenging computations. I enjoy working with MATLAB because of how interactive and dynamic it is since I can see and evaluate my results right away, which speeds up experimentation and iteration. The thorough documentation and supportive online community are outstanding, giving me access to information and direction whenever I run into problems or need ideas for solutions.

Cons:

Sincerity be told, I hardly have any complaints regarding MATLAB. But if I had to pick one area for improvement, it would be the price scheme. As a user who heavily utilizes MATLAB in my job, I can attest that the price of obtaining and maintaining a MATLAB license may be extremely exorbitant, particularly for lone users or small businesses.

Emem
Director in Nigeria
Information Technology & Services, 11–50 Employees
Used the Software for: 6-12 months
Reviewer Source

Matlab Software

5.0 5 months ago

Comments: It is the best software to use and solve complex mathematics

Pros:

This is the best when used to solve mathematics

Cons:

It is very useful in solution seeking for advanced mathematics but most features are not understood by beginers

Verified Reviewer
Verified LinkedIn User
Financial Services, 51–200 Employees
Used the Software for: 1+ year
Reviewer Source

Ease of Matlab

5.0 last year

Comments: For me is one of the most used and top rate tools

Pros:

I think this is one of the most useful tools in engineering and others areas of knowledge

Cons:

The documentation is too difficult to understand

George
George
CAE Engineer in Romania
Verified LinkedIn User
Automotive, Self Employed
Used the Software for: 2+ years
Reviewer Source

Matlab

4.0 last year

Comments: Usually consultancy on CAE area integrated with other simulation commercial software, specially for post processing and evaluation of results.

Pros:

The plotting, mathematical functions, machine learning and neural networks algorithm are most important features for my scope. The product is for professional people not for beginners so is not easy to use.I have integrated some functions in my simulation projects using and other commercial software.

Cons:

The price is a bit higher for someone what start own business as consultant like me.

mahmoud
mechatronics engineering in Jordan
Electrical/Electronic Manufacturing, Self Employed
Used the Software for: 1+ year
Reviewer Source

greatest

5.0 last year

Comments: My experience in this program was wonderful because it made me create designs that would benefit me in real life

Pros:

it make engineering create our project by reducing the cost

Cons:

I like very thing in this application because its fantastic

Dillon
Student in US
Education Management, 51–200 Employees
Used the Software for: 1+ year
Reviewer Source

Matlab makes Homework Horrible

4.0 last year

Comments: Pretty mid. It's hard to use and hard to understand at times. And the error codes make no sense on how to fix code issues.

Pros:

I like that it has the option to work in just the command window or just in script files. I like that it has an online option as well for when I don't want to wait for the program to start up

Cons:

The programming that seems like it would be intuitive often doesn't work. I have to use matlab for several assignments in school, and every other data analytic program solves them easier than matlab does.

GERARDO
Consulting engineer in Nicaragua
Computer Software, 51–200 Employees
Used the Software for: 1+ year
Reviewer Source

My data visualization tool for day to day

5.0 11 months ago

Pros:

From college I used MATLAB for every single task regarding data analysis, once I got into industry I have to say its vector motor plus their visualization tools gives you in your hand a powerful tool for data analysis. It's great to have an environment that you have been working on during the years.

Cons:

I would like to see a MATLAB strategy for cloud solutions or data ingestion, like integration wit well known cloud providers like GCP, AWS, Azure