Create scripts that not only capture your code – they tell a story you can share with others. Automated, contextual hints keep you moving quickly as you program, with results and visualizations displayed together with your code.
App Designer lets you create professional apps without having to be a professional software developer. Drag and drop visual components to lay out the design of your app, and use the integrated editor to quickly program the app’s behavior. You can share your apps by creating standalone desktop or web apps with MATLAB Compiler.
You’ve got data – don’t spend all your time preparing it for analysis. Use new tools and functions in MATLAB for importing, cleaning, filtering, and grouping your data, and start analyzing it more quickly.
There's no need to learn big data programming – tall arrays in MATLAB let you use the same code and syntax you're already used to, even if your datasets don’t fit in memory. And MATLAB works with the storage systems you already use, including traditional file systems, SQL and NoSQL databases, and Hadoop/HDFS.
MATLAB runs your code almost twice as fast as it did just three years ago. And there’s no need to change a single line of your code.
The MATLAB graphics system makes creating and customizing plots easy, and new default colors, fonts, and styles make your data easier to interpret. Explore new plots, including:
As the size and complexity of your projects grow, MATLAB provides capabilities to support collaborative software development practices.
MATLAB can control popular microcontrollers like Arduino and Raspberry Pi, acquire images from webcams, and even collect data from the sensors built into your smartphone. Explore supported hardware:
With MATLAB, you can do data science yourself, no matter the business or engineering data you’re working with. Run your analytics anywhere, whether you’re deploying applications that run on traditional IT or embedded platforms.
MATLAB makes deep learning accessible for everyone, even if you’re not an expert. Design your own models, access the latest models, or import pretrained models from Caffe. Use NVIDIA GPUs to train them. Automatically generate CUDA code for embedded deployment.