The MathWorks

MATLAB

4.5 / 5 242 reviews


Average Ratings

242 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.


Spotlight-media-placeholder

MATLAB Reviews Recently Reviewed!


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.

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.

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.

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.

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.

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.

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.

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.

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.

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

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.

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

The strength of this software is its large community of users, and that's about it.

May 14, 2018
3/5
Overall
4 / 5
Ease of Use
3 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 6.0/10 Not
Likely
Extremely
Likely

Pros: At some point, you can almost every time find somebody else struggling with an issue similar to yours, so there will be good chances that you'll get some help from the Matlab community. This can be of great help in many circumstances.

Cons: The fact that Matlab is built in "modules" or "packages" that you had in at your necessity makes building complex algorithms very tedious and dramatically inefficient.

Their Help is just borderline useless, their examples are fully useless.

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

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.

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.

Capterra-loader

Useful, but too expensive for its value

Jul 31, 2018
3/5
Overall
3 / 5
Ease of Use
5 / 5
Features & Functionality
1 / 5
Value for Money
Likelihood to Recommend: 1.0/10 Not
Likely
Extremely
Likely

Pros: I can customize the visualizations produced in MATLAB very quickly. For example where to put the function formula on a graph, we can just use our mouse and click, while in other scripting language they do not provide such a graphical interactive interface for you but force you to write down the coordinates of the formula (that's really painful).

Cons: The GUI is too heavy to load. I personally use the MATLAB kernel (which is written in Python) and set up my own MATLAB Jupyter Notebook. MATLAB's scripting prompt is really terrible and it should be improved. In the prompt, I can type one line of code at a time and run it before I can type next line, while in fact, it's more handy to type code in blocks and run the whole block when the code is reviewed altogether. The only way to run block code like that is to make a function. But I don't want to create functions all the time - naming them is already awful, a folder full of function files is even more awful to manage. I wish I could run chunks of code in the prompt instead of typing line by line. The stack is also very limited. It can run out of memory very quickly if your program recurs about a thousand times. That's a big minus point for a scientific program, which in practice faces a lot of complex problems to be solved by a powerful kernel. The price is unaffordable and not worths it, considering other open-source programs on the rise like Python and R, combined with Jupyter as the interface.

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.

I used this software to complete two applied geophysics courses at university.

Jul 17, 2018
5/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: I liked that it was quite easy to learn the scripting. Although a bit counterintuitive at times, the functions and layouts were, for the most part, fairly intuitive. The ease at which calculations and simple graph models could be made was great, too. I ended up using it to create charts and models for other classes; way better than using Excel!

Cons: Learning certain functions and specific layouts of scripts could be difficult at times. I also found the "error" system to be fairly useless; I rarely had an error pop up that I could easily interpret, and often had to google them to no avail. A lot of my problem solving in those cases were just moving script around and changing things here and there until it ran.

Overall: With the use of this product, I learned my way around the calculations and modeling for applied geophysics. I also found great use in this product in creating models for the electrochemical patterns found in neuroscience research.

Capterra-loader

Powerful mathematical calculations tool

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

Pros: It facilitates the realization of mathematical calculations, such as matrices of different order, graphs and equations, various categories, statistical analysis, which helps to carry out engineering studies at all levels, mine has been specifically in the electrical part.

The help of this tool is very complete for the execution of mathematical calculations.

Cons: The most complex thing is that you have to know the language used for each of the functions and the way in which the variables should be placed, however the help is very functional for those of us who are self-taught and once one is familiar it turns out to be very easy

Overall: I have made calculation matrices for electric charge flows and short circuit values, I have also performed statistical analysis for reliability and availability of power lines.

Flatter Learning Curve with a Cost

Sep 12, 2018
4/5
Overall
3 / 5
Ease of Use
3 / 5
Features & Functionality
Likelihood to Recommend: 3.0/10 Not
Likely
Extremely
Likely

Pros: Matlab was first introduced to me many moons ago in college as the modeling software of choice for mathematicians and statisticians. It provides a fairly simple UI that gets new users up and running quicker than it might a first time R or Python user to learn each respective syntax. Matlab provides many existing tools and functions without the need to code, and does - as it advertises - provide reliability by removing the pain of coding. And what coding you do perform, Matlab's debugging option allows for quick remedying of faulty code.

Cons: Cost is the biggest negative to Matlab. Also, the diversity of packages available in open-source R has not only minimized the gap between Matlab and R but, in my opinion, puts R (again, at no cost) above Matlab.

Capterra-loader

Great software for engineers! It has all the tools you need

May 11, 2018
4/5
Overall
4 / 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: The best thing about this software is that it can solve any calculus or engineering problem with a great variety of functions and tools. It is easy to use and if you don't know how to do something (commands, functions, codes, plots or whatever) the help section will give you what you need. I am mechanical engineering student and Matlab have helped me alot in my entire career.

Cons: When I started using the software, it was a bit difficult because of the interface. Matlab has so many tools that it can be intimidating for new users. However, you will get used to it quickly with practice and some tutorials

Overall: It saved me alot of time

Excellent tool for engineering problems

It is easy to use

I have done all my works with this software in my career as a student

Fulfilling Every engineer's need

May 27, 2018
4/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: I had used this during my thesis work. Wave simulation was done by it. Most reliable software for engineers. The go-to solution for every requirement.

Cons: The software takes a long time to start. If there is an option available to start it in fewest possible time by running only essential features, then it would have been a great feature.

Overall: Undergraduate studies were aided with MatLab.

I have used MTALAB in various degrees for the past 6 years and it is a very useful software.

May 02, 2018
4/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
3 / 5
Customer Support
3 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: It can be applied to various levels of requirements - data visualization, spectral and image analysis, statistical analysis, machine learning,etc. This makes it a very efficient tool for engineering and scientific use.

Cons: The learning can be steep for a person who does not have a basics with similar software and the tools may not be very well explained for some.

Capterra-loader

It is perfect for the development of educational activities, and development of a viable platform.

Apr 30, 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: 7.0/10 Not
Likely
Extremely
Likely

Pros: MATLAB, unlike other programs, has a very complete console. You can do anything directly through the MATLAB console without having to write a complete C / C ++ program to do simple things.

MATLAB has the facility to create a simple and intuitive GUI with an assistant.

MATLAB has a large number of professional packages and toolboxes for solving complex problems. As Signal Processing, Image Processing, Calculation, etc.,

useful for the application of the theory of electronic circuits and the analysis of digital signals and electronic systems.

Cons: The most important weakness found in the use of the program is at the moment when its GUI starts to increase and has many objects, the program's performance begins to decrease very quickly, and at times, it begins to fail.

Another negative element is that said program does not allow having more than one function in each file. I mean, you can not start a kind of library in a file. If you have different functions, you need to have different files and the size of your projects increases a lot.

Overall: MATLAB has been useful as a technological tool for university work and work activities because it allows me to quickly test all the electronic tests and to carry out modifications of values or paramenters directly from the GUI.

Preliminary tests help to be more accurate in decision making and contribute to the reduction of product cost to the reduction of improvisation in our actions.

Capterra-loader

Excellent software, you can program any type of calculation or simulation on it.

May 17, 2018
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 how open it is, as long as you know it's programming language and most common functions then all you have to do is translate your math problems and solve any type of calculus you require. It can even run simulations at ease, even wave propagation simulations which are always handy when testing the approximate response a seismic source will have on field.

Cons: It is super expensive, if you want to use it you will need to pay a lot of money not just for it's license but for other additional libraries that you might require and that are not included.

Overall: Matlab helps you solve any type of situation you can think of as long as there is a function for it or you can program it. It is really expensive though but if you can afford it then it is worth the money.

Best computational software with lots of really useful libraries with various integrations

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

Pros: I like the ease of use. The programming language is very easy to grasp and also veryeasy to install the software.The toolboxes are very useful and has good customer support

Cons: Price is very high.Especially, with the rise of python and its myriad of numerical computation libraries, Matlab should slash down its prices as python is open source and easy to use

Capterra-loader

This software is used in my studies of electrical engineering and serves to perform automation

Mar 07, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
2 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: I like it for its breadth of functions that it has. In it we can evaluate mathematical functions of numerical calculation graphs and we can even program it to carry out processes Posse blocks which we can perform simulation. Its counterpart can be found in another software called Scilab that with a GNU license free software however does not have the potencealida that has this software since the latter is an imitation of the original that is Matlab.

Cons: Its price is its biggest disadvantage is expensive and as I mentioned there is another software that is the counterpart of the so-called Scilab.and is free

Overall: It has many benefits for projects of automation in engineering or mathematical calculation among others.

MATLAB - best math processor

Aug 18, 2018
5/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: MATLAB is a really useful software in academia and industry. You are able to process data in so many ways. You can find a toolbox for almost whatever you need and develop scripts to get lots of results with just one click. You can also use the MATLAB extension "Simulink" to simulate and test complex systems and develop GUIs to setup virtual instrument environments.

Cons: Sometimes when you are running complex scripts or toolboxes, MATLAB consumes most of your computer's resources, making the overall behavior of your PC going slow.

Overall: As a Ph.D. student in electrical engineering, I use MATLAB all time, the programing language is really easy and it allows me to process large amounts of data and extract and visualize patterns efficiently.

A very powerful software that can be used for a multitude of purposes, but comes with a cost

Apr 09, 2018
4/5
Overall
2 / 5
Ease of Use
5 / 5
Features & Functionality
2 / 5
Customer Support
3 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: I have used Matlab for a variety of projects during my academic life and found it immensely useful for performing complex tasks such as image processing and signal processing. The language is fairly simple to write as well and I would definitely recommend Matlab to anyone working on academic projects.

Cons: The cost of the software is quite high, and this might put off a lot of buyers, especially if they are students. Also, the UI could be better, as the user has to spend a considerable amount of time learning the software before becoming adept at it.

Overall: If you can spare the cash, this is an amazing software which is powerful enough to do nearly anything you want it to. I would definitely recommend it to students and professionals alike.

It is great software that is extremely easy to use

Mar 27, 2018
5/5
Overall
5 / 5
Ease of Use
4 / 5
Features & Functionality
5 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: 1. It can function as an advanced calculator where you can perform calculation both analytically and symbolically.

2. You can write and save programs that can perform complex calculations.

3. The software has very user friendly interface. It is extremely easy to just pick up and use.

Cons: 1. Takes a fair bit of time to launch (Time it takes is dependent on your computer)

2. Has its own programming language. The programming language is not hard to learn, however, if the software used C++ must people wouldn't find the need to learn the Matlab programming language.

Overall: I use it for one of my University classes. It helps save time and makes the work really easy.

Capterra-loader

MATLAB is no doubt a powerful tool and easy way to solve scientific and engineering problems.

Jul 29, 2018
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 is a fantastic software through which we can make graphs and programs. We can also do all sorts of simple or complex numerical calculations with the help of this high level technical computing language or software. It plays a vital role in scientific studies with a wide range of applications. It consists of numerous toolboxes that one can install in order to install specific themes that includes image processing, digital systems, electronic theory etc. It is really keep amazing features.

Cons: MATLAB software is of great significance. One can hardly find cons in this software. The only problem is that at first people get worried while installing this software as it takes several hours. Another con is that it's space requirements are too high. It is quite expensive software but when we look at it's pros then we feel they are no doubt best compensation.

Must have for Engineers.

Dec 30, 2017
4/5
Overall
2 / 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: The versatility of the software in exceptional, there is a package for basically every branch of engineering.

Cons: The learning curve is a little steep for beginners, it is recommended to read a manual or watch a tutorial first.

Overall: I use it daily, i did my entire thesis work with it. This software is indispensable for the research and educational Industries.

Capterra-loader

The Bible for modelling

Oct 06, 2017
5/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: One of the most popular software package. It opens a lot of doors in the modelling world. Has a very wide range of problem types it can handle.

Cons: The interface looks the same for so many years and started getting boring. Hard to integrate with newer softwares

Overall: It helped me handle my masters thesis and get my first job as data analyst.

Matlab is great for developing your own software and scripts

Apr 07, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money

Pros: I like that it has a great troubleshooting support page where I often find the answers to questions I might have

Cons: Some of the more advanced features such as the newer machine learning tools are too simplified for the users and it makes it difficult to find out how the program works behind the user interface provided

Great for computation and highly versatile

Jul 25, 2018
5/5
Overall
3 / 5
Ease of Use
5 / 5
Features & Functionality

Pros: Used this for engineering computation and this had great versatility in calculations and it helped that there were many resources available through university and internet to help with debugging. The help function was great assistance for syntax and the language was easy to implement after understanding basic programming.

Cons: As with all programming languages, the learning curve for formatting figures was quite steep but the end result was great. As expected, I did have difficulties running the program on specific machines and at times found a GUI free system the only way to run the software. The cost is also very high if not using a student version.

Matlab provides a powerful computational tool, but is minimally user-friendly.

Jun 27, 2017
2/5
Overall
2 / 5
Ease of Use
4 / 5
Features & Functionality
3 / 5
Customer Support
2 / 5
Value for Money
Likelihood to Recommend: 6.0/10 Not
Likely
Extremely
Likely

Pros: It's computational powerful and limitless in its potential to analyze and structure large data, with a highly flexible language and many plugins.

Cons: It is extremely difficult to teach to others due irregularities in its language, a completely non-intuitive interface and memory storage.