Release Highlights

MATLAB Product Family

MATLAB: Live functions, documentation authoring, debugging, and interactive controls for embedding sliders and drop-down menus in the Live Editor

MATLAB: App (UI) testing framework, C++ MEX interface, custom tab completion, and function assistants for advanced software development

MATLAB Online: Hardware connectivity for communicating with USB webcams

Econometrics Toolbox: Econometric Modeler app for performing time series analysis, specification testing, modeling, and diagnostics

Image Processing Toolbox: 3-D image processing and volume visualization

Partial Differential Equation Toolbox: Structural dynamic analysis to find natural frequencies, mode shapes, and transient response

Optimization Toolbox: Branching methods for solving mixed-integer linear problems faster

Deep Learning

Neural Network Toolbox: Support package for importing deep learning layers and networks designed in TensorFlow®-Keras

Neural Network Toolbox: Long short-term memory (LSTM) networks for solving regression problems, and doing text classification with Text Analytics Toolbox™

Neural Network Toolbox: Adam, RMSProp, and gradient clipping to improve network training

Neural Network Toolbox: Accelerated training for directed acyclic graph (DAG) networks using multiple GPUs and computing intermediate layer activations

Computer Vision System Toolbox: Image Labeler app to automate labeling of individual pixels for semantic segmentation

GPU Coder: CUDA® code generation for networks with directed acyclic graph (DAG) topology and pretrained networks like GoogLeNet, ResNet, and SegNet

GPU Coder: C code generation for deep learning networks on Intel® and ARM® processors

Data Analytics

Statistics and Machine Learning Toolbox: High-density data visualization with scatter plots in the Classification Learner app

Statistics and Machine Learning Toolbox: Big data algorithms for kernel SVM regression, computing confusion matrices, and creating nonstratified partitions for cross-validation

Text Analytics Toolbox: Multiword phrase extraction and counting, HTML text extraction, and detection of sentences, email addresses, and URLs

Text Analytics Toolbox: Stochastic LDA model training for large datasets

Predictive Maintenance Toolbox: A new product for designing and testing condition monitoring and predictive maintenance algorithms

Simulink Product Family

Simulink: Predictive quick insert to connect a recommended block to an existing block in a model

Simulink: Simulation Pacing for running simulations at wall clock speed or other specified pace for improved visualization

Simulink: Simulation Data Inspector in the Live Editor for directly adding, viewing, and editing plots

Simulink 3D Animation: Collision detection for sensing collisions of virtual world objects using point clouds, raytracing, and primitive geometries

Simscape: Moist air domain and block library to model HVAC and environmental control systems

Simscape: Partitioning local solver to increase real-time simulation speed


Automated Driving System Toolbox: Driving Scenario Designer app for interactively defining actors and driving scenarios to test control and sensor fusion algorithms

Model Predictive Control Toolbox: ADAS blocks for designing, simulating, and implementing adaptive cruise control and lane-keeping algorithms

Vehicle Network Toolbox: CAN FD protocol support in Simulink®, and XCP over Ethernet to communicate with ECUs from MATLAB® or Simulink

Model-Based Calibration Toolbox: Powertrain Blockset™ integration for using measured data to calibrate and generate tables forPowertrain Blockset mapped engines

Vehicle Dynamics Blockset: A new product for modeling and simulating vehicle dynamics in a virtual 3D environment

Code Generation

Embedded Coder: Embedded Coder® dictionary for defining custom code generation configurations for data and functions

Embedded Coder: Code Perspective for customizing Simulink desktop for code generation workflows

MATLAB Coder: Row-major array layout to simplify interfacing generated code with C environments storing arrays in row-major format

MATLAB Coder: Sparse matrix support to enable more efficient computation using sparse matrices in generated code

MATLAB Coder: C code generation for machine learning deployment including k-nearest neighbor, nontree ensemble models, and distance calculations with Statistics and Machine Learning Toolbox™

Fixed-Point Designer: Lookup table optimization for approximating functions and minimizing existing lookup table RAM usage

HDL Coder: Matrix support enabling HDL code generation directly from algorithms with two-dimensional matrix data types and operations

Signal Processing and Communications

Signal Processing Toolbox: Signal Analyzer app for processing multiple signals and extracting regions of interest from signals

Signal Processing Toolbox: Vibration signal analysis from rotating machinery using RPM tracking and order analysis

LTE System Toolbox: NB-IoT support to model the narrowband Internet of Things transport and physical downlink shared channel

RF Blockset: Power amplifier model for capturing nonlinearity and memory effects based on input/output device characteristics

Wavelet Toolbox: Continuous and discrete wavelet transform filter banks

Robotics System Toolbox: Lidar-based SLAM for localizing robots and map environments using lidar sensors

Verification and Validation

Simulink Requirements: Requirements import with ReqIF for importing requirements from third-party tools such as IBM® Rational® DOORS® Next Generation or Siemens® Polarion

Simulink Test: Coverage aggregation to combine coverage results from multiple test runs

Polyspace Code Prover: AUTOSAR support for static analysis of AUTOSAR software components

Was this topic helpful?