The MathWorks

MATLAB


4.5 / 5
392 reviews


Average Ratings

392 Reviews

  • 4.5 / 5
    Overall

  • 4 / 5
    Ease of Use

  • 4 / 5
    Customer Service

Product Details

Vendor has not completed this information.


About MATLAB

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



MATLAB Reviews Recently Reviewed!


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 Daniel'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.

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

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 - A simple tool to solve complex problems

Jul 26, 2018
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

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

Pros: 1. I like it's powerful ability of solving problem of Algebraic Equation, Non-Linear function, Matrices and Arrays.

2. I enjoyed plotting 2D and 3D graphs with MATLAB with different colors it really looks cool at the same time professional.

3. Very good for mathematics, I designed a calculator using MATLAB in my college year from then I stated liking it.

4. This Tool is better for coding as well as User Interface and that differentiate it from other programming language like C or C++.

5. I liked it's very easy environment where you just start doing your thing instead of figuring out the complexity of interface as in other tool or software.

6.Awesome graphic support where you can visualize your stuff.

7. Very adaptable to handle data from sources like Image, Sound, Signal etc.

Cons: 1. It's too high space requirements.

2. It takes hours to install at first.

3. It is not free but they do gives you 30 days trial.

Overall: I am able to solve complex mathematical problems that can not be solved by any calculator.

Plotting of data in the form of graph, bar charts, contours.

Designing inter face for better understanding not just the coding.

It really helps me a lot.

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.

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)

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.

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.

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.

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.

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.

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.

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.

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.

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.

Financial Risk Management

Nov 07, 2018
5/5
Overall

5 / 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: While I wouldn't use MATLAB for visualization or other day-to-day report generation, its risk management toolbox supplies an amazing set of tools for analyzing financial risk in my sector.

The mathematical modeling functionality offered is one of the best in the industry, and having credit and market risk simulators is a very useful function that is used greatly in our department. Expected shortfall and value-at-risk (ES & VaR) tools help with analyzing complete credit portfolios with risk pointing.

Cons: MATLAB's support is lacking in knowledge often times.

As a user

Dec 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: 9.0/10 Not
Likely
Extremely
Likely

Pros: Matlab is best tool for data analyzing and visualization.

It is best tool for computation of non linear equation.

It has large number of built in functions which make it easy for development of power system circuits.

Cons: It slows down system, because in Matlab code is compile line to line.

It does not work properly in slow computer.Sometimes it is very difficult o understand the error given by the tool.We can not use the components of different library at same time.

Overall: Overall this is best tool for designing and simulation of different systems.Its helps me a lot for power system designing.

Learning curve, but highly functional for many applications

Jun 26, 2018
5/5
Overall

2 / 5
Ease of Use

3 / 5
Features & Functionality

4 / 5
Customer Support

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

Pros: I use this software for data analysis and plotting mainly, and I find it easy to use once you figure out the little tricks and syntax that makes it fully functional. Once you get past the learning curve, it is very powerful. I've been able to make functional plots and do complex image processing. The statistics toolbox is a necessity for me as well.

Cons: The default plot settings are difficult to read and make overall ugly plots. It is easy to use the plot tools to change everything, and you can save the script to make them again, but I think that could be changed in a future version. I do dislike that they continue to change functions in later versions, so older scripts stop working very quickly. I want to upgrade to the new version, but I'm afraid my old scripts will be obsolete then.

Overall: It streamlines my data analysis on a day-to-day basis, and allows for everything to be consistently analyzed in the same way.

Capterra loader

One of the excellent feature MATLAB has is that one can plot data easily and better visualizS.

Jul 13, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money

Pros: MATLAB Software consists of numerous builtin functions that implements various algorithms in the form of computer vision, speech and scientific computations. It is used for performing and simulating a huge number of experiments. Widely used software by the researcher, students and people connected with IT.

Cons: One of the drawback that MATLAB has is that sometimes our computer get slow when lots of computation power is required by the MATLAB Software. Although this Software needs time to master but it of great use by the software Engineers.

Capterra loader

Great software, steep learning curve

Nov 20, 2017
4/5
Overall

2 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money

Pros: Extraordinary measure of highlights and capacities, incredible for doing a wide range of math. Be that as it may, the documentation is really poor. The greater part of the documentation resembles a word reference definition, with couple of cases on the best way to really utilize/execute a capacity. I have invested a ton of energy looking for cases of capacity utilization and also making inquiries on their discussions. It'd spare novices a ton of time if Math-works put somewhat more time in delivering nice documentation.

Cons: One of the main problems I had with this software is debugging a problematic code. I always found it difficult to understand what the error actually meant and usually had me needing to make a google search, an noneffective use of my time. I feel like if they errors were more helpful and clear then I would be able to become much more effective at using this program.

Let's simulate the World

Oct 17, 2018
5/5
Overall

2 / 5
Ease of Use

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

Pros: The extreme customization of all the parameters gives you the most accurate results, from circuits to real life simulation, simple great!

Cons: The first thing that you can notice is the difficulty to navigate the guide, is really difficult to find immediately the solution, mostly for first time experience. In addition you need lots of addons for a complete experience (price), and master Matlab is really difficult.

Overall: I've been used Matlab for thesis purposes, signal analysis, simulation, for over two years. Is a software that helps you a lot when you need accurate results for real life application. It is a really difficult software to use, but when known at least the 50% of its possibilities is a must to use; I reached really satisfying real life results thanks to Matlab.

Matlab Review

Nov 23, 2018
4/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

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

Pros: Matlab operates vector and matrix elegantly. I use Matlab for statistics and optimization, so I often work with the Statistical Learning and Optimization toolbox. These toolboxes are fairly comprehensive and easy to use, provided that you know the basic Matlab syntax. Also, Matlab's plotting tools are flexible as well.

Cons: Scalability. I often work with high dimensional data that contains a huge number of variables (more than 50k variables). In this case, Matlab becomes slow compared to the other language/software.

Capterra loader

Easy to develop virtual labs with Matlab!

Nov 12, 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: Matlab is easy to use. It has a great updated help document that will take you through practical examples of problems that you can solve using Matlab's features. I like that it is possible to link Matlab to other engineering software packages to enjoy the benefits from all the tools available to you by combining them.

Cons: Sometimes I get into memory problems running Matlab codes. Also, I believe the parallel computing section has room for improvement.

Overall: I have developed two software packages using Matlab during my engineering career.

Great tool for solving math problems

Apr 12, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

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

Pros: Matlab is an excellent software and it shines when working with matrixes and vectors. It helped us in data processing while importing all the information from TXT and excel documents and creating programs in it's editors that could do math calculations and automatizing our processes.

Cons: You need a lot of extra features for importing different types of data, and since you have to pay for those it can be really expensive.

Overall: Matlab helps in automatization via solving different math problems and calculations. However be prepared to pay a lot of money.

Capterra loader

Good Software for analyzing purposes.

Jul 17, 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: 9.0/10 Not
Likely
Extremely
Likely

Pros: Good thing about MATLAB is, its unique features and variety of Toolboxes. One can work in almost every field with the help of toolboxes. Along with this it have details of every command which is very helpful for a beginner to explore.

Cons: Bad this about this is its large size. It requires some standard configuration of computers to work o it. it requires large spacing of RAM to run.

Overall: It is very helpful to design and analyze the errors and output from you product. You can do it by using either writing codes in scripts or designing Simulink models.

Universal program for scripting and data analysis

Sep 15, 2017
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: Simple and easy to use program for scripting, data analysis, and simulation. Internal debugger works well and it's very convenient that there is no need to compile programs, install additional libraries, or even define what variable type is required. System interprets most basic things so you can quickly accomplish your tasks.

Cons: Many features seem to be buried in additional toolboxes, which means the total package can become relatively expensive.

Ability to save your path preferences requires administrator access.

MATLAB has enabled me to complete summations and fourier series with ease.

Jul 10, 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: 9.0/10 Not
Likely
Extremely
Likely

Pros: MATLAB allows you to simply many lengthy mathematic equations into something far more simple using programming logic. Being a python/c++ developer normally I was first caught off guard with the syntax, but adapting was easy and took less than 10 minutes. I was able to figure out convolution integrals and fourier series without referring to the documentation since the syntax was simply that intuitive.

Cons: Depending on the version of MATLAB you have there are some features that are missing and would require you to hackishly put together an alternative method. For example: piece-wise functions is on MATLAB R2017, but not on revision A of 2016 which led me to have to develop a much more messy way to have a piecewise function using heaviside functions.

Overall: Lots of saved time for personal projects over signals and systems analyses.

As a User

Nov 28, 2018
4/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

3 / 5
Customer Support

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

Pros: calculations can be done too easily without making further libraries.

when we have data in matrix form we can excess that data very easily for use in further works.

there are too much automation tools for for the extraction of data from excel or other source and we can process that by just a single click.

Cons: its very heavy software which freezes PC sometimes.

if you are sending your script file to someone, he needs to have MATLAB file.

Overall: its to much good experience i have ever used the software.

Matlab is an engineers best friend

Feb 28, 2017
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

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

Pros: Makes like waaaaaay easier for engineers. Learn to love it.

Cons: It can be difficult to learn. Keep at it and it is very worth it.

Overall: Matlab has made my life as an engineering student infinitely easier. Writing codes in matlab to replace old excel sheets makes for a much more versatile code that is much easier to manipulate in the long run. The code is easily visible and the graphing functions produce clean and easy to read charts.

The Stimulink pack has been very valuable resource and drives all of the controllers that we have used so far in a relatively easy to use block system.

Recommendations to other buyers: Use Google! The online catalogue has a ton of tips

Capterra loader

Best in the domain for Numeric Computation, Image Processing and Powerful high-level language

May 24, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

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

Pros: 1. One of the best software to implement image processing algorithms or any scientific calculation in general.

2. Has lots of inbuilt function to implement various algorithms in speech, computer vision and scientific computation.

3. Useful for simulation various experiments in academia and has a very rich library.

4. The graphical output is optimized for interaction. We can plot your data very easily, and then change colors, sizes, scales, etc.

Cons: 1. The license is expensive and user based.

2. Matlab requires lots of computation power and generally makes the computer slow while running it.

3. It takes time to master it and has a long learning curve.

Overall: This tool is must for all the students and researcher who are into the field of computer vision, speech technology, linear algebra and mathematical computation. It provides a very rich library and I used it for data visualization for small machine learning problem. Since dealing with images require a tool which works excellently with matrices we cannot there are very few tools which works as well as Matlab.

Capterra loader

It was my first programming experience, used it to process large amount of gravimetric data

Mar 22, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

3 / 5
Customer Support

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

Pros: What i like the most about matlab is that you can use it to handle large amount of data and display it in confortable ways. The programming language is not that difficult, so the learning curve is not that steep. It's capabilities can vary depending on the necessities, I've used it in several scenarios, from basic calculations, to gravimetric data analysis and seismic acquisition simulations.

Cons: Matlab included help is not really helpful, most of the time when having programming issues you have to resort to the internet for help. Importing databases from excel or txt is somewhat complicated, and normally the functions required need to be downloaded for them to function, which is a downside since TXT and XLSX are two of the most common formats one uses.

Overall: Matlab helps solve several issues, it's programming language is really easy and overall is a robust tool for using in engineering.

MATLAB

Nov 05, 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: MATLAB is useful for both students, scholars, and professors. It has lots of function and features. I used MATLAB as a calculator. I used it for coding, fitting and generating high-quality figures for publication.

Cons: Some features are not available in Matlab and you need to buy a license for it.

Overall: Matlab is very handy for engineering researchers. Matlab is being used from normal coding to a complicated coding along with various toolbox such optimization, curve fitting and so on. I liked it very much.

Matlab Review

Aug 20, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

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

Pros: I liked how the language is pretty easy to understand and the complexity is beyond imaginable. Matlab is such a powerful tool and abstracts so many things regular programmers don't really need to know about.

Cons: I don't like how expensive this software is. Although its one of the most powerful data manipulation softwares out there, it is really expensive that someone with an average income cannot afford.

Overall: Overall, I would definitely recommend this software to my friends.

The solution to every engineering problem!

Dec 03, 2018
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: - The ease of use and mathematical coding

- Ease of developing simple to complex physical systems using Simulink

- Wide choices of multi functional toolboxes as per user needs

- easy to use interface

- extremely helpful documentation and support forums

Cons: - toolboxes are not included in standard Matlab and need to be purchased separately

- each toolbox can cost quite a bit of money

- can get memory intensive for a normal computer depending on usage but thats true for every engineering software, however if you use it for coding or mathematical operations only you should not have any problems.

Matlab is a powerful software tool that makes it easy to analyze data.

Jul 16, 2018
4/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

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

Pros: Easy to use and pickup. Easy to send programs to other teammates without having to worry about compiler, etc... Lots of great tools and packages that take a lot of legwork out of designing systems.

Cons: Matlab can obfuscate the programming process. No data types means that you don't have as much control over memory. Useful for prototyping, but no so much for production as it is too slow.

Overall: Makes it very easy to prototype algorithms and analyze/visualize data.

Excellent tool for engineering students in school

Sep 15, 2017
5/5
Overall

5 / 5
Ease of Use

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

Pros: Matlab is incredibly feature dense, with a lot of forums and help documents to figure out all of said features. I mostly used it for graphing data and some simulation and optimization, and it's relatively easy to organize and implement code within the software. Though I didn't go deep at all into the simulink packages, I know my coworkers use them extensively, and they make things very easy to visualize.

Cons: Sometimes runs a little slow, but that's generally when running intensive code; for simple tasks, it's plenty fast. It can be expensive from what I understand for the full license and all the packages, but as a student, I was given the software for free by my school.

Overall: It was a vital tool in a lot of my engineering classes and the learning curve wasn't too steep. It was widely used, and thus easy to collaborate with.

Capterra loader

Good for academic purposes, not as much for companies

Jun 27, 2018
4/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

2 / 5
Customer Support

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

Pros: They seem to keep improving it every year. They are also including machine learning and AI algorithms every year.

In my opinion, the easiest "programming language" to learn, because it is not purely a programming language indeed.

Cons: None customer support for free version

Non-free version is super expensive

Being made in Java makes it inherit the slowness and bugs of Java...

Python is usually better as a free alternative.