{"id":1514,"date":"2017-10-15T12:21:09","date_gmt":"2017-10-15T12:21:09","guid":{"rendered":"http:\/\/www.quartzbd.com\/?post_type=product&#038;p=1514"},"modified":"2017-10-15T12:21:09","modified_gmt":"2017-10-15T12:21:09","slug":"matlab-2017a-3dvds","status":"publish","type":"product","link":"http:\/\/www.quartzbd.com\/?product=matlab-2017a-3dvds","title":{"rendered":"MatLab 2017a-3DVDs"},"content":{"rendered":"<h1 class=\"r2017b\"><a href=\"http:\/\/www.quartzbd.com\/wp-content\/uploads\/2017\/10\/Mathworks-MATLAB-R2017a.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1515\" src=\"http:\/\/www.quartzbd.com\/wp-content\/uploads\/2017\/10\/Mathworks-MATLAB-R2017a-300x300.jpg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"http:\/\/www.quartzbd.com\/wp-content\/uploads\/2017\/10\/Mathworks-MATLAB-R2017a-300x300.jpg 300w, http:\/\/www.quartzbd.com\/wp-content\/uploads\/2017\/10\/Mathworks-MATLAB-R2017a-150x150.jpg 150w, http:\/\/www.quartzbd.com\/wp-content\/uploads\/2017\/10\/Mathworks-MATLAB-R2017a-180x180.jpg 180w, http:\/\/www.quartzbd.com\/wp-content\/uploads\/2017\/10\/Mathworks-MATLAB-R2017a.jpg 600w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/h1>\n<h1 class=\"r2017b\"><\/h1>\n<h1 class=\"r2017b\">New Features<\/h1>\n<table>\n<tbody>\n<tr>\n<td class=\"cell_50\">\n<ul class=\"list-unstyled\">\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#MATLAB\">MATLAB<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Simulink\">Simulink<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Aerospace_Blockset\">Aerospace Blockset<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Aerospace_Toolbox\">Aerospace Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Antenna_Toolbox\">Antenna Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Audio_System_Toolbox\">Audio System Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Automated_Driving_System_Toolbox\">Automated Driving System Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Bioinformatics_Toolbox\">Bioinformatics Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Communications_System_Toolbox\">Communications System Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Computer_Vision_System_Toolbox\">Computer Vision System Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Control_System_Toolbox\">Control System Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#DO_Qualification_Kit_(for_DO-178)\">DO Qualification Kit (for DO-178)<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#DSP_System_Toolbox\">DSP System Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Data_Acquisition_Toolbox\">Data Acquisition Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Database_Toolbox\">Database Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Datafeed_Toolbox\">Datafeed Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Econometrics_Toolbox\">Econometrics Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Embedded_Coder\">Embedded Coder<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Financial_Instruments_Toolbox\">Financial Instruments Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Fixed-Point_Designer\">Fixed-Point Designer<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Fuzzy_Logic_Toolbox\">Fuzzy Logic Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#HDL_Coder\">HDL Coder<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#HDL_Verifier\">HDL Verifier<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#IEC_Certification_Kit_(for_ISO_26262_and_IEC_61508)\">IEC Certification Kit (for ISO 26262 and IEC 61508)<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Image_Acquisition_Toolbox\">Image Acquisition Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Image_Processing_Toolbox\">Image Processing Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Instrument_Control_Toolbox\">Instrument Control Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#LTE_System_Toolbox\">LTE System Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#MATLAB_Coder\">MATLAB Coder<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#MATLAB_Distributed_Computing_Server\">MATLAB Distributed Computing Server<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#MATLAB_Report_Generator\">MATLAB Report Generator<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Model_Predictive_Control_Toolbox\">Model Predictive Control Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Neural_Network_Toolbox\">Neural Network Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Optimization_Toolbox\">Optimization Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Parallel_Computing_Toolbox\">Parallel Computing Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Partial_Differential_Equation_Toolbox\">Partial Differential Equation Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Phased_Array_System_Toolbox\">Phased Array System Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Polyspace_Bug_Finder\">Polyspace Bug Finder<\/a><\/li>\n<\/ul>\n<\/td>\n<td class=\"cell_50\">\n<ul class=\"list-unstyled\">\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Polyspace_Code_Prover\">Polyspace Code Prover<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Powertrain_Blockset\">Powertrain Blockset<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#RF_Blockset\">RF Blockset<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#RF_Toolbox\">RF Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Risk_Management_Toolbox\">Risk Management Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Robotics_System_Toolbox\">Robotics System Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Robust_Control_Toolbox\">Robust Control Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Signal_Processing_Toolbox\">Signal Processing Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#SimBiology\">SimBiology<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#SimEvents\">SimEvents<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Simscape\">Simscape<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Simscape_Driveline\">Simscape Driveline<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Simscape_Electronics\">Simscape Electronics<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Simscape_Fluids\">Simscape Fluids<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Simscape_Multibody\">Simscape Multibody<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Simscape_Multibody_Link\">Simscape Multibody Link<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Simscape_Power_Systems\">Simscape Power Systems<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Simulink_3D_Animation\">Simulink 3D Animation<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Simulink_Check\">Simulink Check<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Simulink_Code_Inspector\">Simulink Code Inspector<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Simulink_Coder\">Simulink Coder<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Simulink_Control_Design\">Simulink Control Design<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Simulink_Coverage\">Simulink Coverage<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Simulink_Design_Verifier\">Simulink Design Verifier<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Simulink_Desktop_Real-Time\">Simulink Desktop Real-Time<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Simulink_PLC_Coder\">Simulink PLC Coder<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Simulink_Real-Time\">Simulink Real-Time<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Simulink_Report_Generator\">Simulink Report Generator<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Simulink_Test\">Simulink Test<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Stateflow\">Stateflow<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Statistics_and_Machine_Learning_Toolbox\">Statistics and Machine Learning Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Symbolic_Math_Toolbox\">Symbolic Math Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#System_Identification_Toolbox\">System Identification Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Vehicle_Network_Toolbox\">Vehicle Network Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Vision_HDL_Toolbox\">Vision HDL Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#WLAN_System_Toolbox\">WLAN System Toolbox<\/a><\/li>\n<li><a class=\"intrnllnk\" href=\"https:\/\/www.mathworks.com\/help\/relnotes\/new-features.html#Wavelet_Toolbox\">Wavelet Toolbox<\/a><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"MATLAB\">MATLAB<\/h2>\n<h3>Desktop<\/h3>\n<ul>\n<li>Live Editor: Write <span class=\"trademark\">MATLAB<\/span> commands with automated, contextual hints for arguments, property values, and alternative syntaxes\u200b\u200b\u200b\u200b\u200b<\/li>\n<li>Live Editor: Export live scripts to LaTeX format\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b<\/li>\n<li>Live Editor: Display high-resolution plots in PDF output\u200b\u200b\u200b<\/li>\n<li>Live Editor: Horizontally align text, equations, and images\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b<\/li>\n<li>Documentation: Use the Live Editor in a web browser to open, edit, and run <span class=\"trademark\">MATLAB<\/span> online documentation examples<\/li>\n<li><span class=\"trademark\">MATLAB<\/span> <span class=\"trademark\">Drive<\/span>: Store, access, and manage your files from anywhere<\/li>\n<li>Add-On Manager: Customize your <span class=\"trademark\">MATLAB<\/span> environment by enabling and disabling add-ons\u200b\u200b\u200b\u200b\u200b\u200b<\/li>\n<li>Add-On Manager: Find installed add-ons faster using sort and search\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b<\/li>\n<li>Toolbox Packaging: Create a <span class=\"emphasis\"><em>Getting Started Guide<\/em><\/span> for your toolbox from a Live Script template\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b<\/li>\n<li>Toolbox Packaging: Share your toolbox on File Exchange directly when you package it\u200b\u200b\u200b\u200b<\/li>\n<\/ul>\n<h3>Language and Programming<\/h3>\n<ul>\n<li>Code Compatibility Report: Generate a report that helps the updating of code to a newer <span class=\"trademark\">MATLAB<\/span> release\u200b\u200b<\/li>\n<\/ul>\n<h3>Mathematics<\/h3>\n<ul>\n<li><code class=\"function\">decomposition<\/code> Object: Solve linear systems repeatedly with improved performance<\/li>\n<li><code class=\"function\">lsqminnorm<\/code> Function: Find minimum-norm solution of underdetermined linear system<\/li>\n<li><code class=\"function\">dissect<\/code> Function: Reorder sparse matrix columns using nested dissection ordering<\/li>\n<li><code class=\"function\">vecnorm<\/code> Function: Compute vector-wise norms of arrays<\/li>\n<li><code class=\"object\">polyshape<\/code> Object: Create, analyze, and visualize 2-D polygons<\/li>\n<\/ul>\n<h3>Graphics<\/h3>\n<ul>\n<li><code class=\"literal\">geobubble<\/code> Function: Create an interactive map with bubbles whose size and color vary with data values<\/li>\n<li><code class=\"literal\">wordcloud<\/code> Function: Display words at different sizes based on frequency or custom size data<\/li>\n<li><code class=\"literal\">binscatter<\/code> Function: Visualize data density with dynamic bin size adjustment<\/li>\n<li>Tall Array Support: Visualize out-of-memory data using <code class=\"literal\">plot<\/code>, <code class=\"literal\">scatter<\/code>, and <code class=\"literal\">binscatter<\/code><\/li>\n<li><code class=\"literal\">heatmap<\/code> Function: Sort rows and columns and use custom labels in a heatmap<\/li>\n<li><code class=\"literal\">bar<\/code> Function: Control individual bar colors<\/li>\n<\/ul>\n<h3>Data Import and Export<\/h3>\n<ul>\n<li>Custom Datastore: Build a customized datastore<\/li>\n<li><code class=\"literal\">datastore<\/code> Function: Work with data stored in <span class=\"trademark\">Windows Azure<\/span> Blob Storage<\/li>\n<\/ul>\n<h3>Data Analysis<\/h3>\n<ul>\n<li><code class=\"function\">ischange<\/code> Function: Detect abrupt changes in data<\/li>\n<li><code class=\"function\">islocalmin<\/code> and <code class=\"function\">islocalmax<\/code> Functions: Detect local minima and maxima in data<\/li>\n<li><code class=\"function\">rescale<\/code> Function: Scale data to a specified range<\/li>\n<li><code class=\"function\">tall<\/code> Arrays: Operate on tall arrays with more functions, including <code class=\"function\">fillmissing<\/code>, <code class=\"function\">filter<\/code>, <code class=\"function\">median<\/code>, <code class=\"function\">polyfit<\/code>, and <code class=\"function\">synchronize<\/code><\/li>\n<li><code class=\"function\">timetable<\/code> Data Container: Specify whether each variable in a <code class=\"function\">timetable<\/code> contains continuous or discrete data using the <code class=\"literal\">VariableContinuity<\/code> property<\/li>\n<\/ul>\n<h3>App Building<\/h3>\n<ul>\n<li>App Designer: Create apps with a wide variety of 2-D and 3-D plots<\/li>\n<li>App Designer: Add menus to an app from the Component Library<\/li>\n<li>App Designer: Specify input arguments when running an app<\/li>\n<li>App Designer: Add a summary, description, and screenshot for app packaging and compiling<\/li>\n<li><code class=\"literal\">uitree<\/code> and <code class=\"literal\">uitreenode<\/code> Functions: Create trees and tree nodes in apps<\/li>\n<li><code class=\"literal\">uiconfirm<\/code> Function: Create modal in-app confirmation dialog boxes<\/li>\n<li>Toolbox Packaging: Add App Designer apps to the Apps Gallery upon toolbox installation<\/li>\n<li><span class=\"trademark\">MATLAB<\/span> <span class=\"trademark\">Online<\/span>: Run App Designer apps in <span class=\"trademark\">MATLAB<\/span> <span class=\"trademark\">Online<\/span><\/li>\n<\/ul>\n<h3>Performance<\/h3>\n<ul>\n<li>App Designer: Load apps faster<\/li>\n<li>Execution Engine: Improved performance for vectorized math on CPUs with AVX2\u200b\u200b\u200b<\/li>\n<li>Live Editor: Run live scripts with loops faster<\/li>\n<\/ul>\n<h3>Hardware Support<\/h3>\n<ul>\n<li><span class=\"trademark\">Arduino<\/span>: Wirelessly connect to <span class=\"trademark\">Arduino<\/span> boards using low-cost <span class=\"trademark\">Bluetooth<\/span> adaptors<\/li>\n<li><span class=\"trademark\">Arduino<\/span> Setup UI: Set up a connection to your <span class=\"trademark\">Arduino<\/span> board over USB, <span class=\"trademark\">Bluetooth<\/span>, or WiFi<\/li>\n<li><span class=\"trademark\">Arduino<\/span> Plug-In Detection: Discover available <span class=\"trademark\">Arduino<\/span> support and examples when plugging a compatible <span class=\"trademark\">Arduino<\/span> board<\/li>\n<\/ul>\n<h3>Advanced Software Development<\/h3>\n<ul>\n<li><span class=\"trademark\">MATLAB<\/span> Engine API for C++: Run <span class=\"trademark\">MATLAB<\/span> code from C++ programs with object-oriented programming support and asynchronous execution<\/li>\n<li><span class=\"trademark\">MATLAB<\/span> Engine API for C++: Pass data between C++ programs and <span class=\"trademark\">MATLAB<\/span> using <span class=\"trademark\">MATLAB<\/span> Data Array<\/li>\n<li>Java SE 8: <span class=\"trademark\">MATLAB<\/span> support, providing improved security and access to new Java features\u200b\u200b\u200b<\/li>\n<li><span class=\"trademark\">MinGW<\/span> 5.3: <span class=\"trademark\">MATLAB<\/span> support\u200b\u200b\u200b<\/li>\n<li>Microsoft Visual Studio 2017: <span class=\"trademark\">MATLAB<\/span> support for Microsoft Visual Studio 2017 Community, Professional, and Enterprise editions\u200b<\/li>\n<li><span class=\"trademark\">Python<\/span> Version 3.6: <span class=\"trademark\">MATLAB<\/span> support<\/li>\n<li><span class=\"trademark\">MATLAB<\/span> Handle class method: Add a listener for an event without binding the listener to the source object<\/li>\n<li>Unit Testing Framework: Provide code coverage reports in the Cobertura format for improved continuous integration workflows\u200b\u200b\u200b<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/matlab\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Simulink\">Simulink<\/h2>\n<h3>Simulation Analysis and Performance<\/h3>\n<ul>\n<li>Simulation Manager: Monitor, inspect, and visualize simulation progress and results<\/li>\n<\/ul>\n<h3><span class=\"trademark\">Simulink<\/span> Editor<\/h3>\n<ul>\n<li>Hidden \u200bBlock Names: Improve model appearance by hiding default block names<\/li>\n<li>Signal Tracing: Highlight and navigate a signal from its source to a destination<\/li>\n<\/ul>\n<h3>Component-Based Modeling<\/h3>\n<ul>\n<li>Schedulable Components: Explicitly schedule models for simulation and adaptation to your software environment\u200b<\/li>\n<li>Tables in Masks: Present and sort your mask parameters in a searchable table<\/li>\n<li>\u200bSimulink Variants: Create more customizable variant models by using improved Variant Subsystem and variant condition propagation capabilities<\/li>\n<\/ul>\n<h3>Project and File Management<\/h3>\n<ul>\n<li>\u200b<span class=\"trademark\">Simulink<\/span> Project Upgrade: Update all models and library blocks used in your project to the latest release\u200b<\/li>\n<li>\u200bAutomatic Project Creation: Easily turn a folder into a project and manage your files, data, and environment in one place\u200b<\/li>\n<li>\u200bModel Compare and Merge: Identify differences between model elements, <span class=\"trademark\">Stateflow<\/span> charts, and <span class=\"block\">MATLAB Function<\/span> blocks<\/li>\n<\/ul>\n<h3>Data Management<\/h3>\n<ul>\n<li>Model Data Editor: Easily view, filter, group, and edit more data used by a model including signals, states, and referenced variables<\/li>\n<li>Signal Editor: Create and edit input signals that can be organized for multiple simulations\u200b\u200b<\/li>\n<li>Defining Missing Variables: Identify and easily fix missing, deleted, or renamed variables<\/li>\n<\/ul>\n<h3>Block Enhancements<\/h3>\n<ul>\n<li>Scoped <span class=\"trademark\">Simulink<\/span> Functions: Create Simulink Functions that can now cross model boundaries for reusable software components\u200b<\/li>\n<\/ul>\n<h3>Connection to Hardware<\/h3>\n<ul>\n<li><span class=\"trademark\">Simulink<\/span> Support Package for <span class=\"trademark\">PARROT<\/span> Minidrones: Deploy flight control algorithms on <span class=\"trademark\">PARROT<\/span> minidrones\u200b\u200b<\/li>\n<li>Support for <span class=\"trademark\">Arduino<\/span> MKR1000 Hardware: Run <span class=\"trademark\">Simulink<\/span> models on <span class=\"trademark\">Arduino<\/span> MKR1000 boards<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/simulink\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Aerospace_Blockset\">Aerospace Blockset<\/h2>\n<ul>\n<li>Difference Between UT1 and UTC: Calculate time difference with Delta UT1 block according to the IAU2000A reference system\u200b<\/li>\n<li>\u200bFlightGear Interface: Includes support for Version 2017.1 through flight simulator blocks\u200b<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/aeroblks\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Aerospace_Toolbox\">Aerospace Toolbox<\/h2>\n<ul>\n<li>Difference Between UT1 and UTC: Calculate time difference with <code class=\"function\">deltaUT1<\/code> function according to the IAU2000A reference system\u200b<\/li>\n<li>FlightGear Interface: Includes support for Version 2017.1 through flight simulator objects\u200b<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/aerotbx\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Antenna_Toolbox\">Antenna Toolbox<\/h2>\n<ul>\n<li>PCB Stack Antenna: Design Custom PCB antennas with arbitrary metal-dielectric layers, solid feed\/via models, and advanced meshing control<\/li>\n<li>Gerber File Generation from <code class=\"literal\">pcbstack<\/code>: Prototype and implement antennas using customizable library of RF connectors and PCB manufacturing services<\/li>\n<li>Conversion of 2-D\/2.5-D Antenna Elements to <code class=\"literal\">pcbStack<\/code>: Design custom printed antennas using available library elements<\/li>\n<li>Inset-Fed Patch, Circular Patch, Cloverleaf, Circular Reflector, and Circular Cavity: Design, visualize, and analyze three additional antennas and two additional backing structures using parameterized geometry<\/li>\n<li>Birdcage Antenna: Design, visualize, and analyze an additional antenna, including the effects of human heads modeled with phantoms<\/li>\n<li>Visualization Within Dielectric Volume: Inspect charge and current separately in the metal and dielectric layers<\/li>\n<li>RF Propagation: Visualize transmitter\/receiver sites, links, and coverage on map using outdoor and weather-based path loss models<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/antenna\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Audio_System_Toolbox\">Audio System Toolbox<\/h2>\n<ul>\n<li>AU Plugin Hosting: Run and test Audio Units (AU) plugins in <span class=\"trademark\">MATLAB<\/span> on macOS<\/li>\n<li>Graphic Equalization: Boost and cut standard octave or fractional octave frequency bands in <span class=\"trademark\">MATLAB<\/span> and <span class=\"trademark\">Simulink<\/span><\/li>\n<li>Real-World Parameter Values for Hosted Plugins: Set and get values of hosted plugin parameters directly, using standard dot notation<\/li>\n<li><span class=\"trademark\">MATLAB<\/span> Code Generation from Audio Test Bench: Automatically generate <span class=\"trademark\">MATLAB<\/span> code for real-time audio streaming and processing<\/li>\n<li>Direct Access to ASIO Configuration Panel: Open configuration panel of ASIO drivers directly from <span class=\"trademark\">MATLAB<\/span><\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/audio\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Automated_Driving_System_Toolbox\">Automated Driving System Toolbox<\/h2>\n<ul>\n<li>Sensor Fusion Simulink Blocks: Track multiple objects and fuse detections from multiple sensors<\/li>\n<li>Sensor Simulation Using Simulink Blocks: Generate synthetic object lists from camera and radar sensor models<\/li>\n<li>Ground Truth Labeling App: Reverse playback capability while processing algorithms<\/li>\n<li>Code Generation for Sensor Models: Generate C code for camera and radar sensor models<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/driving\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Bioinformatics_Toolbox\">Bioinformatics Toolbox<\/h2>\n<ul>\n<li>NCBI Database: Download genomic data from NCBI using XML format<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/bioinfo\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Communications_System_Toolbox\">Communications System Toolbox<\/h2>\n<ul>\n<li>Library for <span class=\"trademark\">ZigBee<\/span> Protocol: Simulate ZigBee low-rate wireless personal area network (LRWPAN) technologies<\/li>\n<li>Library for NFC Protocol: Simulate Near Field Communication (NFC) wireless technologies<\/li>\n<li>OQPSK Simulation: Simulate practical OQPSK links with modulation, frequency and timing synchronization, and demodulation functions<\/li>\n<li>MIMO Channel Enhancements: Specify an arbitrary number of antennas and include antenna polarization when you simulate MIMO fading channels<\/li>\n<li>Path Loss Functions: Account for path loss due to free space, fog, gas, and rain<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/comm\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Computer_Vision_System_Toolbox\">Computer Vision System Toolbox<\/h2>\n<ul>\n<li>Semantic Segmentation Using Deep Learning: Classify pixel regions in images, evaluate, and visualize segmentation results<\/li>\n<li>Image Labeling App: Interactively label individual pixels for semantic segmentation and label regions using bounding boxes for object detection<\/li>\n<li>Fisheye Camera Calibration: Calibrate fisheye cameras to estimate intrinsic camera parameters<\/li>\n<li>KAZE Features: Detect and extract KAZE features for object recognition or image registration workflows<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/vision\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Control_System_Toolbox\">Control System Toolbox<\/h2>\n<ul>\n<li>Gain Scheduling: Implement gain-scheduled controllers using a new library of blocks configured to take scheduled parameters as inputs\u200b<\/li>\n<li>Gain Scheduling: Achieve smooth and memory-efficient implementation by turning gain surfaces into embedded equations<\/li>\n<li>Gain-Scheduled Controller Tuning: Automatically tune gain-scheduled state observer gain, LQR gain, and other controller architectures expressed as matrices\u200b<\/li>\n<li>Gain-Scheduled Controller Tuning: Specify tuning goals that vary with operating condition<\/li>\n<li>Particle Filters: Estimate states of nonlinear systems<\/li>\n<li>Improved <code class=\"literal italic\">lqg<\/code> Function: Compute gain matrices and optimal controller in discrete time using current Kalman Filter estimator\u200b<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/control\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"DO_Qualification_Kit_(for_DO-178)\">DO Qualification Kit (for DO-178)<\/h2>\n<ul>\n<li>Qualification Artifacts: Qualify R2017b versions of supported products<\/li>\n<li><span class=\"trademark\">Simulink<\/span> <span class=\"trademark\">Verification and Validation<\/span> Packaging: Qualified features for DO-178 compliance are included in <span class=\"trademark\">Simulink<\/span> <span class=\"trademark\">Check<\/span> and <span class=\"trademark\">Simulink<\/span> <span class=\"trademark\">Coverage<\/span><\/li>\n<li>Certification Artifacts Explorer: Access artifacts through Simulink menu bar or MATLAB Toolstrip app<\/li>\n<li>DO Qualification Kit Checks: Qualify additional Model Advisor checks<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/qualkitdo\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"DSP_System_Toolbox\">DSP System Toolbox<\/h2>\n<ul>\n<li>Improved Spectrum Analyzer: Analyze signals in the frequency domain using polyphase FFT filter banks, custom windows, dBFS units, and a spectral mask panel\u200b<\/li>\n<li>Zoom FFT: Compute fast Fourier transform (FFT) of a frequency subband at high resolution\u200b<\/li>\n<li>Frequency-Domain FIR Filter: Convolve long sequences while balancing latency and execution efficiency<\/li>\n<li>Multitap Fractional Delay: Delay signals by multiple sample period values concurrently using variable fractional delay\u200b\u200b<\/li>\n<li>Minimum Resource FFT\/IFFT: Reduce resource usage with the Burst Radix 2 architecture of the HDL Optimized FFT (requires HDL Coder for code generation)\u200b\u200b\u200b<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/dsp\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Data_Acquisition_Toolbox\">Data Acquisition Toolbox<\/h2>\n<ul>\n<li>Analog Input Recorder App: Acquire and visualize analog input signals<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/daq\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Database_Toolbox\">Database Toolbox<\/h2>\n<ul>\n<li>Database Explorer App: Visually explore relational databases without knowing SQL<\/li>\n<li><span class=\"trademark\">Database Toolbox<\/span> Interface for <span class=\"trademark\">MongoDB<\/span>: Easily interact with <span class=\"trademark\">MongoDB<\/span><\/li>\n<li><code class=\"function\">splitsqlquery<\/code> Function: Split a SQL query into multiple SQL page queries to access large amounts of data<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/database\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Datafeed_Toolbox\">Datafeed Toolbox<\/h2>\n<ul>\n<li><span class=\"trademark\">Twitter<\/span> Support: Easily connect to <span class=\"trademark\">Twitter<\/span>, aggregate data for analysis, and access REST API endpoints<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/datafeed\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Econometrics_Toolbox\">Econometrics Toolbox<\/h2>\n<ul>\n<li>Discrete-Time Markov Chains: Analyze the structure and evolution of Markov models<\/li>\n<li>Vector Error-Correction Model: Analyze multivariate time series with cointegrating relationships<\/li>\n<li>Bayesian Linear Regression: Draw samples from posterior distributions using the Hamiltonian Monte Carlo sampler<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/econ\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Embedded_Coder\">Embedded Coder<\/h2>\n<h3>Model Architecture and Design<\/h3>\n<ul>\n<li>Function Interfaces: Generate multi-instance functions from export-function models and control scope of Simulink functions<\/li>\n<li>AUTOSAR Compositions and Basic Software: Import AUTOSAR compositions and simulate diagnostic and memory services<\/li>\n<\/ul>\n<h3>Code Generation<\/h3>\n<ul>\n<li>Cross-Release Code Integration: Reuse code from models containing model references, global I\/O, data stores, and parameters<\/li>\n<\/ul>\n<h3>Performance<\/h3>\n<ul>\n<li>RAM Reduction: Reduce data copies in For Each subsystems and reuse buffers of different sizes<\/li>\n<li>Reusable Storage Class: Specify reusable custom storage classes anywhere on a path<\/li>\n<\/ul>\n<h3>Verification<\/h3>\n<ul>\n<li>Multiple Processor SIL\/PIL Testing: Perform SIL or PIL component tests on different processors simultaneously<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/ecoder\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Financial_Instruments_Toolbox\">Financial Instruments Toolbox<\/h2>\n<ul>\n<li>Interest-Rate Instruments: \u200bPrice swaptions with resettable legs and different basis conventions using Black, Normal, and lattice (tree-based) models\u200b<\/li>\n<li>\u200b\u200bInterest-Rate Instruments: Use Hull-White calibration routines for Shifted Black and Normal models<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/fininst\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Fixed-Point_Designer\">Fixed-Point Designer<\/h2>\n<ul>\n<li>Simplified Fixed-Point Tool: Convert <span class=\"trademark\">Simulink<\/span> systems to fixed point using the updated tool that provides guidance at each step of the workflow<\/li>\n<li>Data Type Visualizer: Understand and analyze data type choices by viewing histograms of the dynamic range of signals in your model<\/li>\n<li>Data Type Exploration: Iteratively explore multiple floating point to fixed-point conversions to determine the optimal choice<\/li>\n<li>Function Input and Output Logging: Selectively log and plot function inputs and outputs at any level of your design in the Fixed-Point Converter app<\/li>\n<li><span class=\"trademark\">Simulink<\/span> Diagnostic Management: Suppress immaterial diagnostic warnings and errors from specific blocks to efficiently discover modeling errors<\/li>\n<li>Autoscaling Lookup Table Objects: Propose and apply fixed-point data types for Simulink Lookup Table and Breakpoint objects<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/fixedpoint\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Fuzzy_Logic_Toolbox\">Fuzzy Logic Toolbox<\/h2>\n<ul>\n<li>Code Generation Improvements: Generate code for single and fixed-point data types, and custom membership and inference functions\u200b\u200b\u200b<\/li>\n<li>PLC Deployment: Generate IEC 61131-3 Structured Text from fuzzy logic controllers\u200b<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/fuzzy\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"HDL_Coder\">HDL Coder<\/h2>\n<ul>\n<li>Model Advisor Checks: Check and update your <span class=\"trademark\">Simulink<\/span> model for HDL code generation compatibility<\/li>\n<li>Vector Input Multiply-Accumulate (MAC) Block: Map arithmetic operations efficiently to FPGA DSP slices<\/li>\n<li>Minimum Resource FFT\/IFFT: Reduce resource usage with the Burst Radix 2 architecture of the HDL-Optimized FFT (requires DSP System Toolbox)<\/li>\n<li>AXI4 Master Interface: Facilitate communication between your design and external memory by using the AXI4 Master protocol for more flexible data access<\/li>\n<li><span class=\"trademark\">Simulink<\/span> Test Points in HDL: Debug internal signals by automatically routing the signals to top-level HDL ports<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/hdlcoder\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"HDL_Verifier\">HDL Verifier<\/h2>\n<ul>\n<li>SystemVerilog DPI Custom Port Widths: Generate SystemVerilog ports with bit widths that match non-byte-aligned fixed-point widths\u200b<\/li>\n<li>Additional FPGA-in-the-Loop Board Support: Simulate with <span class=\"trademark\">Xilinx<\/span> <span class=\"trademark\">Zynq<\/span> <span class=\"trademark\">UltraScale+<\/span> MPSoC ZCU102 Evaluation Kit<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/hdlverifier\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"IEC_Certification_Kit_(for_ISO_26262_and_IEC_61508)\">IEC Certification Kit (for ISO 26262 and IEC 61508)<\/h2>\n<ul>\n<li>Qualification and Certification Artifacts: Qualify R2017b versions of supported products<\/li>\n<li><span class=\"trademark\">Simulink<\/span> <span class=\"trademark\">Verification and Validation<\/span> Packaging: Qualified features for ISO and IEC compliance are included in <span class=\"trademark\">Simulink<\/span> <span class=\"trademark\">Check<\/span> and <span class=\"trademark\">Simulink<\/span> <span class=\"trademark\">Coverage<\/span><\/li>\n<li>Certification Artifacts Explorer: Access artifacts through Simulink menu bar or MATLAB Toolstrip app<\/li>\n<li>IEC Certification Kit Checks: Qualify additional Model Advisor checks<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/certkitiec\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Image_Acquisition_Toolbox\">Image Acquisition Toolbox<\/h2>\n<ul>\n<li>Point Grey Cameras: Includes support for FlyCapture2 SDK 2.11 upgrade<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/imaq\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Image_Processing_Toolbox\">Image Processing Toolbox<\/h2>\n<ul>\n<li>Deep Learning: Denoise images using deep learning techniques<\/li>\n<li>3-D Image Processing: Process 3-D volumetric image data with support for seven additional functions<\/li>\n<li>Image Enhancement: Adjust colors with automatic white balancing, and reduce haze in images<\/li>\n<li>Image Quality Metrics: Measure image quality without a reference image, and model image quality using an eSFR test chart<\/li>\n<li>NIfTI File Format: Read and write neuroscience image volumes in the NIfTI file format<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/images\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Instrument_Control_Toolbox\">Instrument Control Toolbox<\/h2>\n<ul>\n<li>Quick Control RF Signal Generator Interface: Use a simple interface to easily download signals and control RF signal generators<\/li>\n<li>GPIB Support for ADLINK: Communicate with instruments using ADLINK GPIB interface hardware<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/instrument\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"LTE_System_Toolbox\">LTE System Toolbox<\/h2>\n<ul>\n<li>V2X Sidelink Support: Model vehicle-to-vehicle wireless communications using LTE Release 14 functionality<\/li>\n<li>NB-IoT Example: Simulate a narrowband Internet of Things (NB-IoT) communications link over an AWGN channel model<\/li>\n<li>5G Library: Simulate 3GPP 5G radio technologies with new waveforms and channel models<\/li>\n<li>Additional Functions Implemented in MATLAB Code: Explore the MATLAB code of lteULSCH and ltePDSCH<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/lte\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"MATLAB_Coder\">MATLAB Coder<\/h2>\n<ul>\n<li>Fast Fourier Transforms: Generate code that takes advantage of the FFTW library<\/li>\n<li>Strings: Generate code for <span class=\"trademark\">MATLAB<\/span> code that represents text as a string scalar<\/li>\n<li><span class=\"trademark\">Statistics and Machine Learning Toolbox<\/span> Code Generation: Generate C code for prediction by using discriminant analysis, <em class=\"varname\">k<\/em>-nearest neighbor, SVM regression, regression tree ensemble, and Gaussian process regression models<\/li>\n<li>Cell Arrays and Classes in Structures: Generate code for structures that contain cell arrays and classes<\/li>\n<li>Class Folders: Generate code for MATLAB classes defined by using multiple files<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/coder\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"MATLAB_Distributed_Computing_Server\">MATLAB Distributed Computing Server<\/h2>\n<ul>\n<li>Improved Parallel Language Performance: Execute parallel language constructs with reduced overhead<\/li>\n<li>Tall Array Support: Use tall arrays with <span class=\"trademark\">Windows<\/span> client access to <span class=\"trademark\">Linux<\/span> <span class=\"trademark\">Spark<\/span> clusters<\/li>\n<li>Improved Parallel Pool Robustness: Run pools without Message Passing Interface (MPI) by default, making pools resilient to workers crashing\u200b\u200b\u200b\u200b<\/li>\n<li>Improved <span class=\"trademark\">MATLAB<\/span> Integration with Third-Party Schedulers: Use the Generic Profile Wizard for easier installation and setup of <span class=\"trademark\">MATLAB<\/span> <span class=\"trademark\">Distributed Computing Server<\/span><\/li>\n<li>Cloud Storage: Work with data in <span class=\"trademark\">Windows Azure<\/span> Blob Storage<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/mdce\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"MATLAB_Report_Generator\">MATLAB Report Generator<\/h2>\n<ul>\n<li>MATLAB Reporters: Use MATLAB objects to generate title pages, tables of contents, chapters, figures, and other report elements\u200b<\/li>\n<li>PDF Image Format: Generate PDF Reports containing PDF images<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/rptgen\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Model_Predictive_Control_Toolbox\">Model Predictive Control Toolbox<\/h2>\n<ul>\n<li>Economic MPC: Design and simulate model predictive controllers with arbitrary nonlinear cost function and constraints<\/li>\n<li>Fast MPC: Guarantee worst-case execution time by using approximate QP solution\u200b\u200b<\/li>\n<li>Custom QP Solvers: Generate code for third-party QP solvers written in C\/C++ or <span class=\"trademark\">MATLAB<\/span> code suitable for code generation\u200b<\/li>\n<li>Mixed Input\/Output Constraints: Update constraints on linear combinations of inputs and outputs at run time<\/li>\n<li>ADAS Examples: Design controllers for adaptive cruise control, autonomous vehicle steering, and obstacle avoidance<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/mpc\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Neural_Network_Toolbox\">Neural Network Toolbox<\/h2>\n<ul>\n<li>Directed Acyclic Graph (DAG) Networks: Create deep learning networks with more complex architecture to improve accuracy and use many popular pretrained models\u200b<\/li>\n<li>Long Short-Term Memory (LSTM) Networks: Create deep learning networks with the LSTM recurrent neural network topology for time-series classification and prediction<\/li>\n<li>Deep Learning Validation: Automatically validate network and stop training when validation metrics stop improving\u200b<\/li>\n<li>Deep Learning Layer Definition: Define new layers with learnable parameters, and specify loss functions for classification and regression output layers\u200b<\/li>\n<li>Deep Learning Training Plots: Monitor training progress with plots of accuracy, loss, validation metrics, and more<\/li>\n<li>Deep Learning Image Preprocessing: Efficiently resize and augment image data for training<\/li>\n<li>Bayesian Optimization of Deep Learning: Find optimal settings for training deep networks (Requires <span class=\"trademark\">Statistics and Machine Learning Toolbox<\/span>)\u200b\u200b<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/nnet\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Optimization_Toolbox\">Optimization Toolbox<\/h2>\n<ul>\n<li>Optimization Modeling: Use variable expressions to represent linear or integer constraints and objectives<\/li>\n<li>Optimization Modeling: Create a collection of constraints with a single statement<\/li>\n<li>Optimization Solving: Solve linear and mixed-integer linear problems with an automatically selected solver<\/li>\n<li>Optimization Modeling Examples: Learn how to specify a model with examples from finance, supply chain, energy production, and more<\/li>\n<li><code class=\"literal\">intlinprog<\/code> Initial Point: Warm start branch-and-bound<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/optim\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Parallel_Computing_Toolbox\">Parallel Computing Toolbox<\/h2>\n<ul>\n<li>Improved Parallel Language Performance: Execute parallel language constructs with reduced overhead<\/li>\n<li>Tall Array Support: Use tall arrays with <span class=\"trademark\">Windows<\/span> client access to <span class=\"trademark\">Linux<\/span> <span class=\"trademark\">Spark<\/span> clusters<\/li>\n<li>Improved Parallel Pool Robustness: Run pools without Message Passing Interface (MPI) by default, making pools resilient to workers crashing\u200b\u200b\u200b\u200b<\/li>\n<li>Improved <span class=\"trademark\">MATLAB<\/span> Integration with Third-Party Schedulers: Use the Generic Profile Wizard for easier installation and setup of <span class=\"trademark\">MATLAB<\/span> <span class=\"trademark\">Distributed Computing Server<\/span><\/li>\n<li>Cloud Storage: Work with data in <span class=\"trademark\">Microsoft<\/span> <span class=\"trademark\">Azure<\/span> Blob Storage<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/distcomp\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Partial_Differential_Equation_Toolbox\">Partial Differential Equation Toolbox<\/h2>\n<ul>\n<li>Structural Analysis: Solve static linear elasticity problems<\/li>\n<li>Planar STL Geometry: Import and mesh planar STL geometries<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/pde\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Phased_Array_System_Toolbox\">Phased Array System Toolbox<\/h2>\n<ul>\n<li>Independent Subarray Steering: Model multifunction array aperture with subarrays<\/li>\n<li>Sonar Noise Source: Model noise radiated by surface and underwater sources<\/li>\n<li>Dual Polarization: Model radar and wireless systems with polarization diversity<\/li>\n<li>Sonar Equation: Estimate maximum range, SNR, transmission loss, and source level of a sonar system using functions and app<\/li>\n<li>Application Examples: Model wireless, automotive and MIMO radar, and EW systems<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/phased\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Polyspace_Bug_Finder\">Polyspace Bug Finder<\/h2>\n<h3>Analysis Setup<\/h3>\n<ul>\n<li>Green Hills Compiler Support: Set up <span class=\"trademark\">Polyspace<\/span> analysis easily for code compiled with <span class=\"trademark\">Green Hills<\/span> MULTI Compiler<\/li>\n<li>OSEK Multitasking Support: Detect the multitasking configuration for your OSEK application automatically<\/li>\n<li>Incremental Analysis in <span class=\"trademark\">Eclipse<\/span>: Detect bugs as you type and save code in your <span class=\"trademark\">Eclipse<\/span> IDE<\/li>\n<\/ul>\n<h3>Analysis Results<\/h3>\n<ul>\n<li>Security Standards Support: Detect violations of all secure coding guidelines from ISO\/IEC Technical Specification 17961:2013 and more guidelines from SEI CERT C Coding Standard<\/li>\n<\/ul>\n<h3>Reviewing Results<\/h3>\n<ul>\n<li>Result Review Workflow: Hide results that you reviewed once and justified through source code annotations<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/bugfinder\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Polyspace_Code_Prover\">Polyspace Code Prover<\/h2>\n<h3>Verification Setup<\/h3>\n<ul>\n<li>Green Hills Compiler Support: Set up <span class=\"trademark\">Polyspace<\/span> analysis easily for code compiled with <span class=\"trademark\">Green Hills<\/span> Compiler<\/li>\n<li>OSEK Multitasking Support: Detect the multitasking configuration for your OSEK application automatically<\/li>\n<\/ul>\n<h3>Verification Results<\/h3>\n<ul>\n<li>Stack Size Computation: Determine maximum stack usage by a C program and individual functions<\/li>\n<\/ul>\n<h3>Reviewing Results<\/h3>\n<ul>\n<li>Run-Time Error Cause: Navigate to and view the cause of red nonterminating loops or function calls<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/codeprover\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Powertrain_Blockset\">Powertrain Blockset<\/h2>\n<ul>\n<li>HEV Input Power-Split Reference Application: Use fully assembled model for HIL testing, tradeoff analysis, and control parameter optimization of a power-split hybrid like the <span class=\"trademark\">Toyota<\/span> <span class=\"trademark\">Prius<\/span><\/li>\n<li>CI and SI Engine Dynamometer Reference Applications: Resize engines and recalibrate controllers based on desired power and number of cylinders<\/li>\n<li>New Drivetrain and Propulsion Blocks: Model drivetrain coupling, bidirectional DC-to-DC energy conversion, and flux-based PMSM motors\u200b<\/li>\n<li>Electric Motor Controllers: Calculate inverter electrical losses<\/li>\n<li>Flux-Based Motor Parameterization: Generate parameters for Flux-Based PMSM and Flux-Based PM Controller blocks\u200b<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/autoblks\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"RF_Blockset\">RF Blockset<\/h2>\n<ul>\n<li><span class=\"block\">Amplifier<\/span> Block: Model the effects of finite reverse isolation and frequency-dependent noise with data source option<\/li>\n<li><span class=\"block\">S-parameter<\/span> Block: Model causal responses for amplitude data using the frequency response domain option<\/li>\n<li><span class=\"block\">S-parameter<\/span> Block: Simulate and visualize up to 8-port data<\/li>\n<li>CW Source: Model frequency-dependent phase noise<\/li>\n<li>Variable Resistor Block: Build tunable RF systems by varying the resistance at run time<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/simrf\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"RF_Toolbox\">RF Toolbox<\/h2>\n<ul>\n<li><code class=\"function\">smithplot<\/code> Function: Visualize network parameters, data, and markers on a Smith chart<\/li>\n<li>Plot button in RF Budget Analyzer App: Visualize budget results across signal bandwidth<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/rf\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Risk_Management_Toolbox\">Risk Management Toolbox<\/h2>\n<ul>\n<li>\u200bCorporate Credit Risk: Compute regulatory capital and value-at-risk using an asymptotic single risk factor (ASRF) model\u200b<\/li>\n<li>\u200bCorporate Credit Risk: Perform credit portfolio simulation with random loss given default (LGD)<\/li>\n<li>\u200bMarket Risk: Backtest expected shortfall models\u200b<\/li>\n<li>\u200bConsumer Credit Risk: Specify weights in credit scorecards using Binning Explorer\u200b<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/risk\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Robotics_System_Toolbox\">Robotics System Toolbox<\/h2>\n<ul>\n<li><code class=\"literal\">RigidBodyTree<\/code> Visualization Improvements: Attach mesh files and inspect individual bodies in a <span class=\"trademark\">MATLAB<\/span> figure<\/li>\n<li>Coordinate Transformation Conversion Block: Convert between coordinate system representations in <span class=\"trademark\">Simulink<\/span><\/li>\n<li>ROS Image and Point Cloud Blocks: Convert ROS messages to nonbus signals in <span class=\"trademark\">Simulink<\/span><\/li>\n<li>Lidar Sensor Object: Store and use lidar scan data<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/robotics\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Robust_Control_Toolbox\">Robust Control Toolbox<\/h2>\n<ul>\n<li><code class=\"literal\">h2syn<\/code> Improvements: Handle singular problems using automatic regularization, and obtain better results when computing discrete-time controllers\u200b\u200b\u200b<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/robust\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Signal_Processing_Toolbox\">Signal Processing Toolbox<\/h2>\n<ul>\n<li>Signal Analyzer App: Analyze sporadic signals with persistence spectrum and sharpen time-frequency estimates using reassignment<\/li>\n<li>Signal Analyzer App: Extract and export signal regions of interest<\/li>\n<li>Signal Analyzer App: Generate <span class=\"trademark\">MATLAB<\/span> scripts to automate analysis<\/li>\n<li><code class=\"function\">pspectrum<\/code> Function: Analyze power spectrum, spectrogram, and persistence spectrum of signals<\/li>\n<li>Rotating Machinery: Remove noise coherently with time-synchronous averaging and analyze wear using envelope spectra<\/li>\n<li>Modal Analysis: Use parametric methods for FRF and modal parameter estimation<\/li>\n<li>Fatigue Analysis: Perform high-cycle rainflow counting<\/li>\n<li><code class=\"function\">findchangepts<\/code> Function: Find changepoints in spectrograms and other multivariate signals<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/signal\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"SimBiology\">SimBiology<\/h2>\n<ul>\n<li>Noncompartmental Analysis: Calculate NCA parameters from grouped data for mixed dosing schedules and mixed routes of administration<\/li>\n<li>Confidence Intervals: Calculate parameter and prediction confidence intervals using Gaussian, profile likelihood, and bootstrap approximation<\/li>\n<li>Steady State Calculations: Compute model steady states using an algebraic method \u200b\u200b<\/li>\n<li>Diagram View: Annotate models using text blocks<\/li>\n<li>Assignment Expressions: Enforce both initial and repeat assignment expressions at simulation start time<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/simbio\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"SimEvents\">SimEvents<\/h2>\n<ul>\n<li><span class=\"block\">Conveyor System<\/span> Block: Simulate manufacturing and transportation of goods using the block to model entities moving along a conveyor<\/li>\n<li><span class=\"trademark\">MATLAB<\/span> Discrete-Event System Acceleration: Speed up your simulations using code generation mode in the MATLAB Discrete-Event System block<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/simevents\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Simscape\">Simscape<\/h2>\n<h3><span class=\"trademark\">Simscape<\/span> Language<\/h3>\n<ul>\n<li><span class=\"trademark\">Simscape<\/span> Functions: Reuse expressions in equations and member declarations of multiple components<\/li>\n<li><code class=\"simscapelanguage\">initialevent<\/code> Operator: Initialize event variables<\/li>\n<\/ul>\n<h3>Foundation Library and Simulation<\/h3>\n<ul>\n<li>Nominal Value Specification: Improve simulation robustness by providing scale of variables to the solver<\/li>\n<li>Operating Point Management: Initialize models from saved operating points<\/li>\n<li>Lookup Table Visualization: Plot the data based on specified interpolation and extrapolation methods<\/li>\n<li>Thermal Liquid Properties Visualization: Plot the data over pressure and temperature domains<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/physmod\/simscape\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Simscape_Driveline\">Simscape Driveline<\/h2>\n<ul>\n<li><span class=\"block\">Disc Brake<\/span> Block: Model a disc brake with heat transfer and temperature-dependent behavior<\/li>\n<li><span class=\"block\">Generic Engine<\/span> Block Redline Limit: Restrict throttle input when approaching maximum speed<\/li>\n<li><span class=\"block\">Fundamental Friction Clutch<\/span> Block Mode Chart: Speed up simulation with efficient state logic<\/li>\n<li><span class=\"block\">Shock Absorber<\/span> and <span class=\"block\">Torsional Spring Damper<\/span> Blocks with Configurable Hard Stop: Select numerically smooth options for fast simulation<\/li>\n<li><span class=\"simscapeblock\">Belt Pulley<\/span> Centrifugal Force Modeling: Speed up simulation by excluding centrifugal force<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/physmod\/sdl\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Simscape_Electronics\">Simscape Electronics<\/h2>\n<ul>\n<li>Semiconductors Characteristics Visualization: Plot I-V curve for semiconductor device model parameter values<\/li>\n<li>Passive Device Blocks: Model slow-blow fuse, diffusion resistor, and reluctance with hysteresis<\/li>\n<li>RC Servo Block: Model fault-capable RC servo systems<\/li>\n<li>Gate Driver and Half-Bridge Driver Blocks: Model gate driver integrated circuits<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/physmod\/elec\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Simscape_Fluids\">Simscape Fluids<\/h2>\n<ul>\n<li>Variable-Displacement Motor (TL) and Variable-Displacement Pump (TL) Blocks: Model motors and pumps with variable displacement<\/li>\n<li>Thermal Liquid Pumps and Motors with Variable Losses and Efficiencies: Specify loss or efficiency as tabulated data or input signals<\/li>\n<li>Tank (G-TL) Block: Model tanks with both thermal liquid and gas inlets<\/li>\n<li>Simple Heat Exchanger Blocks: Model heat transfer between gas networks or gas and liquid networks using the specific dissipation method<\/li>\n<li>Pipe (TL) Block with Variable Elevation: Specify pipe elevation gain that varies during simulation<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/physmod\/hydro\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Simscape_Multibody\">Simscape Multibody<\/h2>\n<ul>\n<li>Variable Solid Blocks: Model bricks, cylinders, and spheres with variable mass and size<\/li>\n<li>CAD Import Architecture Options: Simplify the structure of imported CAD models<\/li>\n<li>Solid Block Inertia Calculations: Display automatically calculated values for inertia<\/li>\n<li>Autodesk Inventor CAD Joint Translation: Import joints defined in CAD assembly using Simscape Multibody Link<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/physmod\/sm\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Simscape_Multibody_Link\">Simscape Multibody Link<\/h2>\n<ul>\n<li><span class=\"trademark\">Autodesk Inventor<\/span> CAD Joint Translation: Export joints defined in CAD assembly using Simscape Multibody Link<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/physmod\/smlink\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Simscape_Power_Systems\">Simscape Power Systems<\/h2>\n<h3><span class=\"trademark\">Simscape<\/span> Components<\/h3>\n<ul>\n<li><span class=\"block\">AC Cable<\/span> Block: Model bonded and unbonded three-phase AC cables in trefoil or flat line formation<\/li>\n<li>Expanded Control Libraries: Speed up modeling by using prebuilt and documented algorithm components<\/li>\n<li><span class=\"block\">Hybrid Excitation Synchronous Machine<\/span> Block: Model a hybrid excitation synchronous machine with sinusoidal flux distribution<\/li>\n<li>Reluctance Machine Blocks: Model a three-phase switched reluctance machine or a synchronous reluctance machine with sinusoidal flux distribution<\/li>\n<li><span class=\"block\">Reluctance with Hysteresis<\/span> Block: Model nonlinear reluctance with flux-based hysteresis<\/li>\n<\/ul>\n<h3>Specialized Technology<\/h3>\n<ul>\n<li>Single-Phase Induction Motor Drive block: Design a speed drive with vector control for a single-phase asynchronous motor<\/li>\n<li>Full-Bridge MMC (External DC Links) Block: Convert power using a full-bridge bridge block with external connections to power module DC terminals<\/li>\n<li><span class=\"block\">PMU (PLL-Based Positive Sequence)<\/span> Block: Compute the positive-sequence component of a three-phase voltage measurement signal<\/li>\n<li><code class=\"function\">power_AsynchronousMachineParams<\/code> Data Export Capability: Easily save machine specifications to a <span class=\"trademark\">MATLAB<\/span>structure<\/li>\n<li>Electric Drive Blocks Masks: Specify drive parameters using <span class=\"trademark\">Simulink<\/span> masks<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/physmod\/sps\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Simulink_3D_Animation\">Simulink 3D Animation<\/h2>\n<ul>\n<li>Collision Detection: Sense collisions of virtual world objects using point clouds, raytracing, and primitive geometries<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/sl3d\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Simulink_Check\">Simulink Check<\/h2>\n<ul>\n<li><span class=\"trademark\">Simulink<\/span> <span class=\"trademark\">Verification and Validation<\/span> Packaging: Moved compliance checking, model metrics, clone detection and refactoring, and model transformer to <span class=\"trademark\">Simulink<\/span> <span class=\"trademark\">Check<\/span><\/li>\n<li>Metrics Dashboard: Collect and view metric data for quality assessment<\/li>\n<li>MathWorks High-Integrity Guidelines and Checks: Verify compliance with safety standards by using high-integrity checks and guidelines<\/li>\n<li>Modeling Support for Secure Coding Standards: Check model for compliance with secure coding requirements in CERT C, CWE, ISO\/IEC TS 17961 standards to improve security of generated code<\/li>\n<li>MISRA C: 2012 Modeling Checks: Improve compliance of generated code by using new MISRA C:2012 standards checks<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/slcheck\/release-notes.html#d23993e1 release-notes.html release-notes.html#d23993e41 release-notes.html#d23993e101 release-notes.html#d23993e1994\">Release details<\/a><\/p>\n<h2 id=\"Simulink_Code_Inspector\">Simulink Code Inspector<\/h2>\n<ul>\n<li>Action Subsystems: Inspect code for models that use action subsystem blocks with model reference or conditional subsystems<\/li>\n<li>Lookup Tables: Inspect code for models that include 3-D and 4-D lookup tables<\/li>\n<li>Code Generation Optimizations: Inspect code for models with more coder optimizations<\/li>\n<li>Extended <span class=\"trademark\">Stateflow<\/span> Support: Inspect code for models that include <span class=\"trademark\">Stateflow<\/span> parallel states<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/slci\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Simulink_Coder\">Simulink Coder<\/h2>\n<h3>Model Architecture and Design<\/h3>\n<ul>\n<li>C++ Functions: Generate C++ code from Simulink functions, including functions that respond to initialize, reset, and terminate events<\/li>\n<\/ul>\n<h3>Data, Function, and File Definition<\/h3>\n<ul>\n<li>Tunable Parameters: Tune parameters in model workspace<\/li>\n<\/ul>\n<h3>Code Generation<\/h3>\n<ul>\n<li>Configuration Parameters Dialog Box: View your model and code generation configuration parameters in unified dialog box with search capability<\/li>\n<li>Simplified Build Folder Layout: Generate code for different hardware settings in separate folders<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/rtw\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Simulink_Control_Design\">Simulink Control Design<\/h2>\n<ul>\n<li>PID Autotuning: Deploy PID autotuning algorithm to embedded software<\/li>\n<li>PID Autotuning: Automatically tune PID controller gains for models with plants that do not linearize<\/li>\n<li><span class=\"trademark\">Simscape<\/span> Model Trimming: Improve operating point calculation for Simscape models using new algorithms<\/li>\n<li>Linearization Advisor: Troubleshoot linearization results using new interactive tool and commands\u200b<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/slcontrol\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Simulink_Coverage\">Simulink Coverage<\/h2>\n<ul>\n<li><span class=\"trademark\">Simulink<\/span> <span class=\"trademark\">Verification and Validation<\/span> Packaging: Moved model and generated code coverage functionality and component verification functions such as <code class=\"function\">slvnvmakeharness<\/code> to <span class=\"trademark\">Simulink<\/span> <span class=\"trademark\">Coverage<\/span><\/li>\n<li>Coverage Filtering API: Filtering choices for coverage justifications that include specified decisions, conditions, and outcomes<\/li>\n<li>Logical Expressions in Assignment Statements: Record Condition and MCDC coverage for logical expressions in assignments in <span class=\"trademark\">Stateflow<\/span> and <span class=\"trademark\">MATLAB<\/span> Function Blocks<\/li>\n<li>Function and Function Call Coverage: Collect SIL &amp; PIL coverage as required by ISO 26262<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/slcoverage\/release-notes.html#d10825e1 release-notes.html release-notes.html#d10825e142 release-notes.html#d10825e156\">Release details<\/a><\/p>\n<h2 id=\"Simulink_Design_Verifier\">Simulink Design Verifier<\/h2>\n<ul>\n<li>Model Slicer: Investigate and refine active slice-time windows with the Model Slicer Data Inspector<\/li>\n<li>Multiword Support: Analyze models containing multiword fixed-point data types up to 128 bits<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/sldv\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Simulink_Desktop_Real-Time\">Simulink Desktop Real-Time<\/h2>\n<ul>\n<li>Internet of Things (IoT) Support: Interface with ThingSpeak by using I\/O blocks<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/sldrt\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Simulink_PLC_Coder\">Simulink PLC Coder<\/h2>\n<ul>\n<li>Code Optimization for Reusable Subsystems: Generate more efficient code for reusable subsystems<\/li>\n<li>Function Block Instance Naming: Control naming by using instance names of reusable subsystems<\/li>\n<li>Named Constant Inlining: Control handling of named constants in generated code<\/li>\n<li><span class=\"trademark\">MATLAB<\/span> Function Block Variable Reuse Control: Improve readability of the generated code<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/plccoder\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Simulink_Real-Time\">Simulink Real-Time<\/h2>\n<ul>\n<li><span class=\"trademark\">Simulink<\/span> Logging: Log simulation data to target computer disk for retrieval after execution<\/li>\n<li><span class=\"trademark\">Simulink<\/span> <span class=\"trademark\">Real-Time<\/span> Explorer: Display enumerated types, switch binary inputs, and float workspace windows<\/li>\n<li>Simulation Data Inspector Support: Monitor task execution time for all rates<\/li>\n<li>Video Camera Support: Capture video images with USB3 cameras<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/xpc\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Simulink_Report_Generator\">Simulink Report Generator<\/h2>\n<ul>\n<li>Simulink Reporters: Use MATLAB report objects to generate object property tables, diagram snapshots, and other Simulink report elements\u200b<\/li>\n<li>Simulink Finders: Use MATLAB report objects to find diagrams, blocks, charts, states, and other model objects\u200b<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/rptgenext\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Simulink_Test\">Simulink Test<\/h2>\n<ul>\n<li>Test Harness Generation Callbacks: Customize harness creation with post-create and post-rebuild callbacks<\/li>\n<li>Harness Component Synchronization Comparison: Identify differences in the component under test before explicitly synchronizing harnesses<\/li>\n<li>Multirelease Testing: Execute test cases with older <span class=\"trademark\">MATLAB<\/span> releases<\/li>\n<li>Signal Failure Navigation and Baseline Updates: Navigate between signal comparison failure regions, and automatically update baseline data<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/sltest\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Stateflow\">Stateflow<\/h2>\n<ul>\n<li><span class=\"trademark\">Simulink<\/span> Subsystem as a Stateflow State: Design states by using continuous and periodic <span class=\"trademark\">Simulink<\/span> algorithms to model hybrid systems<\/li>\n<li>Sequence Viewer: Visualize state changes, event activity, and function calls over time<\/li>\n<li>State and Data Visualization: Stream state activity and data directly from <span class=\"trademark\">Stateflow<\/span> to the Simulation Data Inspector<\/li>\n<li>Transition Syntax Cues: Create transition labels using syntax cues<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/stateflow\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Statistics_and_Machine_Learning_Toolbox\">Statistics and Machine Learning Toolbox<\/h2>\n<ul>\n<li>Code Generation: Generate C code for prediction by using discriminant analysis, <em class=\"varname\">k<\/em>-nearest neighbor, SVM regression, regression tree ensemble, and Gaussian process regression models (requires <span class=\"trademark\">MATLAB<\/span> <span class=\"trademark\">Coder<\/span>)<\/li>\n<li>Big Data Algorithms: Fit kernel SVM classification models by using random feature expansion, fit linear SVM regression models, grow decision trees, and draw weighted random samples from out-of-memory data<\/li>\n<li>Parallel Bayesian Optimization: Tune hyperparameters faster by using parallel function evaluation (requires <span class=\"trademark\">Parallel Computing Toolbox<\/span>)<\/li>\n<li>Machine Learning Apps: Select training data more efficiently in the Classification Learner and Regression Learner Apps\u200b<\/li>\n<li>Partial Dependence Plots: Visualize relationships between features and predicted responses through marginalization<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/stats\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Symbolic_Math_Toolbox\">Symbolic Math Toolbox<\/h2>\n<ul>\n<li>Unit Systems: Convert between SI and US units and create custom systems of units<\/li>\n<li>Unit Information: Get information on units and physical dimensions with the <code class=\"function\">unitInfo<\/code> function<\/li>\n<li>Symbolic String Evaluation: Evaluate strings as symbolic expressions with the <code class=\"function\">str2sym<\/code> function<\/li>\n<li>Special Functions: Calculate the Meijer G-function, elliptic nome function, Jacobi zeta function, and Jacobi elliptic functions<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/symbolic\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"System_Identification_Toolbox\">System Identification Toolbox<\/h2>\n<ul>\n<li>Particle Filters: Estimate states of nonlinear systems for online tracking and control system design<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/ident\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Vehicle_Network_Toolbox\">Vehicle Network Toolbox<\/h2>\n<ul>\n<li>\u200bCAN FD Protocol: Send and receive messages with MATLAB using the CAN FD protocol<\/li>\n<li>\u200bMDF Datastore: Work with large MDF file collections that might not fit in memory<\/li>\n<li><span class=\"trademark\">Simulink<\/span> Bus Objects\u200b: Simplify <span class=\"trademark\">Simulink<\/span> block diagrams by choosing <span class=\"trademark\">Simulink<\/span> Bus Signals when configuring CAN blocks<\/li>\n<li>\u200bHardware Support: Connect to additional <span class=\"trademark\">National Instruments<\/span> USB CAN interface devices<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/vnt\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Vision_HDL_Toolbox\">Vision HDL Toolbox<\/h2>\n<ul>\n<li>Bilateral Filter Block and System Object: Apply a Gaussian filter with edge preservation\u200b<\/li>\n<li>Birds-Eye View Block and System Object: Transform a front-facing camera view to an overhead view\u200b<\/li>\n<li>Line Buffer Block and System Object: Store a sliding window of pixels for developing custom filter algorithms<\/li>\n<li>\u200bCartoon Image Abstraction Example: Extract features using the Bilateral Filter block\u200b<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/visionhdl\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"WLAN_System_Toolbox\">WLAN System Toolbox<\/h2>\n<ul>\n<li>IEEE 802.11ad Receiver: Demodulate and decode directional multi-gigabit waveforms<\/li>\n<li>IEEE 802.11ah Example: Simulate an end-to-end sub 1 GHz link with the TGah channel model<\/li>\n<li>Simulink Example: Model a WLAN link in <span class=\"trademark\">Simulink<\/span><\/li>\n<li>Bit-Level Processing Functions: Explore standard-compliant bit-level algorithms<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mathworks.com\/help\/wlan\/release-notes.html\">Release details<\/a><\/p>\n<h2 id=\"Wavelet_Toolbox\">Wavelet Toolbox<\/h2>\n<ul>\n<li>Wavelet Signal Denoiser App: Visualize and denoise time-series data<\/li>\n<li>Wavelet Denoising: Denoise time-series data with improved automatic selection of input parameters<\/li>\n<li>Continuous Wavelet Transform: Perform time-frequency analysis of complex-valued time-series data<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>New Features MATLAB Simulink Aerospace Blockset Aerospace Toolbox Antenna Toolbox Audio System Toolbox Automated Driving System Toolbox Bioinformatics Toolbox Communications System Toolbox Computer Vision System Toolbox Control System Toolbox DO Qualification Kit (for DO-178) DSP System Toolbox Data Acquisition Toolbox Database Toolbox Datafeed Toolbox Econometrics Toolbox Embedded Coder Financial Instruments Toolbox Fixed-Point Designer Fuzzy Logic [&hellip;]<\/p>\n","protected":false},"featured_media":1515,"comment_status":"open","ping_status":"closed","template":"","meta":[],"product_cat":[194,183],"product_tag":[],"class_list":{"0":"post-1514","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-top-collection","7":"product_cat-engineering","9":"first","10":"instock","11":"shipping-taxable","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"http:\/\/www.quartzbd.com\/index.php?rest_route=\/wp\/v2\/product\/1514"}],"collection":[{"href":"http:\/\/www.quartzbd.com\/index.php?rest_route=\/wp\/v2\/product"}],"about":[{"href":"http:\/\/www.quartzbd.com\/index.php?rest_route=\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"http:\/\/www.quartzbd.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1514"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.quartzbd.com\/index.php?rest_route=\/wp\/v2\/media\/1515"}],"wp:attachment":[{"href":"http:\/\/www.quartzbd.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1514"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"http:\/\/www.quartzbd.com\/index.php?rest_route=%2Fwp%2Fv2%2Fproduct_cat&post=1514"},{"taxonomy":"product_tag","embeddable":true,"href":"http:\/\/www.quartzbd.com\/index.php?rest_route=%2Fwp%2Fv2%2Fproduct_tag&post=1514"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}