Что нового в версии 9.12 R2022a по сравнению с 9.11 R2021b
MATLAB•
3 New Apps: Data Cleaner, Hardware Manager, Code Compatibility Analyzer
•
pcode: Use new pcode file format with stronger obfuscation
•
Python: Use simpler keyword passing with name=value syntax, and editor support for Python code
•
Graphics: Create animated GIF files; pass tables directly to plot, plot3, polarplot, and other line plotting functions
•
App Building: Create custom UI components with App Designer
•
Live Editor: Develop your own Live Editor tasks
•
N-D Array Math: tensorprod, pagemldivide, pagemrdivide, and pageinv
•
Parquet Files: Use conditional filtering (Predicate Pushdown) with rowfilter; support for reading and writing of row groups and nested data structures
Simulink• Streamline masking workflows with new mask editor
• Integrate custom C++ class with C Function block
• Improve simulation performance by using local solvers in referenced models
• Simulink Fundamentals training course
Новые компоненты•
Bluetooth Toolbox – Simulate, analyze, and test Bluetooth communications systems
•
DSP HDL Toolbox – Design digital signal processing applications for FPGAs, ASICs, and SoCs
•
Industrial Communication Toolbox – Exchange data over OPC UA, Modbus, MQTT, and other industrial protocols
•
RoadRunner Scenario – Create and play back scenarios for automated driving simulation
•
Wireless Testbench – Explore and test wireless reference applications in real time on SDR hardware
Основные измененияEconometrics Toolbox• Conduct cointegration tests and fit multivariate time series models interactively in the Econometric Modeler app
MATLAB Compiler SDK• Publish a MATLAB function as a Docker container microservice
MATLAB Production Server• Map custom request URLs to deployed MATLAB functions, serve static content, and customize request headers
Polyspace Access• Identify coding defects, review static analysis results, and monitor software quality metrics
Requirements Toolbox• Link requirements to MATLAB code and tests; formalize and validate requirements
Risk Management Toolbox• Perform lifetime expected credit loss (ECL) computations at the individual asset or portfolio level
Robotics System Toolbox• Construct cuboid scenarios and simulate sensor readings for robotics applications
Signal Processing Toolbox• AI workflows: pre-process, extract features, and label signals
Simulink Check• Author custom edit-time checks and justify Model Advisor violations
Simulink Real-Time• Linux platform support for development computer
ДеталиDeep Learning Toolbox• Model Pruning: Create compressed version of models that consumes less computational resources
• MATLAB Deep Learning Model Hub: Discover and use pre-trained deep learning models
• Deployment of Imported Models: Generate code for additional Keras and ONNX built-in layers
• Experiment Manager Batch Experiments: Run multiple experiments simultaneously on a remote cluster (requires MATLAB Parallel Server)
• 1D Convolutional Networks: Create and train networks with 1D transposed convolution for sequence and time series data
Statistics and Machine Learning Toolbox• Machine Learning Apps: Save and resume sessions, rank and select features by importance, and reserve data for testing
• Incremental Machine Learning: Perform drift detection on streaming data; train kernel and multi-class linear models
• Deployment: Generate C/C++ code for inference with shallow neural nets
• Simulink: Simulink block for Gaussian process regression
Curve Fitting Toolbox• Curve Fitter app: Use new toolstrip design for improved usability; select fitting and validation data from MATLAB table data types
Optimization Toolbox• Problem-Based Optimize Live Editor Task: Solve optimization problems and systems of equations using a visual interface
Global Optimization Toolbox• Problem-Based Optimize Live Editor Task: Solve global and multiobjective optimization problems using a visual interface
Symbolic Math Toolbox• Symbolic Matrix Functions: Perform parameter-dependent linear algebra calculations in compact matrix notation
Partial Differential Equation Toolbox• Electromagnetic Analysis: Solve time-harmonic wave scattering and transmission problems using a finite element method
• Thermal Reduced Order Models: Approximate dynamic characteristics of a thermal model for faster execution (e.g., for batteries and CPUs)
Signal Processing Toolbox• AI Workflows: Preprocess, extract features, and label signals
• Generate C/C++ code for more than 200 toolbox functions
• GPU support for feature extraction, spectral analysis, spectral measurements, and transforms
DSP Toolbox• Spectrum Analyzer with better responsiveness and toolstrip interface for analysis, estimation, and measurement parameters
Wavelet Toolbox• Visualize scalogram with Wavelet Time-Frequency Analyzer app
Audio Toolbox• New examples for AI, room acoustics, and electroacoustic modeling
Computer Vision Toolbox• New image data type for image processing and computer vision in Simulink
Lidar Toolbox• Lidar Sensor Model: Simulate lidar sensors and generate point cloud data
Industrial Communication Toolbox• New Product: Exchange data over OPC UA, Modbus, MQTT, and other industrial protocols
• Access plant and manufacturing data directly from OSIsoft PI servers
Data Acquisition Toolbox• TDMS File Support: Read data from an individual NI TDMS format file or use datastore to read a collection of TDMS files
Instrument Control Toolbox• UDP Explorer App: Create a UDP socket and communicate over networks using UDP protocol
• New Instrument Driver Interface: Connect to instruments using IVI and VXIplug&play drivers
Vehicle Network Toolbox• MDF File Support: Create MDF files and write to MDF files directly from MATLAB
Image Acquisition Toolbox• Image Acquisition Explorer App: Preview live video data from your image acquisition hardware and configure device-specific properties and acquisition settings