Scopri cosa c’è di nuovo
Ottieni di più da MATLAB e Simulink scaricando l’ultima release.
Novità della release
Nuovi prodotti
- Deep Learning HDL Toolbox - Prototipazione e distribuzione di reti di deep learning su FPGA e SoC
- Lidar Toolbox - Progettazione, analisi e test di sistemi di elaborazione LIDAR
- RoadRunner Scene Builder - Generazione automatica di modelli stradali 3D da mappe HD
- Simulink Online - Utilizzo di Simulink tramite il browser
- UAV Toolbox - Progettazione, simulazione e distribuzione di applicazioni APR
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®
- 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
- Workflow backtest: definizione di strategie di investimento, esecuzione di backtest e riepilogo dei risultati
- 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)
- 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
- 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
- Modelli nello spazio degli stati sparsi: creazione, combinazione e analisi di modelli lineari su larga scala
- 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 and Mixed-Signal
- Importazione di file Gerber: descrizione della geometria arbitraria di antenne PCB per progettare e analizzare con
pcbStack
- Blocco Antenna: modellazione di antenne con diagrammi di radiazione e di impedenza dipendente dalla frequenza
- 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
- Importazione di netlist: blocco Linear Circuit Wizard per creare o modificare circuiti lineari a partire da una netlist SPICE
Elaborazione di immagini e visione artificiale
- App Volume Segmenter: segmentazione di immagini volumetriche RGB o in scala di grigi 3D
- SLAM visivo: gestione dei punti nei mondi 3D e delle corrispondenze delle proiezioni su punti di immagini 2D
Simulazione e test in tempo reale
- Sistema operativo real-time (RTOS) a 64 bit conforme a POSIX: RTOS robusto e multiprocesso, progettato per soddisfare i requisiti vincolanti di risorse applicative real-time
- Nuovo Simulink Real-Time Explorer, pannelli strumenti grafici e applicazioni: Controlla e configura un’applicazione in tempo reale con la versione aggiornata di Simulink Real-Time Explorer, usa App Designer per creare pannelli strumenti grafici e applicazioni personalizzate
La famiglia dei Prodotti Simulink®
- Simulink Online: utilizzo di Simulink tramite il browser
- Automatizzazione dei workflow di integrazione continua con la funzionalità Automerge.
- Prestazioni dei riferimenti di modelli: generazione di codice fino a 2 volte più veloce per le gerarchie di modelli referenziati (richiede Simulink Coder)
- Supporto per tipi di dati a mezza precisione: progettazione, simulazione e generazione di codice C e HDL per algoritmi a mezza precisione (richiede Fixed-Point Designer, HDL Coder, Simulink Coder)
- Profiler delle attività: rappresentazione visiva della frequenza con cui si accede a stati, transizioni e funzioni presenti nei grafici durante le simulazioni
- Allocazioni da modello a modello: creazione di rapporti diretti tra gli elementi di due modelli di architettura che rappresentano aspetti diversi del sistema
Simscape
- Eventi impulsivi: Reinizializzazione delle variabili di stato per modellare fenomeni fisici come eventi istantanei
- Strumento di analisi della resistenza agli impatti: Analisi degli effetti di particolari variabili di blocchi sulla rigidità complessiva di sistema di una rete Simscape
Intelligenza artificiale, data science e statistiche
- 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
- Estrazione di parole chiave: estrazione parole chiave che descrivano al meglio un documento usando gli algoritmi RAKE e TextRank
Sistemi Autonomi
- 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
- Un nuovo toolbox per progettare, simulare e distribuire applicazioni APR
Elaborazione di Segnali
- Deep learning: classificazione di suoni YAMNet ed estrazione delle feature VGGish
- Analisi del jitter nei modelli IBIS-AMI: aggiunta del jitter IBIS-AMI dall’app SerDes Designer
- Accelerazione GPU: accelerazione delle funzioni delle analisi spettrali e delle analisi in tempo-frequenza
- Trasformata wavelet empirica: esecuzione della decomposizione adattiva dei segnali tramite la segmentazione dello spettro completamente automatizzata
- Sistemi di riferimento delle coordinate (CRS): importazione, creazione e gestione di CRS per visualizzazioni di mappe proiettate, non proiettate e analisi
Roadrunner Product Family
- Un nuovo prodotto per progettare scene 3D per la simulazione della guida autonoma
- Un nuovo prodotto per popolare scene RoadRunner con una libreria di modelli 3D
- Un nuovo prodotto per generare automaticamente modelli stradali 3D da mappe HD
Automobilistica
- 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
- 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
- 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
- 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
- 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
- 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 Simulink Requirements
- 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
- Pacchetto di supporto per Bluetooth: individuazione della direzione del Bluetooth e frequency-hopping adattivo
- Applicazioni di riferimento predisposte per HDL: recupero del MIB su 5G NR, trasmettitore OFDM e ricevitore OFDM
- Generazione di forme d’onda per NDP conformi a IEEE 802.11ax™/D4.1 (Wifi6) e IEEE 802.11az (localizzazione)