Capterra’s researchers use a mix of verified reviews, independent research and objective methodologies to bring you selection and ranking information you can trust. While we may earn a referral fee when you visit a provider through our links or speak to an advisor, this has no influence on our research or methodology.
Capterra carefully verified over 2 million reviews to bring you authentic software and services experiences from real users. Our human moderators verify that reviewers are real people and that reviews are authentic. They use leading tech to analyze text quality and to detect plagiarism and generative AI. Learn more.
Capterra lists all providers across its website—not just those that pay us—so that users can make informed purchase decisions. Capterra is free for users. Software and service providers pay us for sponsored profiles to receive web traffic and sales opportunities. Sponsored profiles include a link-out icon that takes users to the provider’s website. Learn more.
MATLAB is a programming and numeric computing platform software used by engineers and scientists for data analysis, algorithm development, modeling, and more. Developed by MathWorks, MATLAB features a desktop environment for iterative processes along with a programming language optimized for matrix and array math. MATLAB provides toolboxes for signal processing, machine learning, image processing, control systems, and other domains. Users can create scripts, functions, apps, and programs to acquire, analyze, visualize and model data.
Provider
The MathWorks
Located In
United States
Open API
Unverified
Deployment
Cloud, SaaS, Web-Based
Training
Documentation, Live Online, Webinars
Support
Chat
Cloud-based and on-premise programming, modeling and simulation platform that enables users to analyze data, create algorithms, build models and run deployed models.
Content Source: MATLAB
Based on other buyer's searches, these are the products that could be a good fit for you.
Reviewers value MATLAB for its extensive range of mathematical functions and its capability to perform complex scientific and engineering calculations. They find it particularly useful for educational purposes, allowing students and professionals to develop and solve intricate mathematical problems efficiently. Users also appreciate MATLAB's numerical computing capabilities, which make it an essential tool for tasks ranging from basic calculations to advanced mathematical algorithms and simulations.
Users appreciate MATLAB's high-level language and simple syntax, which make it accessible for both beginners and experienced programmers. They find the language intuitive and easy to learn, with many highlighting its integration with other programming languages like Python and C++. However, some users note that MATLAB's performance can be slower compared to compiled languages, and the syntax may be challenging for those unfamiliar with programming, making the learning curve steeper for beginners.
Pros
Another very good point about MATLAB is its ability to manipulate data and generate interactive visualizations, which have helped me to communicate results effectively.
The were a robust community file exchange that was amazing for finding code for specific tasks. Overall it was very easy to debug and learn thanks to the amount of great resources for it.
It's a powerful language with an intuitive interface, but it is best for matrix operations, decomposition, optimization tools, linear algebra, and the like.
With its all the functionality (and with appropriate training) it was the perfect tool for the task.
Cons
The code is a bit finicky sometimes, and for new users it can be difficult to understand why you are getting error messages on your code.
The only bad thing I find is that the it requires lots of space in our computer system and makes it slow, freeze up system if RAM is less than 4GB.
When you get the error, its very hard for me to find the mistakes I have done.
If I hadn't had the training I received during my undergrad I would have been completely lost.
Most Recent Video User Review for MATLAB
SEE ALL VIDEO REVIEWSMatlab Review: Matlab Gets Truly Is The Greatest.
Joshua O.
"Amazing tool once you get to know it"
Overall: I administer this at work and use it personally. So far it has been great
Pros: So many features! This tool can do anything once you learn how to use it. I recommend some sort of class to teach you how to use it
Cons: severe learning curve especially if you haven't used any modeling software ever. Can be a bit intimidating at first
"The Harbinger of Engineering Research"
Overall: MATLAB has been at the centerstage of our academic activities in general and research in particular. It has helped in solving research problems in the area of image processing. Medical diagnosis of various diseases, object recognition and character recognition are some specific areas in which MATLAB has been really useful. Now I am also researching in the area of data science. I have found it to be surprisingly and pleasantly useful in this area although people are making use of Python and its libraries and R for this purpose.
Pros: The abstraction of best of the cutting edge techniques scaled down to function level makes it powerhouse of research in the field of science and engineering. Input of data in the form of matrices make it intuitive to use and visualization of data makes it an extension of your own mind. It doesn't take much time before it gets you working with the lifeless data transforming it useful insights.
Cons: The black box approach of using functions wherein you are aware what the input and output of function is but not its source code is a double edge sword. Whereas it makes it easy to use the function per se but it also makes it difficult to customize software. The source code of the commonly used functions should be available.
"Best for mathematical modelling "
Overall: Annual and monthly data collected in businesses can be easily analyzed using this software. Machine learning can be used on available data to predict on future trends in market.
Pros: MATLAB is basically a coding software. The coding language is very easy to self learn. However a basic knowledge on mathematics and coding fundamentals is needed. Any person who is familiar in any computer language can grasp the techniques of using MATLAB. Therefore the codes can be debugged easily. This is a software that can be used in mathematical modelling for in engineering fields. In electrical engineering the software can be used to simulate control systems. It also can be used to do complex calculations that need many iterations. It facilitates the extraction of data from excel formats. Most data are stored in excels .Therefore mathematical analysis on data stored in excel can be easily done using this software. Therefore this is one of the best software for data visualization in a mathematical sense. Another advantage is the ability to use image processing and signal analysis tools for practical applications. These processing techniques can be performed on data by coding the fundamental methods of processing. This software can be used in building applications using graphical user interfaces.
Cons: The software can be used for analysis of large data sets .However the time to process or run codes involving large data sets may take few minutes. As a result more powerful computers with improved process speed should be used in some cases to get results from the software. The interface has not been improved in improved versions. The interface can be made more user friendly. Though debugging is comparatively is easy when considering other computer languages, it will be better if it can be further improved.
"Matlab great for engineers "
Overall: It is user friendly with so many features and gets upgrade regularly.
Pros: Its easy to use and have several add ons that suits specific needs for the soecific field of programming and simulations.
Cons: Debugging the codes are not as easy as other languages
"MATLAB Magic: Transformative Learning for Aspiring Software Engineers"
Overall: In my pursuit of becoming a software engineer, MATLAB served as my guide through intricate mathematical models and algorithms. Its graphical skills improved my comprehension of software ideas that are essential to my academic career by transforming abstract theories into concrete visualisations.
Pros: For students studying software development, MATLAB is a useful tool. Its vast function library and simple syntax enable quick algorithm building and experimentation. The visualisation tools are excellent and aid in the understanding of difficult ideas. MATLAB is more than just a simple coding environment because to its seamless integration of modelling and simulation tools.
Cons: While MATLAB provides a wide range of tools, students on a tight budget may find the cost of the licence to be a drawback. Collaboration may also be limited by the fact that MATLAB scripts might not be as portable as programmes written in other languages. Because of its various features, some users could find the UI confusing.