Leader badge

Audience

Modeling, simulation, and programming software that can be hosted in the cloud or on-premise

About MATLAB

MATLAB® combines a desktop environment tuned for iterative analysis and design processes with a programming language that expresses matrix and array mathematics directly. It includes the Live Editor for creating scripts that combine code, output, and formatted text in an executable notebook. MATLAB toolboxes are professionally developed, rigorously tested, and fully documented. MATLAB apps let you see how different algorithms work with your data. Iterate until you’ve got the results you want, then automatically generate a MATLAB program to reproduce or automate your work. Scale your analyses to run on clusters, GPUs, and clouds with only minor code changes. There’s no need to rewrite your code or learn big data programming and out-of-memory techniques. Automatically convert MATLAB algorithms to C/C++, HDL, and CUDA code to run on your embedded processor or FPGA/ASIC. MATLAB works with Simulink to support Model-Based Design.

Pricing

Free Trial:
Free Trial available.

Integrations

Ratings/Reviews - 10 User Reviews

Overall 4.7 / 5
ease 4.5 / 5
features 4.9 / 5
design 4.8 / 5
support 4.8 / 5

Company Information

The MathWorks
Founded: 1984
United States
www.mathworks.com

Videos and Screen Captures

You Might Also Like
Innovate faster with enterprise-ready generative AI—enhanced by Gemini Icon
Innovate faster with enterprise-ready generative AI—enhanced by Gemini

Build, deploy, and scale machine learning (ML) models faster, with fully managed ML tools for any use case.

Vertex AI offers everything you need to build and use generative AI—from AI solutions, to Search and Conversation, to 130+ foundation models, to a unified AI platform.

Product Details

Platforms Supported
SaaS
Windows
Mac
On-Premises
Training
Documentation
Live Online
Webinars
Support
Phone Support
Online

MATLAB Frequently Asked Questions

Q: What kinds of users and organization types does MATLAB work with?
Q: What languages does MATLAB support in their product?
Q: What kind of support options does MATLAB offer?
Q: What other applications or services does MATLAB integrate with?
Q: What type of training does MATLAB provide?
Q: Does MATLAB offer a free trial?

MATLAB Product Features

CAD

2D Drawing
3D Modeling
Civil
Collaboration
Design Analysis
Design Export
Document Management
Electrical
Mechanical
Mechatronics
Presentation Tools
2 1/2-Axis Milling
3-Axis Milling
4-Axis Milling
5-Axis Milling
Database Connectivity
Hole Making
Simulate Cycles
Spiral Output
Structural Engineering
Toolpath Simulation
User Defined Cycles

Computer-Aided Engineering (CAE)

Fluid Dynamics
Thermal Analysis
Multibody Dynamics
Finite Element Analysis
Integrated 3D Modeling
Mechanical Event Simulation
Manufacturing Process Simulation
Import / Export Files
CAD/CAM Compatibility

Data Science

Data Ingestion
Data Preparation
Data Visualization
Data Discovery
Advanced Modeling
Model Deployment
Access Control
Audit Logs
Reports

Data Visualization

Simulation Models
Dashboard Creation
Visual Discovery
Relational Display
Analytics
OLAP
Filtered Views
Content Management

Engineering

2D Drawing
Collaboration
Document Management
Presentation Tools
3D Modeling
Chemical Engineering
Civil Engineering
Design Analysis
Design Export
Electrical Engineering
Mechanical Engineering
Mechatronics
Structural Engineering

Financial Risk Management

For Hedge Funds
Compliance Management
Credit Risk Management
Liquidity Analysis
Loan Portfolio Management
Market Risk Management
Operational Risk Management
Portfolio Management
Portfolio Modeling
Risk Analytics Benchmarks
Stress Tests
Value At Risk Calculation

Fraud Detection

Custom Fraud Parameters
Pattern Recognition
For Banking
For Insurance Industry
Investigator Notes
Check Fraud Monitoring
Internal Fraud Monitoring
Access Security Management
Transaction Approval
For eCommerce
For Crypto

Predictive Analytics

For Education
For Healthcare
Modeling & Simulation
Data Blending
Demand Forecasting
Sentiment Analysis
Data Mining
AI / Machine Learning
Benchmarking

Simulation

3D Modeling
Agent-Based Modeling
Industry Specific Database
Presentation Tools
Turbulence Modeling
1D Simulation
3D Simulation
Continuous Modeling
Design Analysis
Direct Manipulation
Discrete Event Modeling
Dynamic Modeling
Graphical Modeling
Monte Carlo Simulation
Motion Modeling
Stochastic Modeling

Statistical Analysis

Association Discovery
Compliance Tracking
File Storage
Statistical Simulation
Analytics
File Management
Forecasting
Multivariate Analysis
Regression Analysis
Statistical Process Control
Survival Analysis
Time Series
Visualization

MATLAB Reviews

Write a Review
  • A MATLAB User
    Student
    Used the software for: 1-2 Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 1,000 - 4,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "So good "

    Posted 2021-11-18

    Pros: I like everything about it it’s so easy to write scripts if your every stuck you can use the help command and learn more about certain functions.

    Cons: I like everything I can’t think of anything to change.

    Overall: I really enjoy using MATLAB at university I would recommend to other engineering students. It’s better than python.

    Read More...
  • A MATLAB User
    Electrical Engineer
    Used the software for: 2+ Years
    Frequency of Use: Monthly
    User Role: User
    Company Size: 20,000 or More
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "A must have for an engineer "

    Posted 2021-06-29

    Pros: MatLab is an extraordinary software for solving complex equations, or creating/visualizing engineering concepts. I have used it for personal income calculators, PLC design, General graphing purposes etc. The search function to get help on functions is incredibly easy, and the user base is so large, you can always find an answer.

    Cons: Since it is based on matrices, sometimes programming can be a little different than other softwares where you don’t always start at 0. This is just something a programmer needs to be aware of. However, this is very negligible and easy to overcome.

    The price and requirements for frequent renewals to download new features is a bit frustrating.

    Overall: I recommend MatLab to anyone, for general engineering needs. However, there are definite programs out there, such as python, which can do the same if not more. It is very easy to navigate and has many available add-ones such as the engineering toolkit which I love for RF design. However, if you are willing to step away from the mainstream and try open source programs, then you’ll find plenty of software which can provide the same capabilities with less or no cost.

    Read More...
  • Mohd A.
    Electrical Engineer
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User, Administrator
    Company Size: 100 - 499
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "For Computing Algebra"

    Posted 2021-01-29

    Pros: When it comes to computing, algebra is involved in an electrical circuit. MatLab is the first thing that comes to mind because,
    -Powerful yet easy to use.
    -Specifically, design to compute engineering equation.
    -Can interpret the result in diagrams and figures .

    Cons: When computing a huge amount of calculation in one go, Mathlab lacks in speed and sometimes lags.
    Secondly, the cost is too high, as a student, I could never buy it. But now I have bought it for my personal use as it helps a lot in my work.

    Overall: Any engineer whose work involves the computation of any algebraic equations should know how to use and have a Matlab license. Matlab itself and its toolbox help a lot in engineering and computation.

    Read More...
  • G S I.
    Trainee
    Used the software for: 1-2 Years
    Frequency of Use: Weekly
    User Role: User
    Company Size: 500 - 999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Very trusted and reputed software"

    Posted 2020-11-11

    Pros: Easy to use
    Very reputed in the community
    Pretty basic Ui
    Best for plotting graphs and equations
    User friendly

    Cons: No cons. using since my 2nd year of engineering and found no issues.

    Overall: I used to use this in my Matlab class for designing the graph for equations and visualize them. This is a very reputed software in the community.

    Read More...
  • A MATLAB User
    Software Developer
    Used the software for: Less than 6 months
    Frequency of Use: Daily
    User Role: User
    Company Size: 100 - 499
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Powerful & Versatile tool to work with data"

    Posted 2020-06-20

    Pros: Good user interface.
    High Performance.
    Large number of available functions.
    Great for data visualization.
    Available across platforms.
    Easy to use debugging tools.

    Cons: Resource intensive - slow to load.
    License price is high.

    Overall: MATLAB is a great tool which can be used for data analysis, computation or visualization. It can also be used for simulations and modeling systems. It provides a high level language for utilizing powerful features.

    Read More...
  • Nicolas L.
    Assistant Professor
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 1,000 - 4,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "The most powerful software for Science and Egineering"

    Posted 2020-06-18

    Pros: MATLAB's help documentation both built-in into the software itself and online are amazing. There are very detailed, clear, illustrated and have plenty of example you can choose from. Users can learn and apply methods directly from the online help. Definitions of functions are very clear. This make it a no-brainer when it comes to get started with new function and new functionalities.
    There's a vast range of functions and the ability of plotting graphs is amazing. I use it pretty much daily for my research, my teaching, and even in some personal day-to-day life.

    Some of the best features I've used over the years include:
    - Very polished GUI: You have a nice interactive and customizable workspace and variable viewer in the main window. The editor has really become more modern in past years with nice features like auto-completion and variable highlighting.
    - Big set of libraries: There seems to be an ever expanding universe of toolboxes that do low-level tasks for you so you can get to the real science.
    - Powerful Graphing capability: There is a steep learning curve to learn to graph by code, but it is pretty powerful and easy once you get the hang of it.
    - Simulink: I don’t use it much, but there are some capabilities you do not have with other programming languages.

    Cons: MATLAB is a very bulky software which requires a lot of time to install and open, especially if you install a lot of its components.

    Because MATLAB is a not open source, it is not always obvious how it computes things.

    MATLAB can be expensive. If you're lucky enough to be a student you can get a very cheap license. Otherwise, module can add up VERY rapidly to the bill. I am lucky that my institution has a site license for all university member to use even on their personal machines.

    I also find that MATLAB is lacking as a modern programming language. MathWorks claims MATLAB is a comprehensive language, but it lacks some features of a modern programming language. I won’t go into much detail here, but if you go far enough with MATLAB, eventually you will find yourself frustrated with some shortcomings that are not present in other languages (like python). If you're a developer/programmer used to other languages, you may feel uneasy or frustrated.

    Overall: There's a vast range of functions and the ability of plotting graphs is amazing. I use it pretty much daily for my research, my teaching, and even in some personal day-to-day life. From hard core coding of thousands of lines, to simple data post-processing and analysis, to creating visuals for presentations and journal articles, to creating animations for my lectures, to track my personal household expenses or calculate things for house projects. I have only praise for this great piece of software.

    Read More...
  • A MATLAB User
    Marketer
    Used the software for: 2+ Years
    Frequency of Use: Weekly
    User Role: User
    Company Size: 1 - 25
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "A Dying legacy"

    Posted 2020-06-15

    Pros: - Literally has a built-in dictionary. You will hardly need to google anything related to MATLAB
    - Has an ever increasing number of libraries and features that keep it relevant across ages.

    Cons: - Prohibitively expensive for students and takes up a lot of computational resources on the PC.

    Overall: MATLAB was the software that made mathematical computing and programming cool and easy for anyone to pickup. The entire academic community relies on MATLAB even to this day but it is very rapidly being replaced by cheap/free and portable alternatives like python and octave.

    Read More...
  • A MATLAB User
    Researcher
    Used the software for: 2+ Years
    Frequency of Use: Weekly
    User Role: User
    Company Size: 20,000 or More
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Great for modeling advanced mathematical equations and visualization"

    Posted 2020-06-02

    Pros: When I first started using MATLAB in college a few years ago, the main alternatives were Octave and R. Nowadays, it seems like Jupyter Notebook can handle some of the same graphing functionalities, but isn't nearly as robust. My first internship at a Fortune 500 company also used MATLAB, because of how the program and its language were designed with scientific and mathematical purposes in mind. This means it can handle with very few errors advanced numerical analysis, modeling, and equation solving, without needing to bring in other software products or risk compatibility issues.
    Picking up the MATLAB language is not hard if you are familiar with Python. You just need to remember that most things are based on arrays in MATLAB.

    Cons: The high level of specificity (for scientific and mathematical purposes) offered by MATLAB also unfortunately makes it a little clunky for other purposes. For example, if you just wanted to run a short monte-carlo simulation, you could within MATLAB, but it's more CPU and memory intensive than creating a script in Python.

    Overall: It's the best software if you're in an industry that needs to make sure calculations are accurate and can be double-checked. It's possible to create functions and object controllers within MATLAB, and to document your code too. But it's a pretty heavyweight software and if you don't need that many advanced capabilities you can get by with alternatives.

    Read More...
  • Harsh P.
    Student
    Used the software for: 1-2 Years
    Frequency of Use: Weekly
    User Role: User
    Company Size: 1 - 25
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Its good for computational data science."

    Posted 2020-05-27

    Pros: For me the most helpful features were:
    - Documentation (solution to almost all the problems)
    - Import (importing and defining variables without writing a code)
    - Curve Fitting

    Cons: - Its cost is high.
    - Takes a lot of space in my RAM.

    Overall: I basically used MATLAB for some mathematical computations and also some image processing methods like PCA, Clustering, etc.

    Read More...
  • Pradeep Sunny C.
    Student
    Used the software for: Free Trial
    Frequency of Use: Daily
    User Role: User
    Company Size: 100 - 499
    Design
    Ease
    Features
    Pricing
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Matlab Review"

    Posted 2020-04-12

    Pros: High-level data analysis and visualization can be done using this software.
    It provides various tools for different tasks like mathematical modeling, communications projects, etc.

    Cons: Its cost is high and even the software is of much weight. Needs high configurations to use.

    Overall: As a whole Matlab software as well the Matlab language is easy to learn and is of greater use while studying communications/computing science.

    Read More...