TrustRadius
MatLab is a predictive analytics and computing platform based on a proprietary programming language. MatLab is used across industry and academia.MATLAB - a simple, powerful data analysis toolWe use MATLAB for a variety of different functions at NoMo Diagnostics. We do a ton of data analyzation using the software, where we take huge amounts of data and run them through a script that was developed in MATLAB. We also use the software to output graphs and plots from this data to get a visual of a data set.,MATLAB is very good at helping me create files that I can share anywhere and with anyone. It allows me to write a script and then share it with people so they can open it on the notepad app on their Mac or PC. I like that MATLAB can be used on both Mac and PC. I prefer to use a Mac when doing work, so it's nice that you can obtain the software for either operating system, and then work seamlessly between the two. MATLAB's help network is extremely vast. Inside the manual, you can find pretty much any function that you could possibly need to use.,I wish it was easier to go through the help manual to find what you need. If you know the keyword that you need to use, it's very easy to just type that in to the program and it will take you to the proper spot. If you don't know the keyword, it is extremely hard to find what you are looking for sometimes. The program itself is not very intuitive for first-time users. Once you get used to the software, it is much more straightforward, but it is hard to just pick it up and begin to use MATLAB. Because MATLAB is more of a mathematics and engineering help software, you cannot write a ton of in-depth code using it. If you are looking to develop a whole application for a tablet or something of the like, you need to learn another language.,9,MATLAB helps us quickly sort through large sets of data because we keep the same script each time we run an analyzation, making it very efficient to run this whole process. The software makes it super easy for us to create plots that we can then show to investors or clients to display our data. We are also looking to create an app for our product, and we will not be able to do that on MATLAB, therefore creating a limiting issue and a new learning curve for a programming language.,National Instruments LabVIEW,National Instruments LabVIEW, SOLIDWORKS, Fusion 360MATLAB.. computing with learning.MATLAB is used by our organization for handling various major projects. It has been used throughout the organization. It addresses the major problems of development and handling various projects in object detection and the medical field. It also has got major importance in the field of research and development. It is very helpful for students as well as researchers.,Latest version include support of deep and machine learning. Various tool box for processing and work in various fields. Medical image enhancement is one of major use in MATLAB.,Need improvement in learning module. The support for previous version is not available for new version users. The signal processing tool box need major changes.,9,MATLAB has a great impact on production team as codes are really easy to develop. The files can be easily shared no dependency and easily run by anyone. Direct support available and big community.,10,10,Riverbed Modeler and Docker,Wrike, Airtable, monday.comMATLAB - my statistical savior!MATLAB is used by both my lab and the general department. We often utilize this program to perform many of the statistical analyses that are much more difficult to do in excel or by hand. It is also very useful for us to use for creation of codes which we can share with students to use in labs.,Very easy to write your own operations and share with others Great statistical processing capabilities Very user friendly for even inexperienced programmers,It is often difficult to receive help on issues with writing code To a new user, it can often be overwhelming to start. A tutorial would be great! Better compatibility with other programs,8,Greatly aided in producing meaningful reports on laboratory analysis The often difficult to use user platform has slowed down some of our work Easy to transfer codes and processes among different users, making repeating of actions very smooth,IBM SPSS, TIBCO Spotfire and TIBCO Spotfire Data Science (previously Alpine Data),IBM SPSS, TIBCO Spotfire, TIBCO Spotfire Data Science (previously Alpine Data)One of the key economic modelling toolsMATLAB is primarily used by the Macroeconomists in the Research Department and Macroeconomics and Fiscal Management Teams to solve DSGE and other numerical models, and sometimes do time-series econometric analysis.,Excellent treatment of linear algebra and matrix manipulation Easy and clear syntax User friendly interface,Weak treatment of non-linear problems Slow compared to key competitors such as Julia Licensing issues make it difficult to work with models and large datasets that require parallelization,10,MATLAB helped with the development of better models assisting decision support in lending.,,Apple iCloud, Apple Remote DesktopRead my review of MATLAB on @TrustRadiusI have been using MATLAB for almost all of my academic stuff. I use it for solving my homework and completing my research. I have used it to do data processing and filtering. I have used the inbuilt artificial neural network models for my work. I used ANN for rainfall-runoff modeling for my research. I have also used it to do earthquake and wind excitation related studies. I have used MATLAB to generate time histories for wind loads and earthquake loads. For all the experiments that I carry out in my research, I use MATLAB for data filtering to remove noise from the obtained experimental results. I have used MATLAB for simple finite element modeling as well.,It has a very user friendly library which helps users learn this software fairly quickly in a short span of time. The graphical user interface provided by the software is really good. The code that a person writes allows options for debugging. One can visualize the flow of control of their code inside MATLAB.,I would want for the library to get updated more regularly. MATLAB uses a lot of computer memory for running heavy simulations. Its performance could certainly be optimized. Apart from this, I think MATLAB is a very powerful software and helps in almost every scenario of engineering.,10,MATLAB has made me a better coder. I can see the code behind inbuilt functions which helps me improve my own coding. The various features offered in the software helped me to understand new topics in a relatively short span of time. MATLAB has a rich forum and library which allows exchange of ideas and info with other users. This has certainly broadened my horizon.,,Google Drive, Google Forms, Adobe Acrobat DCMATLAB: An academic program for great for prototyping in the real worldOur data science team uses MATLAB to quickly prototype algorithms (including ML) and process large datasets with ease. We used to use EXCEL for data analysis, but quickly outgrew the software in need of something more feature rich. Through strong plug-in and community support, we've found that MATLAB is one of the best and most cost-effective tools for the job.,Cross Platform Support! Our team has Mac/Windows Ease of Use. Unlike other tools, MATLAB is really easy to use Clean, clear syntax. MATLAB creates clean, readable code,Array Handling. Why do arrays start at 1 and not 0 like everything else?! The program is large and clunky. Takes up a lot of disk space Would love to see more ways to export code to use in Python/R.,8,Improved Algorithms/Data Handling Improved Speed to Rolling Out New Features More Productive Internal Meetings,Looker, Periscope Data and Microsoft Office 365,Periscope Data, AirtableVery powerful but easy to useMATLAB is used by our organization mainly within the firmware and software department, but there are several mechanical engineers who also utilize the program. Some of our disciplines also use MATLAB for manipulation of signals and images. For me, the software is used to make programs and functional GUIs.,Plotting data Matrix manipulation GUIs,Price. The cost can be prohibitive. Responsiveness of the software No autofilling,7,We are able to use even some of our older equipment by controlling it through the serial port with MATLAB. This enables us to keep equipment longer.,MATLAB is great for the MATH-intensive problemsIt tends to be used by colleagues who have some form of background in engineering and, hence, are familiar with the software. As a scripting software, it is very versatile and is used to handle sizeable data, do data cleaning, perform statistics and visualize data.,Very versatile Good for data wrangling and visualization. Other domain-specific packages such as SimBiology can be added on top of base MATLAB.,Can be pricey for non-academic users. Uses 1-based indexing, unlike many other scripting languages.,8,It gets the job done, but we limit the licenses due to cost.,Tableau Online,Tableau Online, TIBCO SpotfirePowerful Mathematics SoftwareMATLAB is used by many members of the School of Mathematics for solving countless different mathematics problems.,Plotting. Numerically solving ODEs. Writing scripts.,Saving figures consistently in publication format. Creating movies.,8,Very positive impact on solving problems. Good for seeing numerical solutions to complex problems. Saves time.,Wolfram Mathematica,Wolfram MathematicaWhy I Prefer MatLab over PythonWe use MatLab as our go-to engineering to programming platform. Our whole research procedure is vertically integrated using MatLab - we use MatLab's data acquisition toolbox to collect experimental data; its statistical tool-boxes to perform statistical analysis on the collected data and use its general programming interface to post-process the data and to make multi-physics simulation models to study the observed phenomenon.,Has robust and easy-to-use debugging tools that can help one identify problems in one's codes. Rich, well-developed and efficient library of mathematical and statistical functions that one might need to develop models or perform statistical analysis. A very active online user community that is a great resource in terms of seeking help when you hit a snag. Great help literature (and sometimes videos too) on all tools making it possible for all to train themselves.,MatLab is pricier than most of its competitors and because of this reason, many organizations are moving towards cheaper alternatives - mostly Python. MatLab is inefficient when it comes to performing a large number of iterations. It gets laggy and often crashes. Python is better in this regard. There is a limited number of hardware options (mostly NI) that can be connected directly to the data acquisition toolbox.,6,Positive: Helped me integrate my whole research process. Positive: Given me the freedom to get rid of third party "black-box" design tools that I could not customize to meet my needs. Negative: Forced me - and my colleagues - to learn a skill that is increasingly becoming rare in the industry because of its price.,,Webex Meetings, SOLIDWORKSMATLAB: not just a programming environmentMATLAB is used across the entire University. There are network licenses that can be used in the many computer labs across campus, and thus can either be used by instructors within their courses or by students working on a project individually. MATLAB is used primarily to teach concepts of control systems, neural networks and to run computer simulations.,A great high-level abstraction programming language that's very easy to learn yet extremely powerful for more advanced users to take advantage of its computing capabilities. Top notch documentation that's built directly into the programming environment and very well structured courses/workshops can be found online (free). Great support team and frequently updated application that's designed to make efficient use of modern Intel processor's available resources. Diverse types of licensing (students, professional, organizational) allow for flexible plans and can be customized to include the toolboxes you require for your specific use case.,MATLAB should have a full free version (without time limit) in order to be more accessible and thus have a greater user community. The idea of having toolboxes to work directly with hardware (microcontrollers, single-board computers) is great, but one can tell it isn't updated very frequently and there isn't as much documentation available as with more common resources. Our organization had a lot of trouble getting our network licenses to work properly and there wasn't any local service provider that could help us get it to work faster.,10,It has given us access to new programming tools and standards that we previously didn't have access to. It has created a lot of opportunities for our students to generate new projects that move our university forward and into new fields of study. It has allowed our faculty to experiment and simulate systems without having to create more expensive and resource hungry real-life models, saving us a lot in our budget.,Wolfram Mathematica, National Instruments Multisim and National Instruments LabVIEW,National Instruments LabVIEW, Wolfram MathematicaMATLAB - The powerful platform to solve complicated problemsI am a graduate research assistant and I always use MATLAB for my research purposes, as does my whole research group. Our university also uses this software, especially graduate students. The main use of MATLAB is to create high-quality publishable figures, solve the more complicated problems through coding, fit my data with the curve fitting toolbox, optimize my process using the optimization toolbox and finally, it just makes my research life easier. I love it very much.,Generating publication quality figures Fitting the experimental data with the model using curve fitting toolbox Process optimization using the optimization toolbox is easier than on other software It seems to me like a calculator which helps me to solve the complicated coding problems,MATLAB is somewhat expensive. The toolboxes are not included with MATLAB as you have to purchase the license for the toolbox, which makes MATLAB very expensive. If you have large data, it becomes slow which annoys me a lot.,9,user-friendly expensive sometimes slow,PyCharm,Skype, TeamViewer, Microsoft Office 365, Adobe Acrobat DC, Adobe Illustrator CCFantastic tool to kill engineering problemsMATLAB has been used by mostly all of the engineering programs and so it has been made available to all of the engineering computer labs to solve problems in multiple disciplines, such as product optimization design, spectrum and time series analysis of data, signal process, statistical data analysis and model formulation, and image processing.,A tremendous collection of functions (mathematics, statistic, financial, etc) have already integrated into MATLAB and free to use for all of the users no matter what type of license users have MATLAB Toolbox is pretty powerful. Its GUI interface helps users visualize solutions directly and can generate editable MATLAB code easily for future use. MATLAB tutorials are everywhere (online video tutorials, forums, and seminars) and are easy to find. Documentation from MATLAB itself is also clear to follow with few sample questions.,Although MATLAB language is easy to learn and use, there is still limited interaction between MATLAB and other widely-used programming languages such as Python. Would like to see a language convertor that can convert MATLAB language into other ones. It takes much RAM and memory of a computer when processing data in MATLAB, which definitely slows the computational speed. To generate an animation for a parametric study, it would take lots of efforts to write the code or proceed with a specified GUI. With some experience with mathematical, I feel mathematical is even easier to use although I was quite new to it at that time.,9,I have been using MATLAB in most of my research projects, coursework or course projects. It helps me complete those projects and solve problems too. Since I am an education license subscriber, there are no extra fees for me to buy the product or the MATLAB Toolbox.,,AutoCAD, JMP Pro, RStudioMatlab for data analyticsWe use MATLAB to program prototype algorithms for image data analysis. It is being used by our data analysis department in R&D. The model program is then deployed VIA MATLAB into a file we then use in the final system. This is very easy to do with MATLAB.,Prototype / model algorithms Plot data and code Deep learning,Not easy to customize plots/graphs Coding can be tediuous Sometimes it's slow or laggy.,9,Create easy to understand models increases audience understanding and engagement Automated data analysis Report generating,,Microsoft 365 Business, Microsoft Visio, MySQLMATLAB ReviewMATLAB is being used by all students in the Geoscience department for computational research. MATLAB is the de facto programming platform for working with large research data sets, statistical analysis and visualizations. It is an easy software to get used to, and can be very quickly learnt. The community support helps to deploy new projects quickly.,A wide range of computational packages. Excellent community support. Easy parallelization.,A better mapping toolbox should be made part of the core software package. Easier GUI based plotting tools will be useful.,10,We only used MATLAB in our research group, so it is difficult to judge an ROI on MATLAB. It did get our research published quickly.,Go and start using MATLAB now !!!MATLAB is basically used for data analysis in our organization. We deal with many client websites and their sales and we need to analyze the sales of every website and compute data to be sent to a database. I personally used MATLAB in my college days when working on signals and processing and graphs related to my work.,Matlab is easy to use and one can start using after gaining some knowledge about it. It is very fast in analyzing and allows one to save data in separate files to work with it again. Graphs plotted for data are very easy to understand and provide detailed information.,It is very costly, but after all, it depends on the industry, those who can afford it should use it. It provides a faster output, but it takes a lot of memory and sometimes slows down the system. I faced this issue, but it depends on one's system configuration.,9,It is faster and easy to use so it has had a positive impact on our company's business.,Google Charts, Google BigQuery and Google Analytics Premium,Jira Service Desk, Slack, Google BigQuery, Google Analytics, Google Charts, NetBeans, Atom, Adobe Photoshop, HubSpot, Mailigen, MailChimp, OpenCart, PrestaShopMATLAB Review for AnalystI use MATLAB myself for data analysis. Sometimes it is easier to use the built-in functions rather than creating functions myself in Excel. So it saves me time.,built-in function libraries, no need to create new functions most of the time MATLAB has interfaces to Python so I sometimes use specific Python modules to pre-process data sources. Common data sources are easy to import to MATLAB,MATLAB is not commonly used in business sense so I do not find many support for business use software not open-sourced,6,I use MATLAB library to analyze data and it saves me a lot of time Sometimes I will take longer to research on specific topics since there is less user support.,Wolfram Mathematica,Wolfram Mathematica, Microsoft Visual Studio Team System, Microsoft VisioGreat Data ProcessingIt is being used by the engineering department for analyzing and filtering large amounts of raw data as well as plotting.,Plotting Simple to use functions Good online help instructions,More standard functions versus having to buy a bunch of separate packages,9,Improved data processing time for repeat tasksGreat but needs improvement on deploymentMATLAB in the company is used to prototype and develop algorithms for image processing and to automate lab equipments it the workplace. We also use it for data analysis. Mostly for image processing and algorithm development, though.,Good for quick prototyping. Quick data analysis on small datasets Ease of learning Very supportive online help doccumentation Extensive user base for questions and a very active community,Modularity Support for object oriented programming Making functions available for other languages/ Ability to develop APIs for other languages,8,Quick prototyping allows for quick validation of Hypothesis Scripting is easy to learn and efficient which helps in low training time on new employees External microprocessor control is very easy well supported,Visual Studio IDE,Visual Studio IDE, Eclipse, ImageXLA great tool for developing a product - MATLABMATLAB allows you to do matrix multiplication, implement algorithms, create user interfaces, read images, etc., which helps in modelling a product. MATLAB solutions for Deep Learning allow users to design, build, and visualize convolutional neural networks. It has various uses like image processing, Variable precision arithmetic, simplification and manipulation of symbolic expression. These features helped us develop our product perfectly.,The ability to process a variety of data. Interface, Plot figures for reporting.,Expensive Not easy to integrate it with Other softwares.,7,Product growth more. Easy to learn and work.,Sisense,Chartio, Exago SmartMATLAB as an educational toolIt has been used as a learning tool to teach math concepts that cannot be computed by hand. It is initially taught and introduced and then students are expected to pick it up and learn on their own. It is useful and an easy to learn coding program and excellent visualization tool.,Numerical computing Graphical modeling Education tool,Better UI with Mac/IOs users,10,Oracle Java SE,TIBCO Spotfire, PrISMDependable software for matrix computationI work as part of a climate modeling team at the University of Vermont, which includes faculty from many departments and universities. We use MATLAB for handling and processing climate data in the form of NetCDF files. MATLAB has a library called netCDF that facilitates the opening, viewing, and manipulation of NetCDF files. In addition, the climate modeling team, of which I am a member, is also part of a larger research group. Although it varies, most members of the research group use MATLAB for some or all of their analyses. MATLAB makes it easy to process and manipulate large files, making our research more efficient.,I LOVE the MATLAB debugger. It's probably the best debugger I've ever used. You can easily set breakpoints and run through code line by line. This is immensely helpful in locating hard to find bugs. The GUI interface to MATLAB is also very intuitive. The menu has options for quickly creating functions, scripts, and debugging. You can also view all your variables in the variable environment, which is helpful. For example, you can click on a matrix you created within the variable window, and you can view its dimensions and attributes. The help function in MATLAB is also very good. You can get help for any function by typing 'help '. The help function is useful because it also lists many examples of how to use the function you need help on. The online help for MATLAB is also very good and includes tons of examples.,It would be great if MATLAB was open source, although that is unlikely to ever happen. I have the luxury of owning a license through my work, but I would not be able to afford it if I could not get it through my work. I am also an R user, and I appreciate that in R, you can run code line by line very easily. However, in MATLAB it is a bit more difficult. I am not a fan of MATLAB cell arrays...they are very difficult to work with. In addition, the plotting functionalities and options in MATLAB are not great. I would never use Matlab to create publication - quality figures.,7,MATLAB has increased our productivity (being able to publish papers quickly). MATLAB has its own file type (.mat), which sometimes makes collaboration with colleagues who don't use MATLAB a bit more difficult. It is very easy and efficient to save a file as a .mat file, but if a collaborator does not have MATLAB, it is difficult for them to view the file. MATLAB helped us reach research milestones and stipulated by the grant under which my team is funded.,RStudio, PyCharm and Oracle VM VirtualBox,RStudio, PyCharm, Oracle VM VirtualBoxMATLAB for modelingI use MATLAB to model the bioenergetics of organisms through the application of the Dynamic Energy Budget Theory (Kooijman, 2000). Through measurements of physiological rates under various environmental conditions, we can predict the response to stress in the natural environment, e.g. climate change predictions.,linking between files for calling commands is simple and allows for easy organization produces clean graphics outputs with user-friendly interface to edit plots It is a widely used software so finding online help to problems and roadblocks is pretty easy,Error messages could be more detailed to help you fix problems in your code,10,ease and speed of data organization and analysis publication-ready plots simplifying the analysis procedure,IBM SPSS,IBM SPSS, ArcGISMATLAB is an excellent automation software.Matlab is used in my organization in the engineering departments for handling several types of problems and for automation of processes. The geophysics department uses it for creating methods for gravimetric data processing and residual gravimetric data separation from regional data. Also, we have used it to correctly process electrical data acquired for water exploration in the subsurface. In the seismic exploration area, we have created seismic acquisition simulations.,MATLAB has a lot of automation tools so extracting data from a database such as Excel and processing it can be done just by hitting one button. MATLAB is excellent at handling data from diverse sources. It can work with images, sounds, sensors, so in the engineering world this is a great tool. The workspace is really interactive and its editor features have useful tools such as autocompletion (which is key when coding fast) and bug reporting so you know exactly where you messed up in your code.,It is really expensive, and lots of the tools you need in order to read some type of files need to be paid for. Running programs created using MATLAB can be challenging in some scenarios, since is not a commonly used software with some of our clients who prefer their programs to run in Excel via macros. It's a closed source program so getting to know how it computes is really hard.,9,Keeping in mind that MATLAB is really expensive and that some of its features come as extras, free languages such as Python can bring more revenue to a company. As a learning tool is a great beginning for someone without lots of programming experience, and in the case of my university it had a great impact business wise since the programs created by students were usually sold to companies.Machine Learning Made EasyI initially purchased MATLAB 2017b for a mathematics course during graduate school. At first, I was skeptical about the product and why it was being used. However, I quickly discovered the features that make MATLAB stand out from C++ and Mathematica. MATLAB truly makes numerical analysis easier. The ability to easily push code to run on a GPU allows for a user to take advantage of the modern day hardware. The signal analyzer, filter builder, and machine learning apps have saved me and my co-authors hours by allowing us to quickly look at the effectiveness of a filter on raw data. The built-in K-NN and Neural Network algorithms were easy to use and produced fantastic results for our specific project.,Quick visualization of data allows the user to improve code as its written. Easy to use syntax makes picking up MATLAB quick. Constant improvement and addition of apps and functions keep MATLAB competitive with other languages. Errors are simple to understand and fix.,Improvement to the symbolic solution output for mathematics would be huge as the output is currently ASCII art.,8,Made collaboration with colleagues quick and painless. The publication features reduced need to produce formal LaTeX write-ups. Forced some computers to show their age.,
Unspecified
MATLAB
111 Ratings
Score 8.5 out of 101
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>TRScore

MATLAB Reviews

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>
MATLAB
111 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.5 out of 101

Do you work for this company? Manage this listing

TrustRadius Top Rated for 2019
Show Filters 
Hide Filters 
Filter 111 vetted MATLAB reviews and ratings
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role

Reviews (1-25 of 40)

Do you use this product? Write a Review
Tyler Grudowski profile photo
April 25, 2019

MATLAB - a simple, powerful data analysis tool

Score 9 out of 10
Vetted Review
Verified User
Review Source
We use MATLAB for a variety of different functions at NoMo Diagnostics. We do a ton of data analyzation using the software, where we take huge amounts of data and run them through a script that was developed in MATLAB. We also use the software to output graphs and plots from this data to get a visual of a data set.
  • MATLAB is very good at helping me create files that I can share anywhere and with anyone. It allows me to write a script and then share it with people so they can open it on the notepad app on their Mac or PC.
  • I like that MATLAB can be used on both Mac and PC. I prefer to use a Mac when doing work, so it's nice that you can obtain the software for either operating system, and then work seamlessly between the two.
  • MATLAB's help network is extremely vast. Inside the manual, you can find pretty much any function that you could possibly need to use.
  • I wish it was easier to go through the help manual to find what you need. If you know the keyword that you need to use, it's very easy to just type that in to the program and it will take you to the proper spot. If you don't know the keyword, it is extremely hard to find what you are looking for sometimes.
  • The program itself is not very intuitive for first-time users. Once you get used to the software, it is much more straightforward, but it is hard to just pick it up and begin to use MATLAB.
  • Because MATLAB is more of a mathematics and engineering help software, you cannot write a ton of in-depth code using it. If you are looking to develop a whole application for a tablet or something of the like, you need to learn another language.
MATLAB is fantastic for analyzing, sorting, and displaying data. I use it all the time to make large data sets easier to understand. It is fantastic for making plots and graphs that display data sets. When you are looking to develop a full application to load onto a smartphone or tablet, MATLAB will not be enough.
Read Tyler Grudowski's full review
Jatin Gupta profile photo
August 09, 2019

MATLAB.. computing with learning.

Score 9 out of 10
Vetted Review
Verified User
Review Source
MATLAB is used by our organization for handling various major projects. It has been used throughout the organization. It addresses the major problems of development and handling various projects in object detection and the medical field. It also has got major importance in the field of research and development. It is very helpful for students as well as researchers.
  • Latest version include support of deep and machine learning.
  • Various tool box for processing and work in various fields.
  • Medical image enhancement is one of major use in MATLAB.
  • Need improvement in learning module.
  • The support for previous version is not available for new version users.
  • The signal processing tool box need major changes.
The MATLAB is suited in various fields. It is best suited for the field of research and development. The major problems occur where we need to enhance and detect anything in an image, maybe medical images. MATLAB is also used in simulating various wireless networks with the latest technology.
Read Jatin Gupta's full review
Shelby Bowden profile photo
August 09, 2019

MATLAB - my statistical savior!

Score 8 out of 10
Vetted Review
Verified User
Review Source
MATLAB is used by both my lab and the general department. We often utilize this program to perform many of the statistical analyses that are much more difficult to do in excel or by hand. It is also very useful for us to use for creation of codes which we can share with students to use in labs.
  • Very easy to write your own operations and share with others
  • Great statistical processing capabilities
  • Very user friendly for even inexperienced programmers
  • It is often difficult to receive help on issues with writing code
  • To a new user, it can often be overwhelming to start. A tutorial would be great!
  • Better compatibility with other programs
It is really one of the only programs that is decent in computing statistical processes. While the R program can also be used for many of the same tasks, I have found that MATLAB is generally more proficient at complex or long statistical calculations. Unlike R, MATLAB is often difficult to produce good-looking outputs
Read Shelby Bowden's full review
Jevgenijs Steinbuks profile photo
July 30, 2019

One of the key economic modelling tools

Score 10 out of 10
Vetted Review
Verified User
Review Source
MATLAB is primarily used by the Macroeconomists in the Research Department and Macroeconomics and Fiscal Management Teams to solve DSGE and other numerical models, and sometimes do time-series econometric analysis.
  • Excellent treatment of linear algebra and matrix manipulation
  • Easy and clear syntax
  • User friendly interface
  • Weak treatment of non-linear problems
  • Slow compared to key competitors such as Julia
  • Licensing issues make it difficult to work with models and large datasets that require parallelization
MATLAB is very good for solving any linear models. Also good for solving linearized DSGEs where toolboxes such as Dynare come very handy. It has some nice toolboxes for time-series econometrics, Kalman filtering, and Bayesian estimation.
Read Jevgenijs Steinbuks's full review
Saransh Dikshit profile photo
April 05, 2019

Read my review of MATLAB on @TrustRadius

Score 10 out of 10
Vetted Review
Verified User
Review Source
I have been using MATLAB for almost all of my academic stuff. I use it for solving my homework and completing my research. I have used it to do data processing and filtering. I have used the inbuilt artificial neural network models for my work. I used ANN for rainfall-runoff modeling for my research. I have also used it to do earthquake and wind excitation related studies. I have used MATLAB to generate time histories for wind loads and earthquake loads. For all the experiments that I carry out in my research, I use MATLAB for data filtering to remove noise from the obtained experimental results. I have used MATLAB for simple finite element modeling as well.
  • It has a very user friendly library which helps users learn this software fairly quickly in a short span of time.
  • The graphical user interface provided by the software is really good.
  • The code that a person writes allows options for debugging.
  • One can visualize the flow of control of their code inside MATLAB.
  • I would want for the library to get updated more regularly.
  • MATLAB uses a lot of computer memory for running heavy simulations. Its performance could certainly be optimized.
  • Apart from this, I think MATLAB is a very powerful software and helps in almost every scenario of engineering.
MATLAB is well suited for data processing and filtering. It can be used well with civil engineering problems related to earthquake or wind engineering. It has a lot of inbuilt models within it. I have used it for Artificial Neural Networks. I have run heavy simulations with MATLAB and the results that I obtained were similar to what I got when I did heavy finite element simulations.
Read Saransh Dikshit's full review
No photo available
May 23, 2019

MATLAB: An academic program for great for prototyping in the real world

Score 8 out of 10
Vetted Review
Verified User
Review Source
Our data science team uses MATLAB to quickly prototype algorithms (including ML) and process large datasets with ease. We used to use EXCEL for data analysis, but quickly outgrew the software in need of something more feature rich. Through strong plug-in and community support, we've found that MATLAB is one of the best and most cost-effective tools for the job.
  • Cross Platform Support! Our team has Mac/Windows
  • Ease of Use. Unlike other tools, MATLAB is really easy to use
  • Clean, clear syntax. MATLAB creates clean, readable code
  • Array Handling. Why do arrays start at 1 and not 0 like everything else?!
  • The program is large and clunky. Takes up a lot of disk space
  • Would love to see more ways to export code to use in Python/R.
MATLAB is great for (and already widely used) for academic/scholarly projects, but that doesn't mean it isn't useful outside those contexts! We've found it great for quickly getting ideas down into useable code for prototyping. We do not find that MATLAB is great for writing code that can be used in "real world" applications like web apps, but code can be ported to another language if needed.
Read this authenticated review
No photo available
May 30, 2019

Very powerful but easy to use

Score 7 out of 10
Vetted Review
Verified User
Review Source
MATLAB is used by our organization mainly within the firmware and software department, but there are several mechanical engineers who also utilize the program. Some of our disciplines also use MATLAB for manipulation of signals and images. For me, the software is used to make programs and functional GUIs.
  • Plotting data
  • Matrix manipulation
  • GUIs
  • Price. The cost can be prohibitive.
  • Responsiveness of the software
  • No autofilling
MATLAB is best suited for matrix manipulation. It is a very powerful computational tool used by many different disciplines of engineers, but is very easy to use. You can write a script to work with most hardware.
Read this authenticated review
No photo available
March 30, 2019

MATLAB is great for the MATH-intensive problems

Score 8 out of 10
Vetted Review
Verified User
Review Source
It tends to be used by colleagues who have some form of background in engineering and, hence, are familiar with the software. As a scripting software, it is very versatile and is used to handle sizeable data, do data cleaning, perform statistics and visualize data.
  • Very versatile
  • Good for data wrangling and visualization.
  • Other domain-specific packages such as SimBiology can be added on top of base MATLAB.
  • Can be pricey for non-academic users.
  • Uses 1-based indexing, unlike many other scripting languages.
Well suited when complex calculations including, but not limited to, matrices, multiple dimensions, arrays, etc. are needed. Also, if particular Matlab-based packages are desired. It is, however, expensive for non-academic users, so for simpler tasks, other free open-source software can be considered. Dedicated MATLAB support also comes with the purchase, not to mention many training resources.
Read this authenticated review
No photo available
March 01, 2019

Powerful Mathematics Software

Score 8 out of 10
Vetted Review
Verified User
Review Source
MATLAB is used by many members of the School of Mathematics for solving countless different mathematics problems.
  • Plotting.
  • Numerically solving ODEs.
  • Writing scripts.
  • Saving figures consistently in publication format.
  • Creating movies.
It's best suited for mathematical problems that have numerical solutions. For symbolic solutions other tools such as Mathematica are preferable.
Read this authenticated review
Abdullah Umair Bajwa profile photo
February 13, 2019

Why I Prefer MatLab over Python

Score 6 out of 10
Vetted Review
Verified User
Review Source
We use MatLab as our go-to engineering to programming platform. Our whole research procedure is vertically integrated using MatLab - we use MatLab's data acquisition toolbox to collect experimental data; its statistical tool-boxes to perform statistical analysis on the collected data and use its general programming interface to post-process the data and to make multi-physics simulation models to study the observed phenomenon.
  • Has robust and easy-to-use debugging tools that can help one identify problems in one's codes.
  • Rich, well-developed and efficient library of mathematical and statistical functions that one might need to develop models or perform statistical analysis.
  • A very active online user community that is a great resource in terms of seeking help when you hit a snag.
  • Great help literature (and sometimes videos too) on all tools making it possible for all to train themselves.
  • MatLab is pricier than most of its competitors and because of this reason, many organizations are moving towards cheaper alternatives - mostly Python.
  • MatLab is inefficient when it comes to performing a large number of iterations. It gets laggy and often crashes. Python is better in this regard.
  • There is a limited number of hardware options (mostly NI) that can be connected directly to the data acquisition toolbox.
My rating would have been an "8" if MatLab was more affordable, but because of its steep price point, and especially after its recent increase in licensing price, I don't feel comfortable recommending my colleagues a tool that I absolutely love and use everyday, but also believe that it is overpriced. Had the price not been an issue, I would've strongly recommended MatLab to all my peers, especially those working in STEM.
Read Abdullah Umair Bajwa's full review
Juan Carlos Molina Castejón profile photo
February 12, 2019

MATLAB: not just a programming environment

Score 10 out of 10
Vetted Review
Verified User
Review Source
MATLAB is used across the entire University. There are network licenses that can be used in the many computer labs across campus, and thus can either be used by instructors within their courses or by students working on a project individually. MATLAB is used primarily to teach concepts of control systems, neural networks and to run computer simulations.
  • A great high-level abstraction programming language that's very easy to learn yet extremely powerful for more advanced users to take advantage of its computing capabilities.
  • Top notch documentation that's built directly into the programming environment and very well structured courses/workshops can be found online (free).
  • Great support team and frequently updated application that's designed to make efficient use of modern Intel processor's available resources.
  • Diverse types of licensing (students, professional, organizational) allow for flexible plans and can be customized to include the toolboxes you require for your specific use case.
  • MATLAB should have a full free version (without time limit) in order to be more accessible and thus have a greater user community.
  • The idea of having toolboxes to work directly with hardware (microcontrollers, single-board computers) is great, but one can tell it isn't updated very frequently and there isn't as much documentation available as with more common resources.
  • Our organization had a lot of trouble getting our network licenses to work properly and there wasn't any local service provider that could help us get it to work faster.
MATLAB is an outstanding environment for scientific research and engineering teams to develop scripts and simulations and be able to look into new areas of interest without having specialized knowledge of the topic. You can make use of the many available toolboxes in many different fields such as Statistics, Data Science and Databases. You can even compile code that interacts with other programming languages like C++, third-party embedded systems and industrial hardware (PLCs). MATLAB also has a simulation environment that enables you to create visual representations of real systems to interact with them and adjust them before production saving you time and money.
Read Juan Carlos Molina Castejón's full review
Md Shahinuzzaman profile photo
December 21, 2018

MATLAB - The powerful platform to solve complicated problems

Score 9 out of 10
Vetted Review
Verified User
Review Source
I am a graduate research assistant and I always use MATLAB for my research purposes, as does my whole research group. Our university also uses this software, especially graduate students. The main use of MATLAB is to create high-quality publishable figures, solve the more complicated problems through coding, fit my data with the curve fitting toolbox, optimize my process using the optimization toolbox and finally, it just makes my research life easier. I love it very much.
  • Generating publication quality figures
  • Fitting the experimental data with the model using curve fitting toolbox
  • Process optimization using the optimization toolbox is easier than on other software
  • It seems to me like a calculator which helps me to solve the complicated coding problems
  • MATLAB is somewhat expensive.
  • The toolboxes are not included with MATLAB as you have to purchase the license for the toolbox, which makes MATLAB very expensive.
  • If you have large data, it becomes slow which annoys me a lot.
Easy coding, Small data handling, curve fitting, and optimization of the system are all well suited in MATLAB, whereas if you have large sets of data they will make the process very slow. In my research, I always use Matlab for generating figures and analyzing the data. Sometimes, if the coding is composed with large data, then it is a problem. Overall, I will recommend using MATLAB as there is no other suitable software as user-friendly as MATLAB.
Read Md Shahinuzzaman's full review
Bin Cai profile photo
December 11, 2018

Fantastic tool to kill engineering problems

Score 9 out of 10
Vetted Review
Verified User
Review Source
MATLAB has been used by mostly all of the engineering programs and so it has been made available to all of the engineering computer labs to solve problems in multiple disciplines, such as product optimization design, spectrum and time series analysis of data, signal process, statistical data analysis and model formulation, and image processing.
  • A tremendous collection of functions (mathematics, statistic, financial, etc) have already integrated into MATLAB and free to use for all of the users no matter what type of license users have
  • MATLAB Toolbox is pretty powerful. Its GUI interface helps users visualize solutions directly and can generate editable MATLAB code easily for future use.
  • MATLAB tutorials are everywhere (online video tutorials, forums, and seminars) and are easy to find. Documentation from MATLAB itself is also clear to follow with few sample questions.
  • Although MATLAB language is easy to learn and use, there is still limited interaction between MATLAB and other widely-used programming languages such as Python. Would like to see a language convertor that can convert MATLAB language into other ones.
  • It takes much RAM and memory of a computer when processing data in MATLAB, which definitely slows the computational speed.
  • To generate an animation for a parametric study, it would take lots of efforts to write the code or proceed with a specified GUI. With some experience with mathematical, I feel mathematical is even easier to use although I was quite new to it at that time.
MATLAB is very suitable for educational use, such as to test new algorithms, to simulate/optimize product design, and to analyze large sets of data. However, installing MATLAB needs a large amount of space in a computer, and using it to process data, which is the most popular feature, also consumes large memory/RAM in a computer. Users would need to configure the computer before installing it on the computer.
Read Bin Cai's full review
Dat Nguyen profile photo
October 12, 2018

Matlab for data analytics

Score 9 out of 10
Vetted Review
Verified User
Review Source
We use MATLAB to program prototype algorithms for image data analysis. It is being used by our data analysis department in R&D. The model program is then deployed VIA MATLAB into a file we then use in the final system. This is very easy to do with MATLAB.
  • Prototype / model algorithms
  • Plot data and code
  • Deep learning
  • Not easy to customize plots/graphs
  • Coding can be tediuous
  • Sometimes it's slow or laggy.
Well suited for engineers and scientists trying to model data sets. Also good for creating algorithms to process similar data.
Read Dat Nguyen's full review
No photo available
January 15, 2019

MATLAB Review

Score 10 out of 10
Vetted Review
Verified User
Review Source
MATLAB is being used by all students in the Geoscience department for computational research. MATLAB is the de facto programming platform for working with large research data sets, statistical analysis and visualizations. It is an easy software to get used to, and can be very quickly learnt. The community support helps to deploy new projects quickly.
  • A wide range of computational packages.
  • Excellent community support.
  • Easy parallelization.
  • A better mapping toolbox should be made part of the core software package.
  • Easier GUI based plotting tools will be useful.
MATLAB is well suited for research work, for quick programming and analysis of results, and to program scientific functions. It is good for small projects mainly and is well suited for designing a software workflow. It is less appropriate to deploy final live models on the MATLAB platform or to build scalable applications for deployment.
Read this authenticated review
No photo available
January 08, 2019

Go and start using MATLAB now !!!

Score 9 out of 10
Vetted Review
Verified User
Review Source
MATLAB is basically used for data analysis in our organization. We deal with many client websites and their sales and we need to analyze the sales of every website and compute data to be sent to a database. I personally used MATLAB in my college days when working on signals and processing and graphs related to my work.
  • Matlab is easy to use and one can start using after gaining some knowledge about it.
  • It is very fast in analyzing and allows one to save data in separate files to work with it again.
  • Graphs plotted for data are very easy to understand and provide detailed information.
  • It is very costly, but after all, it depends on the industry, those who can afford it should use it.
  • It provides a faster output, but it takes a lot of memory and sometimes slows down the system. I faced this issue, but it depends on one's system configuration.
MATLAB is best suited for the electronics industry. Being with an electronics and communication engineering background I can tell that it is very useful for electronics as well as networking organizations who deal in signals and processing all day.
Read this authenticated review
No photo available
December 12, 2018

MATLAB Review for Analyst

Score 6 out of 10
Vetted Review
Verified User
Review Source
I use MATLAB myself for data analysis. Sometimes it is easier to use the built-in functions rather than creating functions myself in Excel. So it saves me time.
  • built-in function libraries, no need to create new functions most of the time
  • MATLAB has interfaces to Python so I sometimes use specific Python modules to pre-process data sources.
  • Common data sources are easy to import to MATLAB
  • MATLAB is not commonly used in business sense so I do not find many support for business use
  • software not open-sourced
MATLAB is well suited for school and can be suited for business but it needs to allow more business professionals to use so people can get more peer support.
Read this authenticated review
No photo available
November 23, 2018

Great Data Processing

Score 9 out of 10
Vetted Review
Verified User
Review Source
It is being used by the engineering department for analyzing and filtering large amounts of raw data as well as plotting.
  • Plotting
  • Simple to use functions
  • Good online help instructions
  • More standard functions versus having to buy a bunch of separate packages
I’d recommend it for data processing and plotting. I would avoid if you're trying to make a stand-alone program.
Read this authenticated review
No photo available
October 12, 2018

Great but needs improvement on deployment

Score 8 out of 10
Vetted Review
Verified User
Review Source
MATLAB in the company is used to prototype and develop algorithms for image processing and to automate lab equipments it the workplace. We also use it for data analysis. Mostly for image processing and algorithm development, though.
  • Good for quick prototyping.
  • Quick data analysis on small datasets
  • Ease of learning
  • Very supportive online help doccumentation
  • Extensive user base for questions and a very active community
  • Modularity
  • Support for object oriented programming
  • Making functions available for other languages/ Ability to develop APIs for other languages
MATLAB is very good for quick prototyping and analysis of small data sets preferably below 10 GB of data. Above 10 GB it typically runs out of memory. Deployment of a project could be a bit troublesome.
Read this authenticated review
No photo available
September 19, 2018

A great tool for developing a product - MATLAB

Score 7 out of 10
Vetted Review
Verified User
Review Source
MATLAB allows you to do matrix multiplication, implement algorithms, create user interfaces, read images, etc., which helps in modelling a product. MATLAB solutions for Deep Learning allow users to design, build, and visualize convolutional neural networks. It has various uses like image processing, Variable precision arithmetic, simplification and manipulation of symbolic expression. These features helped us develop our product perfectly.
  • The ability to process a variety of data.
  • Interface, Plot figures for reporting.
  • Expensive
  • Not easy to integrate it with Other softwares.
MATLAB is a great software to use, it has many features which can help you creating your product easily. It is best for working with mathematical equations. It is quite easy to understand and start. Plotting analytical graphs and charts helps you for reporting and other things. It has many features which you can get after regularly updating version. You can get your all queries in MATLAB forum and its community is vast.
Read this authenticated review
No photo available
September 07, 2018

MATLAB as an educational tool

Score 10 out of 10
Vetted Review
Verified User
Review Source
It has been used as a learning tool to teach math concepts that cannot be computed by hand. It is initially taught and introduced and then students are expected to pick it up and learn on their own. It is useful and an easy to learn coding program and excellent visualization tool.
  • Numerical computing
  • Graphical modeling
  • Education tool
  • Better UI with Mac/IOs users
I use it as a math tool for functions not done by hand, and a good way to view plots and data quickly. Also recently used as a tool to study next gen sequencing data from DNA sequencing results. The program can be made very simple to use, so that anyone without programing experience can use it.
Read this authenticated review
Maike Holthuijzen profile photo
June 06, 2018

Dependable software for matrix computation

Score 7 out of 10
Vetted Review
Verified User
Review Source
I work as part of a climate modeling team at the University of Vermont, which includes faculty from many departments and universities. We use MATLAB for handling and processing climate data in the form of NetCDF files. MATLAB has a library called netCDF that facilitates the opening, viewing, and manipulation of NetCDF files. In addition, the climate modeling team, of which I am a member, is also part of a larger research group. Although it varies, most members of the research group use MATLAB for some or all of their analyses. MATLAB makes it easy to process and manipulate large files, making our research more efficient.
  • I LOVE the MATLAB debugger. It's probably the best debugger I've ever used. You can easily set breakpoints and run through code line by line. This is immensely helpful in locating hard to find bugs.
  • The GUI interface to MATLAB is also very intuitive. The menu has options for quickly creating functions, scripts, and debugging. You can also view all your variables in the variable environment, which is helpful. For example, you can click on a matrix you created within the variable window, and you can view its dimensions and attributes.
  • The help function in MATLAB is also very good. You can get help for any function by typing 'help '. The help function is useful because it also lists many examples of how to use the function you need help on. The online help for MATLAB is also very good and includes tons of examples.
  • It would be great if MATLAB was open source, although that is unlikely to ever happen. I have the luxury of owning a license through my work, but I would not be able to afford it if I could not get it through my work.
  • I am also an R user, and I appreciate that in R, you can run code line by line very easily. However, in MATLAB it is a bit more difficult.
  • I am not a fan of MATLAB cell arrays...they are very difficult to work with. In addition, the plotting functionalities and options in MATLAB are not great. I would never use Matlab to create publication - quality figures.
MATLAB is well suited for processing various types of file formats, including more rare file formats used in climate modeling. It is also excellent for any type of modeling that involves significant amounts of matrix computations (I have found it to be more efficient than R). It is also fairly easy to vectorize most operations if computational efficiency is a big concern. MATLAB is an excellent option if you want to solve an optimization problem with genetic algorithms. The genetic algorithm toolbox (GA toolbox) in MATLAB is one of the best I've used and is extremely versatile.
It is not great for any type of agent-based modeling (e.g. cellular automata or swarm models). Also, I would not recommend MATLAB for producing plots. It is somewhat difficult to fine-tune the appearance of plots.
Read Maike Holthuijzen's full review
Katie McFarland profile photo
June 22, 2018

MATLAB for modeling

Score 10 out of 10
Vetted Review
Verified User
Review Source
I use MATLAB to model the bioenergetics of organisms through the application of the Dynamic Energy Budget Theory (Kooijman, 2000). Through measurements of physiological rates under various environmental conditions, we can predict the response to stress in the natural environment, e.g. climate change predictions.
  • linking between files for calling commands is simple and allows for easy organization
  • produces clean graphics outputs with user-friendly interface to edit plots
  • It is a widely used software so finding online help to problems and roadblocks is pretty easy
  • Error messages could be more detailed to help you fix problems in your code
Base code for the bioenergetic modeling I use is supported only by MATLAB and Octave. The interface for running and editing code is much smoother and user-friendly in the MATLAB format. Plots are easily added and edited through MATLAB increasing the ease of use and preparing plots for publication.
Read Katie McFarland's full review
Manuel Aguilar profile photo
April 02, 2018

MATLAB is an excellent automation software.

Score 9 out of 10
Vetted Review
Verified User
Review Source
Matlab is used in my organization in the engineering departments for handling several types of problems and for automation of processes. The geophysics department uses it for creating methods for gravimetric data processing and residual gravimetric data separation from regional data. Also, we have used it to correctly process electrical data acquired for water exploration in the subsurface. In the seismic exploration area, we have created seismic acquisition simulations.
  • MATLAB has a lot of automation tools so extracting data from a database such as Excel and processing it can be done just by hitting one button.
  • MATLAB is excellent at handling data from diverse sources. It can work with images, sounds, sensors, so in the engineering world this is a great tool.
  • The workspace is really interactive and its editor features have useful tools such as autocompletion (which is key when coding fast) and bug reporting so you know exactly where you messed up in your code.
  • It is really expensive, and lots of the tools you need in order to read some type of files need to be paid for.
  • Running programs created using MATLAB can be challenging in some scenarios, since is not a commonly used software with some of our clients who prefer their programs to run in Excel via macros.
  • It's a closed source program so getting to know how it computes is really hard.
Matlab is really suited for working as an automation tool in several engineering scenarios. For instance, in gravimetric analysis it surpasses most commercial softwares since one can program all the mathematic functions needed for data processing and customize all the reports needed in the project. Also, Simulink as a tool for running simulation workflows is extremely powerful and easy to use with MATLAB.
Read Manuel Aguilar's full review
No photo available
May 25, 2018

Machine Learning Made Easy

Score 8 out of 10
Vetted Review
Verified User
Review Source
I initially purchased MATLAB 2017b for a mathematics course during graduate school. At first, I was skeptical about the product and why it was being used. However, I quickly discovered the features that make MATLAB stand out from C++ and Mathematica. MATLAB truly makes numerical analysis easier. The ability to easily push code to run on a GPU allows for a user to take advantage of the modern day hardware. The signal analyzer, filter builder, and machine learning apps have saved me and my co-authors hours by allowing us to quickly look at the effectiveness of a filter on raw data. The built-in K-NN and Neural Network algorithms were easy to use and produced fantastic results for our specific project.
  • Quick visualization of data allows the user to improve code as its written.
  • Easy to use syntax makes picking up MATLAB quick.
  • Constant improvement and addition of apps and functions keep MATLAB competitive with other languages.
  • Errors are simple to understand and fix.
  • Improvement to the symbolic solution output for mathematics would be huge as the output is currently ASCII art.
MATLAB is fantastic for numerical analysis and dealing with large amounts of data. The quick processing of raw data along with the ability to visualize and run code in sections made filter design and data analysis much easier. The only times I would not recommend using MATLAB is for symbolic solutions to mathematical equations as the output is archaic looking.
Read this authenticated review

About MATLAB

MatLab is a predictive analytics and computing platform based on a proprietary programming language. MatLab is used across industry and academia.

MATLAB Technical Details

Operating Systems: Unspecified
Mobile Application:No