Who Uses This Software?

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


Average Ratings

653 Reviews

  • 4.5 / 5
    Overall

  • 4 / 5
    Ease of Use

  • 4 / 5
    Customer Service

Product Details

  • Starting Price
    Not provided by vendor
  • Pricing Details
    Contact The MathWorks for pricing details.
  • Deployment
    Cloud, SaaS, Web
    Installed - Mac
    Installed - Windows
  • Training
    Documentation
    Webinars
    Live Online
  • Support
    Online
    Business Hours

Vendor Details

  • The MathWorks
  • www.mathworks.com

About MATLAB

A programming environment for algorithm development, data analysis, visualization, and numerical computation.


MATLAB Features

  • Association Discovery
  • Compliance Tracking
  • File Storage
  • Forecasting
  • Multivariate Analysis
  • Regression Analysis
  • Statistical Process Control
  • Statistical Simulation
  • Survival Analysis
  • Time Series
  • Analytics
  • Content Management
  • Dashboard Creation
  • Filtered Views
  • OLAP
  • Relational Display
  • Simulation Models
  • Visual Discovery
  • AI / Machine Learning
  • Benchmarking
  • Data Blending
  • Data Mining
  • Demand Forecasting
  • For Education
  • For Healthcare
  • Modeling & Simulation
  • Sentiment Analysis
  • 3D Modeling
  • Agent-Based Modeling
  • Continuous Modeling
  • Design Analysis
  • Direct Manipulation
  • Discrete Event Modeling
  • Dynamic Modeling
  • Graphical Modeling
  • Industry Specific Database
  • Monte Carlo Simulation
  • Motion Modeling
  • Presentation Tools
  • Stochastic Modeling
  • Turbulence Modeling

MATLAB Reviews Recently Reviewed!


Capterra loader

Essential for Engineers

Jan 28, 2019
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

2 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Matlab is an essential scientific computing environment. It is a must have for all students studying science and engineering. The pros are--

1. Easy manipulation of matrices. This is actually the main power of matlab.

2. Very intuitive way of writing program with no hassle of bookkeeping about data types, memory management, variable declarations etc which are essential for other programming languages.

3. Debugging tool is very easy to use.

4. One best feature is the GUI window for managing figures. A user can switch between the gui and the underlying code for generating any figures. This unique feature is absent in many of the advanced programming languages (like python or R, at least in the basic setup!)

Cons: The main problem is that it is not free. While the other open source languages have caught up Matlab in terms of ease of usage and availability of packages, Matlab is suffering due to its proprietary nature. A standard distribution of Matlab comes with a set of packages. For the other packages, one has to pay Mathworks for getting access. On the other hand, in Python or R, there are multiple packages available online and everything is free to use. After the recent boom in AI and machine learning, almost everyone has shifted to python to use the popular open source libraries released by several sources. Matlab being a proprietary software is failing to catch up to this fast evolving open source world!

Overall: I started with matlab from my undergrad days and still use it on daily basis for simulations and numerical analysis in my research work. Many industries (like the cellular network industry) heavily rely on Matlab for system level simulations. In my opinion, translating a pseudo code of any given algorithm to a working program is very easy in Matlab.

About working of matlab

Nov 20, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I esteem MATLAB. It is so smart and easy to make programming to do what you require. It has amazing exploring and profiling devices. It is cross stage, making code easy to share (expecting alternate people have forked out for the not by any stretch of the imagination unobtrusive allow). It has interfaces to other programming.

In any case, there are a couple of things about it that chafe me. I'd get a kick out of the opportunity to get warning from different people what things aggravate them about MATLAB.

Cons: Supplanting subsref and subsasgn in a class is greatly awkward.

The issue is this. Expect you override subsref with the true objective to change lead of obj(...). By then your subsref is moreover required the dialect structure obj.propname. With the objective for it to manage this viably (i.e. carry on the proportional as the intrinsic subsref) it needs to reimplement all of the checks for access confirmations that are normally done by the system. For precisely how precarious this is, see our rep's answer for my request here.

Beside this genuine inconvenience, it's furthermore inefficient for each subsref to need to switch on the requesting type ('.', '()', or '{}') on each call, and for the system to need to collect a struct that joins the requesting type and furthermore the rundowns.

To the degree I can see, it would be so much better if the various requesting accentuations called three unmistakable procedures.

Overall: I would state I've been utilizing MATLAB reliably for around 3 years, since my first year in doctoral level college. In undergrad, I may have utilized it a couple of times for a homework set. I say "I may have" in light of the fact that I don't exactly recollect that anything about it aside from that I had an establishment circle.

My involvement in programming before MATLAB was some BASIC from youth and a smidgen of Pascal from a few courses in undergrad. My alumni counsel was an overwhelming MATLAB client, and my underlying knowledge with it included disentangling his MATLAB code for doing a few plots. In the meantime, I was taking a controls course which expected me to learn Simulink.

It is an excellent dynamic software to make programs and graphs of simple and complex calculations.

Mar 28, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It is a language of high level of technical computing that facilitates simple and complex numerical calculations, which also allows the graphic visualization in 3D and 2D of them. It has a wide application in scientific studies. Integrates numerical analysis and matrix calculation where problems are expressed in the same way. It has specialized programs called toolboxes highlighting in the area of teaching basic mathematics, financial mathematics, statistics, simulation of dynamic systems, among others. It is an ideal software to develop advanced control systems in the engineering area. Allows the control of fonts, Greek letters, symbols, subscripts and superscripts. Make presentations with animation, with supports of colors as it is desired by the user. It allows you to make impressions both of the created program, the calculation made, of the 2D and 3D graphics, results table. It allows to export and import images, graphs, tables and mathematical expressions. You can enter and extract data from the fmatlab quickly. It has a wide range of linear algebra functions, specialized mathematical functions, logical and arithmetic operators, elementary matrices and vector manipulation, special matrices, basic statistics and data analysis, polynomials and interpolation. It has a help folder for software operation through a manual that allows it to be used by all types of beginner users or not.

Cons: The software despite having a documentation of its commands: description, characteristics and access, it is necessary for the user to understand that to create a program and can be manipulated: change data, formulas, presentation of results, fix badly scheduled lines , you must first execute the tutorm command to save the file where you want it, and then return to the saved file and execute other commands, this process requires a lot of practice and for some users it is complicated, therefore they stop using it. have extensive knowledge of the integrals and their methods to solve.

Overall: the benefits with matlab has been very satisfactory because through this software I managed to perform four regression programs: Linear Regression (least squares methods), Nonlinear Regression (Newton and Rhapson, Ascending Steps and Marquart). This program served to present the work of promotion in the university, which consisted in taking the data of a researcher on the behavior of the size of the fish with respect to the time and to estimate the parameters of the mathematical model exponential of Von Bertalaffi to find the mathematical expression that calculates the length of a fish. The program made three functional representations: the analytical, the tabular and the graphical. With this program I was able to manipulate the data, change colors, thicknesses of the lines, place the main title and title to the axes, in addition, the results could be exported to the word processor for the final report. This program has also provided me with tools for teaching calculus with analytical geometry (subject of functions), differential and integral calculus, with the possibility of manipulating the results and visualizing their changes when changes are made in the functional analytical representation. With this strategy the student has a greater possibility to reflect on the representations of the functions and their results. When I had difficulties to perform a complex calculation or use advanced programs I was supported by the documentation included in the help window, where there is a great variety of programming examples and software commands.

Capterra loader

MATLAB is the solution to make quickly and powerful programs.

Feb 16, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

3 / 5
Value for Money

Pros: MATLAB is a very complete suite to make programs using a simple language and with an very intuitive workspace. Although is simple, it's very powerful, and have a lot of toolboxes that you can install for specifics themes, like electronic theory, image processing, digital systems, etc.

You can also create Graphic User Interfaces whit the wizard that MATLAB has. This is simple because you don't have to manipulate graphic libraries, and you don't have problems if you change your platform, I mean, you can start a program in OS X and you can open it in a Windows environment.

If you have a little knowledge of C/C++/Java, you can start using MATLAB and write simple programs just with open the app.

Also it has powerful complements like SIMULINK, where you can study the response of electrical circuits by drawing them with boxes and lines, very intuitive.

Cons: I work a lot by making Graphic User Interfaces, because the independence of any graphic library, but I dislike that when the GUI started to grow up and have a lot of things inside, MATLAB start to work slowly and sometimes, you have to reboot the program.

Also I work a lot with microprocessors, programming in C/C++, and when I have to return to MATLAB, I need to "translate" the C/C++ codes to MATLAB code.

Another thing that I dislike is that you only can have one function per file. I mean, you can't make a library all in one file, and if you have a big project, you have to have a lot of different files and the size of it start to grow quickly.

My own experience using Matlab

Mar 04, 2019
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Thanks to Matlab I have been able to develop my projects over 5 years in the university. In my studies, all the programming was done in Matlab.

With Matlab I have been able to develop complex codes very easily, since this Software is really easy to use, and its language is very similar to that used in Python, for example. It is a kind of language that is very easy to understand.

In addition to this, Matlab allows you to make "plots" to graphically see the value of our variables or graphs. In my particular case, it was really necessary and very good, to be able to get a 2D or 3D graphic representation on the screen where to see, for example, an electrical signal.

For the treatment of signals and images, from my point of view, Matlab is the best software to use.

Cons: The worst thing about Matlab, without a doubt, is the lack of projects or work in the workplace. This means that, in comparison with other programming languages or other technologies, in Spain, Matlab is very little used, to say nothing.

This is a pity, since the tool is good, but there are no job opportunities to develop with Matlab, which causes less use of the tool for lack of customers who use it.

On the other hand, the license is extremely expensive for the free features that you can get in other programs. From my point of view, they should be able to give the option of a free, limited version. This will greatly encourage its use in the community and in future ones.

Overall: My general experience with Matlab is good, since it is a very good programming language for developers who have not programmed much, and also, for Engineering, it is the best.

The part that I do not like, is the real use in the working life that Matlab has. They should encourage or try to make companies use more Matlab to get their results.

Excellent programming software for engineering applications

Dec 21, 2018
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Provides a powerful tool for engineers (students or professionals) to solve complex numerical problems. The programming language is based on C, and makes it easy to pick up for those already used to programming, and does not have too steep of a learning curve for students just learning to code. Though, It is definitely recommended to learn Matlab through a course, as is often done in undergraduate engineering curriculums. As an engineering tool, it is invaluable for processing data and numerically solving complex equations (like PDEs), amongst other problems.

The large library of available functions, accompanied by Matlab's useful "help" function and online resources makes learning and using the program that much easier. The user interface is also very clean and easy to use. Definitely an essential tool for any engineer or scientist.

Cons: It would be nice to see autofilling features for commonly used functions. This is exists in Python, where brackets/parentheses are automatically closed. A readily available list of functions would also be nice to have located in the main toolbars. The online resources are extremely useful, but it would be nice to have examples and list of commonly used functions within the application itself to make writing new scripts a bit easier, especially when offline.

The default graph settings are also not the best. Too many times do we see presentations with Matlab graphs that have extremely small lines and markers, and illegible axis labels.

Overall: I have been using Matlab since starting my undergrad, and now through graduate school. The more you use it, the more you realize how powerful of a computational tool it can be.

MATLAB programming

Jan 01, 2019
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

2 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: This is perhaps the most powerful software used by engineers of all disciplines. The best part of this software is the programming. You can write almost any kind of script which can also work with hardware. If you already know C++, using Matlab is not difficult at all. I have been controlling a whole million dollar machine using Matlab where a script was sending commands to the machine through a serial port and acquiring data simultaneously. The speed of Matlab is impressive to a level that I was able to acquire data at a rate of 2MS/s.

Cons: Matlab's Simulink was supposed to be a tool like Labview for visualization of a process but it became one of the least favorite features for many people. So instead of Simulink, I have to use Labview and then call Matlab script within Labview. This indirect approach bring compatibility issues. The block diagrams in Simulink was clumsy especially when you add more than 200 parts. One way to get through is dividing whole task into pieces and save a separate Simulink file for each sub task.

Overall: I am highly dependent on Matlab. It is like a piece of un-stitched fabric for me and it is upto me what I make out of it. It has very strong support for scientific and technical community. Though the new version of Matlab (R2018b) tends to be slow on my desktop with 16GB RAM and i7 processor.

Excellent tool to solve scientific and engineering problems

Jun 19, 2018
4/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Excellent tool to solve scientific and engineering problems with a high level language based on numerical calculations with vectors and matrices where you can work with scalar numbers both real and complex, and with strings of characters and with other more complex information structures. It also provides a very good desktop environment for iterative exploration, design and troubleshooting, aunadio to this provides graphs to visualize data and tools to create custom diagrams and also applications to adjust curves, classify data, analyze signals, adjust systems of control and many other tasks; It also has an extensive library of complementary tools for a wide variety of scientific and engineering applications. It allows the study of continuous, discrete, linear and non-linear systems, by means of internal and external description, in the time domain and frequency. Tools to create applications with custom user interfaces and with

Interfaces for C / C ++, Java, .NET, Python, SQL, Hadoop and Microsoft Excel, as well as royalty-free implementation options for sharing MATLAB programs with end users. Wide mathematical support as well as the possibility of using extended precision in the calculations, besides a wide Mathematical support besides possibility of use of precision extended in the calculations. It has a large community on the web, where there are forums and support.

Cons: debuggin and profiling tools are not usually easy to use for some users, it also has speed problems. On the other hand, it does not have its own symbolic calculation library, which is why it uses Maple commands.

When not being designed for the work in line of commandos it does not present any menu of quick access to procedures of frequent use.

Overall: In the subject numerical calculation and simulation and models has been very useful to solve problems in class, as well as great help to the currency of teaching subjects

elegant but pricey computing environment, programming software

Dec 20, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Coding in MATLAB is really simple, easy and can be learned fast. Its rich toolboxes and numerous user-provided files (through its file exchange) makes it easy to quickly test and verify ideas.

The one thing I liked most compared to other languages is its gui, visualization of results and the flexibility of editing the figures and plots.

Its rich features from integration with C to parallel/distributed computations makes it appealing even to people who seek a simple coding environment which can yet deliver fast computations (although in terms of computing speed, there are better options).

Cons: 1- price: since there are few free opensource programming languages such as python and R with great community behind them and lots of functionalities, sometimes it is difficult to justify the price for someone at the entry level who wants to learn a scientific programming language.

2- Since I personally prefer object oriented programming, sometimes I find it difficult to keep track of all different function names, ... that already exist in MATLAB and its toolboxes. To me, the way python handles the packages is more appealing and helps to avoid confusion (this might be my personal preference and some may like the way the toolboxes work in MATLAB)

An Incredibly powerful piece of kit

Mar 26, 2019
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: As a mechanical engineer I use Matlab literally everyday and I not sure that I would be able to live (or at least do my job very well) without it. It is a very powerful software that can be used in many different ways for different professions. I really like how many useful built in features (functions) there are, and it's great that there are many different options to choose from if you wish to add more features (tool boxes).

I like how versatile the program with when if comes to the different formats that you can import and export, for example anything from a spreadsheet full of data to a 3D CAT scan image. I feel like the possibilities are endless with what you can do with Matlab.

I also used Matlab frequently as an engineering student. It made doing complex calculations and plotting such as differential equations so much easier and saved me a great deal of time too.

Cons: I have been using Matlab for several years now so I am very familiar with it, but it can take some time and learning to get used to at first and can feel a little intimidating. That being said, there are a wealth of resources out there, including some great tutorials on the Matlab/Mathworks website.

I use MATLAB for engineering coursework. Works well for the problems I need to solve.

Nov 22, 2017
4/5
Overall

3 / 5
Ease of Use

3 / 5
Features & Functionality

3 / 5
Customer Support

2 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: This software works well with certain types of engineering problems, such as iterations and dew and bubble point calculations. It is very easy to write for loops, while loops, and functions, which can be used over and over again in different problems, classes and situations. There are a lot of specific packages you can get that are catered to your needs, and a lot of other majors at my school use MATLAB for a wide variety of purposes.

The syntax is not hard to use at all, and is very similar to other programming languages. If you are familiar with others, learning MATLAB is a breeze. If you aren't familiar with other programming languages, learning MATLAB is more difficult but definitely doable through a in person class or online. Like any other programming language, the more you use it the better you get.

The interface is fairly easy to use, and the debugger works well. It is easy to step through your code to see what the issues are.

Cons: This software should implement easier ways to solve ODEs and other challenging engineering problems. Other math related software do this easily, so it should not be an issue to implement them into MATLAB. It could also be easier if the interface was easier to clean up, and if the command window results did not have so many spaces in it. I dislike having to scroll through the command window when I am trying to find results to a function that has a lot of outputs. I wish some of the add on packs came embedded in the software at the start. It is really annoying having to get a new add on pack just for one use!

Overall: I was able to quickly and efficiently solve chemical engineering problems. I also have the tools to solve a wide variety of other types of engineering and math problems.

Capterra loader

Matlab is indispensable for all STEM careers, it is a complete platform to design and test concepts

Jul 09, 2018
4/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It is a tool so universal that in almost all universities it is used, it has an easy-to-understand graphical interface. It contains a basic help menu that can be extended until you see complex examples of what you want. When you want to generate algorithms, it contains a proprietary language that avoids the use of a complex syntax, unlike other programming languages. It contains many functions and pre-made algorithms that allow you to test a concept at a high level, in a few lines of code.

Cons: not having a categorized menu with functions, many times you do not know what is available and you have to resort to the internet to search forums for the available functions, because many times you perform the algorithm from scratch, and then you realize that they had a function For that. In the simulink tool, there is a need for more things to be considered for the electronic part, due to the fact that other branches such as controls and power have enough resources, but the electronics at the level of CMOS transistors do not.

Overall: This software has helped me a lot in the topic of optimization and repeating algorithms to solve some problem. In addition, the part of data management and complex operations for image processing and systems control.

Capterra loader

MATLAB as student and professional

Apr 17, 2019
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: I learnt how to use MATLAB as a student during my Engineering school days and very quickly I found out this is a very powerful tool. It has pre-programmed functions which can be used to make your life easier. You can also develop codes and run them to get graphs and simulations. It is extremely good at developing 2D/ 3D models where one can use it to identify poles and zero locations. Hence obviously I used it extensively for control applications. The Simulink feature which comes with MATLAB is an excellent tool which I think everyone should know how to use if they are a controls engineer. In the professional world MATLAB is used pretty much everywhere for simulation and controls applications hence if you know how to use MATLAB with Simulink it's a boost on the Resume. MATLAB has very well established help and libraries which is beneficial and comes pretty handy.

Cons: MATLAB is a powerful tool hence it's an expensive tool. As a student it is not possible for someone to be able to afford and learn this tool however educational institutions have it. Only drawback is you cannot take it home and learn it on your own. MATLAB requires also a very fast computer as it demands a lot of power. The only major con I see is using MATLAB in place of other faster platforms such as C, C++, Python may not fancy lot of people as it takes lot of processing time compared to others.

Overall: Overall MATLAB is a great software tool and can be of great benefit to one's career learning the tool and it's capabilities.

matlab review

Feb 18, 2019
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: AS I am using MATLAB over a certain years I have observed many of its features and defects.

1)MATLAB tools are best as it provide a vast library for linear algebra,Fourier,and statistics.

2)MATLAB contains a simulink library which can be use to model power systems and run simulations. MATLAB is very accurate when providing simulation result

3)using MATLAB complex problems of signal processing,image processing can be solved easily.

4)the help function of MATLAB makes its very easy to use all you have to do is just type help followed by your desired keyword and it will provide you a complete documentation of how to use the function.

5)when ever there is any mistake in your code it will clearly highlight the position and type of error.

6)MATLAB can be used to plot graphs and graphs formed are very clear and accurate.

Cons: 1)To be expert in MATLAB is not very easy.

for saving different functions you needs to have different type of files.you cannot store different functions in one .m file

2)one cannot share his MATLAB work to a person who does not have access to MATLAB.

3)Highly priced as you have to renew the license after some time of use.

4)some times the program get freeze without any reason.

Overall: AS I am using Matlab for previous 4 years and itsvery useful the more you get into it the more you find it intreting.

AS it had some issues of pricing and slow loading but due to its great features its still a useful tools for many organisation and institute

Capterra loader

The standard for research

Dec 12, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

3 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: What I like the most about software is that it can be easily used for anything from a calculator to programming full fledged GUI applications and simulation tool. As a calculator it's fast and powerful together with scripting functionality, the library of functions pretty much covers anything you can think of. It is very fast when handling a lot of data in matrix form. Parallel processing feature allows you to speed it up even faster.

GUI customization and preset scheme is great. Debugger is very intuitive and the fact that MATLAB language is a sequential programming language allows you execute lines of code independently.

Documentation is amazing! I wish every single software/programming language is documented as well as MATLAB. There is plenty of examples for any function that just work when you copy paste them.

Cons: The Mac OSX version is not developed well enough to take advantage of all OSX features in my opinion. For example MATLAB manages clipboard really funky on Mac. I couldn't get any 3rd party snippet clipboard managers to work well with MATLAB (anyone who programs a lot knows how helpful these are). I couldn't get third party editors to work with.

Overall: I have used MATLAB to develop an app with GUI for hardware automation and data processing. I was amazed how well it worked.

In everyday work MATLAB can be used for fast model prototyping and calculations. Anything you can calculate, MATLAB does it better.

The best interpreted language for a wide variety of engineering and science applications

Jul 25, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: MATLAB is a easy to use and efficient science oriented interpreted language and as such it is very easy to use and well integrated with other commercial solutions. It has an impressive list of carefully designed and well maintained packages that make any user very proficient in any scientific application. The included documentation is superb and the community is very supportive. One last good thing is that the software is very common among many circles, this means there are a lot of APIs designed to work with MATLAB.

Cons: Unlike compiled languages (e.g. C++), it is relatively slow for some low-level computations.

It is a bit expensive if you compare it with general use programming languages such as Python, but being honest, the Pros described before compensate for this.

Overall: Ease of use and increased productivity in many tasks, from simple to very complex ones. There are nice APIs used for mathematical optimisation such as AMPL, Gurobi or CVX, that are very well integrated and that are enhanced by the immense usefulness of MATLAB.

It has been really helpful for in my experience as student for the past 10 years

Apr 09, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It is really easy to use. One of the thing that I really like is the fast computation of large matrix operations. The comparison between quantities is very fast, allowing the fast processing of many algorithms.

Regarding the script editor, the written code is really easy to debug at any time. It is easy to code since the program itself marks a lot things that the user must change to correct the syntax and to enhance the processing. The user defined functions works as fast as the built-in functions.

The price of toolboxes are affordable for students when it is first time is bought.

Cons: Sometimes, it is not easy to visualize matrices and numbers in general in the command windows. A compact manner to show these quantities might be a improvement of the software.

Overall: I have made a lot of assignments with Matlab. Also it served as a validation tool for capstone project and for master's thesis. Currently, I use Matlab daily for my PhD classes.

MATLAB is a powerful and sophisticated software package for computation based on mathematical logic

Mar 06, 2019
5/5
Overall

2 / 5
Ease of Use

2 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 6.0/10 Not
Likely
Extremely
Likely

Pros: The fantastic thing about this program is that the user is allowed to write their own scripts and therefore he creates his designs with a set of commands written in a file, which can be executed with a single order to solve very specific problems, in addition it can be said that the program has different applications, that is to say that electronic, administrative, business and statistical processes can be configured, for example, instead of writing the instructions one by one on the command line of MATLAB, you can write one after the other in a file. For this you can use the Editor integrated.

Cons: The program has a high level of specialization in some previous areas such as the handling of scripts as well as the handling of input and output arguments through the "interface" communication with the outside requires some knowledge of basic programming as well as the use of matrices in extraction operations, insertion and deletion of data, in addition to the conditions of the same MatLab system in terms of its logic of scheduling tasks.

Overall: Among the things that are solved with the program are that of, Represent a surface z = f (x, y) on a rectangular mesh or if x and y are two vectors of the same dimension, n, a curve can be drawn (linear to chunks) that passes through the points (xi, yi), i = 1, ... n; what allows to solve or common industrial problems or common business problems through the virtual simulation that this tool performs.

The Matlab that Almost Wasn't

Jan 14, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: This software was recommended to me when I was taking a graduate course in Quantum Chemistry and my friend suggested that I just buy it on ebay. I tried for three weeks to buy that software and I was having no luck. I love on the east coast of the US and I was constantly being outbid by people on the west coast that did not have to get up early in the morning to go to work. Finally after weeks of frustration I found someone selling the software on the east coast and I won the auction. I was on cloud nine for about 24 hours. I came home from work the next day to find Pensacola , Florida being evacuated because of hurricane Ivan. Now I,m sure you can guess where the seller of my software lived. Luckily we contacted the seller that night and he and my software had been safely evacuated to Georgia. I know that was a long introduction, but I do love this software. It is easy to use and comes in handy when you need to draw graphs. I never had the struggles that other people had when it came time to do labs that required graphs. Marian was worth every cent that I paid for it. I had used Maple and Mathcad previously, but Marian is my favorite.

Cons: I have no negative comments about the product. I do want to make a comment on the lack of exposure outside of math, engineering or physical science classes. I think students from other disciplines would benefit greatly from using this product. I think students with less mathematical experience would be very pleased with how easy Marian is to use and understand.

Capterra loader

Powerful math tool, but expensive

Nov 16, 2017
4/5
Overall

5 / 5
Ease of Use

3 / 5
Features & Functionality

4 / 5
Customer Support

2 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: MATLAB is a very powerful tool for quick data analysis. The documentations are excellent, thorough and straightforward. In terms of syntax, MATLAB is easy to learn even if you have no programming knowledge. On the other hand, MATLAB can be used in conjunction with Java to make the tool even more dynamic and powerful (look up Matlab Undocumented blog).

Overall, I really like matlab for its ease of use and powerful computational capability.

Cons: Many essential features can only be accessed after you've purchased the right toolboxes, and each toolboxes can be very expensive when purchased under commercial licence. I'd highly recommend File Exchange to see if a user-made toolbox can fill your needs. Error messages can sometimes be unclear and there is no night mode.

Overall: Powerful computation capability: can handle large dataset

Robust tool-building functionality (when used with Java)

Review of MATLAB

Jan 01, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: I have been using MATLAB for doing the computations which need high computation power. MATLAB is a very powerful tool for doing the matrix calculations, running complicated functions. It provides useful toolboxes with a user-friendly environment. It has a very broad database of mathematical algorithms for data analytics, machine learning, and image recognition. It also desktop version and online version. This software is a very good option for the programming beginners as it facilitates the code compilation and different function calls. Online version helps me to run my code on a computer which doesn't have the desktop version of it.

Cons: Although MATLAB is a very powerful programming software with lots of tools and abilities, however, it sometimes takes a significant amount of time to run the code with complex and big data. In my opinion, it is not good idea to use this programming software to analyze big data. Another weak point of this software is that it is not free, and it is expensive to buy the license.

Overall: I used MATLAB to develop risk analysis, Monte Carlo simulation, optimization, and machine learning algorithms in my research. I am totally satisfied with its powerful functions and toolboxes.

Capterra loader

It is an excellent software tool for mathematical works that require precision.

Mar 26, 2018
4/5
Overall

3 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: It is an excellent software tool for mathematical works that require precision, offers an integrated development with a programming language. It is available for several platforms such as Windows, Mac OS or Linux, so anyone can take advantage of this advantageous mathematical program. It is excellent for the implementation of algorithms, for the manipulation of matrices, also for the creation of user interfaces, the representation of data and / or functions, also well used for communication with programs in other languages or hardware devices. Particularly use this software at the university to detail mathematical models more easily.

Cons: It has an additional tool called MATLAB Builder under the section of tools to use functions of the program like for example files of the library that can be used in the construction of application net or Java. But in the computer where this program is downloaded it has to be used with another component that is additional to the MATLAB (Runtime), so that the files work perfectly. This increases the use of the disk.

Overall: You must work constantly with this program because with frequent use you learn to develop yourself within the software, it is of vital importance for the mathematical processes. Recommended.

"Matlab gave me the power to analyze and visualize my own data"

Jan 02, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I am a graduate student in biological sciences and I generate tons of data everyday. I took a course in our department and met Matlab there. I really like the user interface and how easy to learn about the new functions in matlab. I also found the language of matlab very intuitive and easy to learn. I enjoy generating my own functions and to be able to use the functions created by others. Overall, I use this software to analyze and plot my data and also for data visualization purposes.

Cons: Matlab is not a free software and this feature if the least I like about it. Currently, I am a student and using a license through my institution.

Overall: Specifically, I have used functions in bioinformatics toolpack and automated my way of accessing gene information through online databases in a high-throughput way. I also used it to perform statistical tests.

The MOST usefull software for Engineering

Apr 06, 2019
5/5
Overall

2 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I worked with matlab for long 5 years, all my graduation i used this software and i improved my knowledge in it, so i loved so much. Help-me at eletromagnetism, eletrical circuits, signal and systems, physical and probably half of my graduation.

the programming language is a little tricky, but it comes from C and with the new enhancements it is possible to also have an object-oriented programming.

Cons: maybe the only problem is a lot of detail that sets it apart from other programming types, but it becomes very useful so it's not a problem, written by someone who actually had to work with most of their functionality.

Overall: Half of my degree I have used matlab in the most varied disciplines, such as: physics, electrical circuits, signals and systems, power electronics, digital control, analog control, used with arduino and others applications.

Best mathematical software

Apr 10, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: You can do unlimited things on this software ranging from simple calculation to developing machine learning algorithm. Apart from it's limitless potential, though heavier, Matlab is easier than general coding. Also the mountain of online resources, makes this already handy software more easy and efficient to use.

Cons: Though not a deal breaker. But if you develop or implement a complex algorithm on large dataset, Matlab often takes so much time that it becomes undoable. For developing algorithm, I would say this is best. For final product however, I think it's to bulky. The price is a bit steep in my opinion.

Overall: I used it for at least 10years. It's heavier and easier than in general computer language. I would say it's a well developed computer language with added user friendliness with an added cost of speed.

Capterra loader

My experience with this software has been wonderful

Jun 26, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The best thing about matlab is the availability of the inbuilt functions and the GUI that it has. It allows users to access a multitude of different problem solving tools like optimization, neural networking, electric signals etc. The best thing about it is its library. The user can look up any functions and their usage and can understand clearly about how the function works via examples and videos.

Cons: The software is sometimes slow with implementation of the functions and data handling. That is why people these days are leaning towards other languages like Python.

Overall: With this software I learnt a lot of things. I learnt about how to work with artificial neural networking, signal processing etc. The feature of debugging helped me to understand how my code works and helped me make a good coder.

An Engineer's Best Friend

Mar 22, 2019
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: The best thing about MATLAB is it's all kinds of use, everything useful for an engineer packed in a shell.

- It has a very user-friendly coding facility. U can run a specific part of the code and move on to the next part knowing that u have done the previous part right from the software itself.

- debugging any code is very easy in this one.

- it's Simulink feature is one of the best GUI out there.

- It also possesses a lot of professional packages for complex problem-solving.

-Huge amount of help and codes are available in the online community of MATLAB.

Cons: -In spite the developers' efforts over the years to give users a bug free software to work with it crashes some times and gets slow.

- The software can be hard to use for the beginners

- It is a bit more expensive than its' counterparts

- The code runs slower than C++, Java, Python etc.

Overall: My overall experience with this software has been very good. I started using this since college. It is one of the best platforms for educating students. Now I use it for anything from quick math calculations to process video and images, data decryption and encryption.

Capterra loader

Matlab is one of the best for computing.

Jul 18, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: There is nothing you can not do in Matlab. You can do any kind of mathematical calculation or numerical analysis in Matlab. It is also very user-friendly.

Matlab is developed by MathWorks. I like their website because you literally don't need to learn Matlab from someone, you can just go to their website and you can access any command along with the appropriate example.

The coding may take a while if it is complicated but once you get it running, you don't have to do anything else. You can write a code in Matlab in such a way that it can load your data from any text/Ms-excel file, run the analysis and store the results the way you want in a different text/excel file.

Cons: My only concern is graph plotting. Although you can plot any type of graphs (normal, contour, scatter) in Matlab, the quality is not quite good if you are looking to publish that.

Plus, on a few occasions, I have had some struggle to understand why my code is not running because the reason shown wasn't very clear but eventually I figured it out.

Overall: It helps me every day in my research.

Capterra loader

MATLAB is one of the best software for engineering applications

Jan 22, 2019
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: MATLAB I liked after a long time of practice since it is a software that has many tools, from solving complex mathematical problems, such as matrices, to simulate industrial processes and predict behaviors of some processes, thus taking details and having the possibility to do all the necessary tests to adjust according to what is required. I use it a lot in my university in an area that fascinates me, the area of controls and instrumentation, and the results I got were very good, the tool allowed me a range of possibilities to perform my assignments, always obtaining the best results, plus I love that every day you can discover new applications of the tool, which for curious and self-taught manager is fabulous

Cons: MATLAB can present certain difficulties at the beginning of starting to use it, since it is a quite extensive software in terms of tool, besides that it uses programming, the reality the practice is what would allow you to go grabbing the thread

Overall: I have used MATLAB to solve mathematical problems, from simple matrices to differential equations, and going through using one of its powerful tools, SIMULINK, which fascinates me to simulate industrial processes and applying the control techniques necessary to obtain the desired output of this In this way, the theoretical calculations calculated previously, in the fields of engineering that need to be studied processes or systems, is fabulous because it allows to predict and make the necessary adjustments before applying it in the plant.

As a user

Nov 11, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

3 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: MATLAB is very easy to use for technical programming and it is platform independent. It has a large number of predefined functions and it is good at numerical computation, data access, data analysis and visualization, programming algorithm development and application development.

In SIMULINK we can model anything relating to power system, digital signal processing, aerospace and defense, biotech and medical and many more. So It is easy to simulate and generate desired results.

Cons: MATLAB is interpreted language which slows down its speed. Sometimes it is very difficult to understand why program is not working because the given errors are not clear to understand. Also we cannot interface it with other software. It is very difficult to get help from MATLAB because sometimes we do not know the exact command.

Overall: Overall it is the best tool for technical programming and data analysis and visualization etc. it is very useful tool for image processing and filter designing .It also helps me a lot in modelling of different mathematical equation and circuits. It gives the accurate results for real life equations.

The Best Math Software on The Market

Jan 30, 2019
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: -Works on MAC and PC seamlessly

-Large help network and Help manual/documentation is extremely detailed and useful

-Efficiently and quickly solve mathematical problems and produce publication quality figures

-An incredible amount of built in functions

Cons: -Help manual very useful but depends on knowing the the keyword. Lacks browsing features to find what you need.

-Not intuitive for first time users. Takes some getting used to.

-Making plots can be confusing and hard to master.

-Acciddental errors are easy to make and hard to debug as warnings are not thrown for incorrect/likely wrong syntax or method calls.

Overall: I have used Matlab throughout my University career. It has proven to be a powerful tool that I use not only for Matlab specific assignments but in other contexts as well. After learning the syntax and UI, I am able to write programs to solve problems quickly. The amount of functionality is outstanding and external libraries mean that a program can be written in a matter of lines. An improvement would be better debugging tools and warnings for syntax that might be accidental or incorrect. Intellisense like code completion would be great too.

A Good Educational Software

Feb 15, 2019
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: I have been using Matlab and Simulink for last many years, I found it to be very easy to use and handle. We can model anything from power systems projects to circuits and electronics. The results obtained are accurate and the graphical illustration via scope is simply amazing, if you need a C language code to be called in your simulink mode,l you will just have to put a User Defined Function block and your model with be linked with script file, this is a very useful feature.

Cons: The Simulink in Matlab lacks some basic power engineering software like CTs and PTs, moreover its quite difficult to link it with arduino.

Overall: I designed my entire final year project on it, I found it be very helpful

Capterra loader

Software Engineering programs can easily, quickly and efficiently be solved through MATLAB software.

Jul 17, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money

Pros: MATLAB software is the superb software that consists of high level technical computing languages that facilitates the software engineers and other users for simple and complex calculations. One can have graphic visualization easily through this software. No doubt a complete suite to make and design several programs.

Cons: When I talk about cons, I think one of the limitations is that in the beginning the MATLAB software runs quite slowly so that we have to reboot the program. Afterwards it works smoothly and there are lots of things inside this software.No doubt this software helped me a lot in repeating the algorithms for solving the complex problems and in the topic of optimization.

Matlab reviews for computations

Dec 10, 2018
4/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: MATLAB is a very intuitive software which is beneficial for training the very own model for the Machine Learning algorithms.

It's very easy to learn software and a go-to-programming software for any professionals/students.

It's very convenient to draw the graphs of the output results of the trained model for Ml and AI.

The codes and it's syntax are easy to learn and apply.

Cons: Being an open-source software could make it more accessible to the students and other professionals.

Finding the error in the entire code is hectic sometimes and the error details could be improved to solve the problems efficiently.

Overall: I have been using MATLAB for solving the Machine Learning problem, training my own data models for all sort of data-set, and it has been a good experience in solving the real world issues and publishing the results with this easily accessible software that's very handy to use.

Capterra loader

One stop software

Nov 04, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The balance between versatility and ease of use of the program is unmatched. It's endless help modules are very strong and sharpens the learning curve.

I use this program for many tasks. It's really streamlined for data processing and modelling applications.

Cons: I find it cumbersome to interface with hardware most of the time. It would be a great addition to improve this capability.

One issue that pops up is the backwards compatibility problem. If you're working collaboratively with other and going to be passing back and forth models (Simulink) you'd need to know which version was used to transfer properly.

Similar problem occurs with the use of toolboxes. Some models can be generated with toolboxes but if your collaborator doesn't have these, they won't be able to operate your modules.

Overall: I like the speed of implementation of ideas and algorithms. Data processing is very easy, especially for large data sets (more than Excel can handle).

I was able to use Matlab to model electrical, mechanical, thermal problems. Conduct data analysis and visualization to understand effects of operation.

Capterra loader

A valuable software if you work in Academia

Oct 30, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

3 / 5
Value for Money
Likelihood to Recommend: 5.0/10 Not
Likely
Extremely
Likely

Pros: Matlab is an effective tool that shows its best when it comes to Matrix operations, where the name comes from: Matrix Laboratory. It is fast from both a computational perspective and from a "get-started" point of view.

As a professor of mine once said, Matlab is best managed with a certain degree of thinking which precedes coding. It is very powerful in the sense that can do in a couple of lines what would require at least 10 lines when using some competitors, therefore it is better to try out your code in little pieces to later merge together rather than going for a long script to debug at the end. The interface is the same as the one that many IDEs present, with a box to manage files, one to check variables created, a command line at the bottom to run little pieces of code and a main window for the scripts.

Cons: The real turn down of this product is that it is very expensive and that means that is very rarely used outside of academia and Public organizations: the average company or startup cannot afford to spend so much money on software like that, especially when opensource alternatives with some specific packages/libraries can do a job almost as good, for free.

Overall: A way-to-go if you work with large and complex matrix operations, but be aware if you are a student that investing in some proficiency in Matlab will probably not pay off when stepping into the industry.

Get it Done Right!

Nov 28, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: When you need something computed, MATLAB gets it done right. While MATLAB is still one of the most widely used technical data software for things like data learning, computer vision, signal processing, robotics, control systems, and AI, I use it mainly for its unbelievable quantitative finance and risk management tools. If you care about efficiency and your time then you would love MATLAB as its computation time is much faster than R and Python. The built in apps are a great support and you can make it run with many other programming languages as a stand-alone app.

Cons: Customer service could be more helpful both time and knowledge wise.

Capterra loader

MATLAB is more powerful than what you think

Apr 15, 2019
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: MATLAB was my first contact with an scripting programming language and an IDE which shows you the result of commands as you write them. The MATLAB Studio is more powerful than what you can imagine. I'm still not aware of all the functionalities and potential it has.

MATLAB is a great choice for Mathematicians who want to start on programming. It allows them to test the code they write immediately, see results of the commands as you type them.

MATLAB is also one of the best options for Numerical Analysis.

The documentation is vast and helpful. If you search for a topic, or a feature you want to use, there's a high chance that you'll find it or will find something that will help you to implement it.

Cons: The learning curve is somewhat high. If you haven't used MATLAB in a long time, it evens take some time to get used to it again, and adapt yourself to the new versions.

Overall: Great choice for mathematical programming, numerical analysis, data analysis, data mining, machine learning, ...

Overall, a must-learn for professionals from the Computer Science field!

MATLAB

Nov 21, 2018
4/5
Overall

4 / 5
Ease of Use

3 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: The software is easy to use and have powerful graphical tools. Visualization of any 2D or 3D plot is very easy. It has some powerful toolbox to perform optimization and curve fitting. The software is user-friendly.

Cons: MATLAB is built in the matrix format. So, every input needs to be in a form of a matrix which limits some of the flexibility of the software.

Overall: I have been using MATLAB for 9 years now. I do all my plot and data analysis for journal publication in MATLAB. All the parameters can be controlled and high quality images can be produced easily in MATLAB. And it is a powerful tool for performing any kind of optimization. Only time I face problem when handling large data set. But over last 9 years, its improved significantly.

Capterra loader

Great piece of engineering software that takes a little getting used to.

Apr 18, 2019
4/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: The amount of features packed into Matlab is fantastic. I primarily used it for modelling and driving some light sensor algorithms and graduated motors but after dipping my toes in with this the possibilities unraveled in front of me. Given enough time I think it could become a central hub for a few robotics projects that my students are working on.

Cons: I hate the User interface. But that's relatively minor. The worst part of Matlab for me was that learning to use it with any sort of proficiency took a lot longer than I expected. To the point that I would say I am still not actually where I wanted to be at the beginning of my project. I had previously used it about 15 years ago and things had changed dramatically. For the better, but to the point that prior knowledge was nearly useless.

Overall: I'm using Matlab to fulfill the needs of a few enthusiast students that want to move on from some of our very introductory engineering software. The university has free access to it and I had prior experience, so Matlab was the choice. It's working out well so far.

This is an excellent program for engineering evaluations and creating useful functions quickly.

Jun 20, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money

Pros: What I like most about this software aside from its GUI interface that parallels looks and usability to popular programs such as MS Office is its publishing feature. I think it is great how a report can be written up within the code format and with the click of a button, a report can be published that included written text and a user organized format and presentation of functions performed within the script or program file. This makes it very convenient as it allows everything to be together in one file, with a report generated without the necessity of a word processing application and splice in excerpts from the script or program file.

Cons: While the product is an excellent value an customer support is outstanding, I do feel that it is still very very expensive. The expense is only worth it I feel if it is a program that will be used on a daily basis, otherwise, I feel the price tag may not be worth it for occasional users or those seeking the conveniences provided by it.

MATLAB Review

Nov 13, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: As an engineer, MatLab was the first coding software I was taught. I use MatLab almost daily basically as a super calculator. Anyone with coding fundamentals can use MatLab's language to solve their given problem. My business has a couple licenses, and interacting with the customer support has always been very simple and easy. It's post-processing and plotting capabilities are also simple and incredible.

Cons: What I like least is what others may like most. Matlab churns out biannual software updates, and if you don't update it, you will get a notification each time you boot it up. Since I use the software so frequently, sometimes these updates change up the interface and where various features are. When this happens, it's usually pretty easy to get reacclimated to the new

Overall: I use MATLAB daily. I use it as it's simplest as a calculator, but I've also generated projectile motion and vehicle dynamics simulations to help visualize my work. Students can usually get cheap licenses. I think it is one of my most valuable tools as an engineer.

Useful tool with a big price and learning curve

Jul 18, 2018
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

3 / 5
Value for Money

Pros: Matlab and Simulink are incredibly versatile tools available with a number of supplemental toolboxes. Tools available are good for everything from AI and Machine learning to process analysis and simulation.

Cons: There are no good solutions for organizations that support a primarily global user base. While these licenses are available, they are unnecessarily expensive. Applications are complicated with a steep learning curve. Multiple times we have discussed options for open licensing to include all available toolboxes rather than purchasing everything piecemeal. After having the same conversation for 4 years, no progress has been made.

Efficient for Data Analytics and Model Creation

Mar 21, 2019
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: It works well for data analytics, data harnessing and data mining. It is also an essential tool for creating models in whatever form, especially electrical or electronic models as it integrates well with Simulink. It can also generate its own codes from the circuit or model you create and convert to more conventional high-level codes. It is brilliant

Cons: It requires training and special knowledge to utilize. Although, Simulink can be used without necessarily knowing how to code Matlab itself

Overall: I have created several electrical related models and analysed several data sets with Matlab. It is an efficient tool for data analytics. It has a nice GUI as well

Capterra loader

The best in Mathematics but Fairly Expensive

Dec 09, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

2 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: No doubt I love how you can solve any mathematical problem with Matlab, the truth is that there is nothing that you can not solve with this software, the accuracy of the program is excellent, in addition to the support it has with functions already done is enormous, so so much sums up a lot of work when it comes to needing calculations, it is also good to clarify that the community is huge and therefore the support it has is immeasurable, the documentation that exists about its use is also very accurate. The truth is that everything that has to do with software is perfect. Indispensable for engineering.

Cons: As for what I do not like is the high cost of the software, it is a big enough investment, besides the need for a good team so that the processing of the data is fast.

Overall: I have used this software on some occasions to make very complicated calculations to do by hand, and the truth is that all the results obtained have been exact, but of course the software was acquired by someone else who is the one who lends it to me in the Sometimes I need it.

As a user

Nov 10, 2018
4/5
Overall

3 / 5
Ease of Use

4 / 5
Features & Functionality

3 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: MATLAB can debug the errors easily. one can run the code line by line to find out the errors. This is the best debugger I have ever used.

The MATLAB menu has very easy to use and understand for creating scripts and functions. In the main menu one can also see all the variables which are used in the code.

For the new user MATLAB is an interesting function "help" you can get help about any function of MATLAB just by typing 'help' in the command window. you can also use the online help of MATLAB for knowing better.

Cons: I would love more if MATLAB was open source, I am lucky to have a license through my University otherwise I would not able to afford it if I could not get a license through my university.

Not good compatibility with other programs.

Overall: MATLAB is very good for processing different types of formats. I used it for digital signal processing and control systems and I find it much better and understandable. I love the SIMULINK modeling of MATLAB. one can easily model a project in SIMULINK.

Multiple licenses

Dec 10, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The base license takes care of most of the needs when it comes to electrical engineering problems varying from control systems to communication systems. Very useful for students.

Cons: Some key components require separate license, such as filter toolbox, signal processing toolbox that a student may typically need. Some of them have workarounds and free alternatives, but many don't.

Overall: I have used both as an engineering student, all the from undergraduate to grad level, and as a professional. All in all, it is a perfect and quick tool to use for simulating your models. A quick way to grasp algorithms you are designing and project them in an easy way through plots.

Great software for academic research

Feb 17, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Matlab has been around for a long time and has a very stable and very diverse set of toolboxes. It comes with an easy to use installer with everything needed, all in one package. At the university I worked at, we had incredibly great prices with full use Matlab with access to almost every toolbox available.

Cons: If it weren't for the great academic pricing, it can be hard to justify the use versus open source alternatives like Python and it's set of science/research related packages. Due to the fact that it's an array based language, it can be difficult or cumbersome to program certain tasks.

Final year project partner

Feb 06, 2019
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: When i was in my final year as a bachelor student i had no idea ,how to start my project. I was going through papers and was getting nothing of it. At that time Matlab proved to be my partner because their customer support is excellent. I started my project using basic things and everything went well. Whenever i needed help Math works was there to help me. Apart from their customer support I love the features matlab gives us. Real time monitoring was one of the best feature,because my whole project was upon Real time monitoring.

Cons: The only thing i didn,t liked in MAtlab was MAtlab function block and fft block becasue i have to suffered for at least month to apply DFT(discrete fourier transform ). Apart from this it lacks some features like it can not draw phasors which are very important/

Overall: I learned matlab during my bachelors and still using it in my feild. I did my FYP using matlab and then now i am teaching at a college level as A control systems teacher.

Capterra loader

High level technical computing language for various purposes.

Nov 16, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The best thing that I like about Matlab is that simple and complex numerical solution can be easily solved by using MATLAB. We use Matlab for multiple purposes it may be designing of high quality images as well as coding. Now it has very advance features and easy to use functionality. To great extent it is very easy to learn for new users. Matlab is just like a calculator to me. It is proved to be helpful for professionals.

Cons: I have been using Matlab for long time and I do not often face many issues with this software. There is one complain that, It becomes slow sometimes and makes my system slower as well. What I think about this issues. They need to add some more advance functions in this heavy software which can lightly handle the all programing. If it happens and it brings this improvement I will be a little more satisfied user of Matlab. Well that is not a major con, this issue comes with many software but hopefully they will be finding a perfect solution for it.

Overall: There are uncountable benefits of Matlab. This is the software that let us manage regression programs It is right to say that Matlab is considered to be need of the day that runs our work so perfectly.