Breve riepilogo su R2020b

 

Scopri cosa c’è di nuovo

Ottieni di più da MATLAB e Simulink scaricando l’ultima release.

Il video dura 3:36

Novità della release

Nuovi prodotti

Aggiornamenti principali

  • MATLAB Graphics - Usa nuovi diagrammi a bolle e a sciame e personalizzali con le nuove opzioni per i titoli, le etichette e i limiti degli assi
  • MATLAB App Building - Differenzia e unisci le app di App Designer e aggiungi icone con figure e componenti personalizzati alle tue app MATLAB
  • GPU Coder - Simulazione e distribuzione di modelli Simulink su NVIDIA® GPU
  • Mapping Toolbox - Creazione di mappe 3D con mappe base e conversione dei dati geografici tra diversi sistemi di coordinate di riferimento
  • Model Predictive Control Toolbox - Simulazione e generazione di codice per controller MPC con solutori FORCES PRO sviluppati da Embotech
  • Optimization Toolbox - Risoluzione di problemi di ottimizzazione con attività di Live Editor. Applicare la derivazione automatica alle espressioni non lineari
  • RF Blockset - Modellazione di antenne ricetrasmittenti, compresi i diagrammi di impedenza dipendente dalla frequenza e di radiazione in campo lontano
  • RF Toolbox - Progettazione di ricetrasmettitori RF tramite l’analisi del bilanciamento armonico non lineare nell’app RF Budget Analyzer
  • Sensor Fusion and Tracking Toolbox - Progettazione, simulazione e test di sistemi multisensore di posizionamento e tracciamento in applicazioni autonome e di sorveglianza
  • SerDes Toolbox - Modellazione del jitter e della diafonia nelle simulazioni nel dominio del tempo e nelle analisi statistiche di sistemi SerDes
  • SimBiology - Costruzione interattiva di modelli in un’unica vista consolidata con SimBiology Model Builder
  • Simulink Check - Valutazione della completezza delle attività di prova basate sui requisiti imposti dagli standard ISO 26262 o DO-178C con una dashboard di prova
  • Simulink Real-Time - Alla scoperta dei nuovi RTOS a 64 bit, del nuovo Explorer, della strumentazione grafica e del logging dei segnali
  • Statistics and Machine Learning Toolbox - Uso di AutoML per classificazione e regressione, interpretabilità LIME e blocchi Simulink nativi per la previsione di SVM

Dettagli della release per prodotto

La famiglia dei Prodotti MATLAB

MATLAB

  • Visualizzazione dei dati con nuovi diagrammi a bolle e a sciame e personalizzabili con le nuove opzioni per i titoli, le etichette e i limiti degli assi.
  • Differenziazione e unione delle app di App Designer usando MATLAB Comparison Tool e aggiunta di icone con figure e componenti personalizzati alle tue app MATLAB.
  • Attività Optimize di Live Editor: creazione e soluzione interattiva di problemi di ottimizzazione
  • Funzioni readstruct e writestruct: lettura e scrittura di dati strutturati in file XML
  • Convalida degli argomenti delle funzioni: uso di ulteriori sistemi di convalida come mustBeA, mustBeText e mustBeVector
  • Python: avvio e arresto di un interprete Python da una sessione MATLAB

Financial Toolbox

  • Workflow backtest: definizione di strategie di investimento, esecuzione di backtest e riepilogo dei risultati

MATLAB Compiler

  • Supporto per Docker: utilizzo di compiler.package.docker per pacchettizzare un’applicazione standalone e MATLAB Runtime selettivo come immagini docker (solo per sistema operativo Linux)

Optimization Toolbox

  • Attività Optimize di Live Editor: creazione e soluzione interattiva di problemi di ottimizzazione
  • Derivazione automatica: risoluzione di problemi nel modo più rapido e accurato possibile usando gradienti di funzioni obiettivo e di vincolo calcolati automaticamente

Database Toolbox

  • Interfacce native: ulteriore supporto per i database MySQL® e PostgreSQL®

Model Predictive Control Toolbox

  • Integrazione con FORCES PRO: simulazione e generazione di codice per controller MPC con solutori FORCES PRO sviluppati da Embotech AG

Partial Differential Equation Toolbox

  • Creazione di geometrie 3D: estrusione di una geometria 2D in una geometria 3D

Control System Toolbox

  • Modelli nello spazio degli stati sparsi: creazione, combinazione e analisi di modelli lineari su larga scala

SimBiology

  • Costruzione interattiva di modelli in un’unica vista consolidata con SimBiology Model Builder e studio degli effetti delle variazioni delle quantità dei modelli sulla risposta dei modelli attraverso il calcolo degli indici Sobol e l’esecuzione di analisi di sensibilità globale e multiparametrica

RF e segnali misti

Antenna Toolbox

  • Importazione di file Gerber: descrizione della geometria arbitraria di antenne PCB per progettare e analizzare con pcbStack

RF Blockset

  • Blocco Antenna: modellazione di antenne con diagrammi di radiazione e di impedenza dipendente dalla frequenza

RF Toolbox

  • Analisi del bilanciamento armonico: calcolo di valori quali la potenza di output, IP2, NF e SNR nell’app RF Budget Analyzer tramite analisi non lineari

Mixed-Signal Blockset

  • Importazione di netlist: blocco Linear Circuit Wizard per creare o modificare circuiti lineari a partire da una netlist SPICE

Elaborazione di immagini e Computer Vision

Image Processing Toolbox

  • Volume Segmenter App: Segment 3-D grayscale or RGB volumetric images

Computer Vision Toolbox

  • Visual SLAM: Manage 3-D world points and projection correspondences to 2-D image points

Simulazione e test in tempo reale

Simulink Real-Time

  • 64-bit POSIX compliant real-time operating system (RTOS): Robust multi-process RTOS designed to meet constrained real-time application resource requirements
  • New Simulink Real-Time Explorer and graphical instrument panels and applications: Control and configure a real-time application with an updated Simulink Real-Time Explorer, use App Designer to create graphical instrument panels and custom applications

La famiglia dei Prodotti Simulink

Simulink

  • Simulink Online: Use Simulink through your web browser
  • Automate Continuous Integration workflows with Automerge functionality.
  • Model Reference Performance – Generate code up to 2X faster for referenced model hierarchies (requires Simulink Coder)
  • Half-precision data type support: Design, simulate, and generate C and HDL code for half-precision algorithms (requires Fixed-Point Designer, HDL Coder, Simulink Coder)

Stateflow

  • Activity Profiler: Visually represent how often states, transitions, and functions in your chart are accessed during simulation

System Composer

  • Model to Model Allocations: Establish directed relationships between elements of two architectural models representing different aspects of the system

Simscape

Simscape

  • Impulsive Events: Reinitialize state variables to model physical phenomena as instantaneous events
  • Stiffness Impact Analysis Tool: Analyze effect of particular block variables on ovarall system stiffness of a Simscape network

Intelligenza artificiale, data science e statistiche

Deep Learning Toolbox

  • Blocchi per la classificazione delle immagini e la previsione delle reti: simulazione e generazione di codice per modelli di deep learning in Simulink
  • App Experiment Manager: addestramento di più reti di deep learning in parallelo e regolazione degli iperparametri con l’ottimizzazione bayesiana
  • App Deep Network Designer: addestramento di reti per la classificazione delle immagini, la segmentazione semantica, la regressione da un’immagine all’altra, multiple-input, out-of-memory e altri workflow

Statistics and Machine Learning Toolbox

  • AutoML: selezione automatica del modello migliore e degli iperparametri associati per la regressione (fitrauto)
  • Interpretabilità: possibilità di ottenere spiegazioni LIME (Local Interpretable Model-agnostic Explanations)
  • Blocchi per la previsione di SVM: simulazione e generazione di codice per modelli SVM in Simulink

Text Analytics Toolbox

  • Estrazione di parole chiave: estrazione parole chiave che descrivano al meglio un documento usando gli algoritmi RAKE e TextRank

Robotica e sistemi autonomi

Lidar Toolbox

  • Un nuovo toolbox per progettare, analizzare e testare sistemi di elaborazione LIDAR

Sensor Fusion and Tracking Toolbox

  • RFS Tracker: tracking di oggetti con il tracker per RFS (Random Finite Set) basati su griglia
  • Generazione delle traiettorie: creazione di traiettorie con waypoint earth-centered

UAV Toolbox

  • Un nuovo toolbox per progettare, simulare e distribuire applicazioni APR

Elaborazione di segnali

Audio Toolbox

  • Deep learning: classificazione di suoni YAMNet ed estrazione delle feature VGGish

SerDes Toolbox

  • Analisi del jitter nei modelli IBIS-AMI: aggiunta del jitter IBIS-AMI dall’app SerDes Designer

Signal Processing Toolbox

  • Accelerazione GPU: accelerazione delle funzioni delle analisi spettrali e delle analisi in tempo-frequenza

Wavelet Toolbox

  • Trasformata wavelet empirica: esecuzione della decomposizione adattiva dei segnali tramite la segmentazione dello spettro completamente automatizzata

Mapping Toolbox

  • Sistemi di riferimento delle coordinate (CRS): importazione, creazione e gestione di CRS per visualizzazioni di mappe proiettate, non proiettate e analisi

Famiglia di prodotti RoadRunner

RoadRunner

  • Un nuovo prodotto per progettare scene 3D per la simulazione della guida autonoma

RoadRunner Asset Library

  • Un nuovo prodotto per popolare scene RoadRunner con una libreria di modelli 3D

RoadRunner Scene Builder

  • Un nuovo prodotto per generare automaticamente modelli stradali 3D da mappe HD

Automobilistica

AUTOSAR Blockset

  • AUTOSAR Classic Release 4.4: utilizzo dello schema versione 4.4 per importare ed esportare file ARXML e generare codice C conforme ad AUTOSAR
  • Eseguibili Linux per modelli adattivi: creazione di un eseguibile adattivo AUTOSAR da usare come applicazione standalone

Vehicle Dynamics Blockset

  • Rimorchi e veicoli: implementazione di rimorchi e veicoli 6DOF con tre assi
  • Blocchi di simulazione 3D: visualizzazione di trattori e rimorchi nell’ambiente 3D Unreal Engine

Generazione di codice

Embedded Coder

  • Mappature di codice singole: configurazione di classi di memorizzazione per singoli dati nell’editor Code Mappings
  • Conformità alle linee guida MISRA: generazione di codice C e C++ con un numero inferiore di violazioni alle linee guida MISRA C:2012 e MISRA C++ 2008
  • Generazione di codice SIMD: generazione di funzioni intrinseche SIMD per l’esecuzione rapida di loop e array su processori Intel SSE, AVX 256/512 e Arm NEON
  • Codice per l’elaborazione di immagini multithread: aumento della velocità di esecuzione per il codice generato da funzioni di elaborazione immagini diffuse

GPU Coder

  • Supporto per Simulink: generazione, costruzione e distribuzione di modelli Simulink su NVIDIA GPU
  • Supporto Simulink per il deep learning: generazione, costruzione e distribuzione di reti di deep learning nei modelli Simulink su NVIDIA GPU

MATLAB Coder

  • Deep Learning: generazione di codice per livelli personalizzati per CPU Intel e ARM.
  • Reti Long Short-Term Memory (LSTM): generazione di codice per LSTM, LSTM stateful e LSTM bidirezionali per CPU Intel

Deep Learning HDL Toolbox

  • Un nuovo prodotto per la prototipazione e la distribuzione di reti di deep learning su FPGA e SoC

Verifica e convalida

Test dei modelli Simulink e prodotti di verifica

  • Dashboard per i test sui modelli: monitoraggio della completezza dei test basati su requisiti per verificare la conformità a standard come ISO 26262 con Simulink Check
  • Matrice di tracciabilità: gestione di più link e tracciamento delle modifiche ai requisiti in un’unica vista con Requirements Toolbox
  • Esecuzione di test in parallelo su cluster remoto: scalabilità garantita dall’esecuzione di test in parallelo su un cluster oppure nel cloud con Simulink Test (richiede MATLAB Parallel Server)
  • Compatibilità progressiva dei dati di copertura tra release: possibilità di accedere ai risultati di copertura raccolti nelle release precedenti (R2017b e successive) in Simulink Coverage
  • Rilevamento errori per i system object: rilevamento di errori, generazione di test o dimostrazione di proprietà per il codice MATLAB usando i system object con Simulink Design Verifier

Prodotti di verifica del codice Polyspace

  • Supporto AUTOSAR: impostazione semplificata di progetti Polyspace dalla configurazione AUTOSAR
  • Supporto C++: aggiunta di supporto per C++17 oltre a 61 nuovi controlli per AUTOSAR C++14
  • Aggiornamento dei progressi della qualità del codice: confronto dei risultati dell’ultima operazione con quelli precedenti
  • Supporto Jira: integrazione di Jira Software Cloud

Comunicazioni wireless

Communications Toolbox

  • Pacchetto di supporto per Bluetooth: individuazione della direzione del Bluetooth e frequency-hopping adattivo

Wireless HDL Toolbox

  • Applicazioni di riferimento predisposte per HDL: recupero del MIB su 5G NR, trasmettitore OFDM e ricevitore OFDM

WLAN Toolbox

  • Generazione di forme d’onda per NDP conformi a IEEE 802.11ax™/D4.1 (Wifi6) e IEEE 802.11az (localizzazione)