Breve riepilogo su R2020a

 

Scopri cosa c’è di nuovo

Ottieni di più da MATLAB e Simulink scaricando l'ultima versione.

Il video dura 2:38

Novità della release

Condividi app MATLAB e simulazioni Simulink come web app basate su browser.

Condividi simulazioni come eseguibili standalone, web app e Functional Mockup Unit (FMU).

Gestisci più esperimenti di deep learning, tieni traccia dei parametri di addestramento, analizza e metti a confronto i risultati e il codice con la nuova app Experiment Manager.

Crea, progetta, testa e verifica sistemi di comunicazione wireless.

Generazione di codice C/C++

MATLAB Coder: genera classi C++ da classi MATLAB

Embedded Coder: genera codice C/C++ per componenti software con comunicazione basata su messaggi

Fixed-Point Designer: esplora intervalli di segnali e converti modelli Simulink ottimizzando i tipi di dati

Crea scenari di guida utilizzando i dati stradali dalle mappe di HERE HD Live Map; genera codice con la piattaforma AUTOSAR Adaptive Release 19-03; ottimizza gli algoritmi dei cambi di marcia.


Risorse

Aggiornamenti per Prodotto

La famiglia dei Prodotti MATLAB

MATLAB

  • Codifica file: salvataggio di file di codice MATLAB e di altri file di solo testo come file UTF-8 codificati in modo predefinito
  • Grafica:
    • boxchart: creare grafici a scatola per visualizzare dati numerici raggruppati
    • Funzione tiledlayout: posizionamento, inserimento e modifica delle dimensioni della griglia dei layout
    • Classe ChartContainer: sviluppo di grafici che mostrano il sezionamento (tiling) di grafici cartesiani, polari o geografici
  • Attività in Live Editor: ritemporizzare o sincronizzare timetable in modo interattivo, quindi utilizzare le funzioni di stack o unstack delle variabili della tabella

Financial Instruments Toolbox

  • Prezzatura e valutazione: stima del prezzo di vari tipi di strumenti finanziari in modo individuale o collettivo come un portfolio utilizzando un nuovo framework orientato agli oggetti.

Optimization Toolbox

  • Generazione di codice: generazione di codice C/C ++ per risolvere problemi di programmazione quadratica con quadprog (richiede MATLAB Coder)

Industrial Communication Toolbox

  • Sicurezza OPC UA: connessione a server OPC UA mediante connessioni sicure e configurazione delle impostazioni di sicurezza

Predictive Maintenance Toolbox

  • Diagnostic Feature Designer App: generazione di codice MATLAB dall’app per automatizzare l’elaborazione di segnali, l’estrazione di feature e le attività di classificazione delle feature

Symbolic Math Toolbox

  • Attività in Live Editor: risoluzione di equazioni in modo interattivo, semplificazione delle espressioni simboliche e generazione di codice MATLAB in un live script

MATLAB Web App Server

  • Un nuovo prodotto per la condivisione di app MATLAB e simulazioni Simulink come app per il web basate sul browser

Statistics and Machine Learning

  • Machine Learning automatizzato (AutoML): selezione automatica del modello migliore e degli iperparametri associati per la classificazione (fitcauto)

Text Analytics Toolbox

  • Sintesi di documenti: estrazione di sintesi da testi

Simscape

Simscape

  • Blocco probe: output delle variabili di blocchi come segnali durante la simulazione
  • Miglioramento del solutore numerico: consente di supportare una gamma più ampia di problemi con indice differenziale elevato per una simulazione più robusta

Simscape Fluids

  • Libreria di liquidi isotermici: modellazione di sistemi di fluido utilizzando equazioni basate sulla massa a temperatura costante

Robotica e sistemi autonomi

Navigation Toolbox

  • Generazione di codice: generazione di codice C/C++ per la localizzazione e pianificazione del percorso inclusa la localizzazione Monte Carlo, l’ottimizzazione della traiettoria e i pianificatori basati su campionamento
  • Blocchi Simulink IMU e AHRS: modellazione dell’unità di misurazione inerziale utilizzando il blocco Simulink IMU e stima dell’orientamento del dispositivo utilizzando il blocco Simulink AHRS

Sensor Fusion and Tracking Toolbox

  • Progettazione dello scenario: progettazione interattiva di scenari di tracking con un’app

La famiglia dei Prodotti Simulink

Simulink

  • Posizionamento di porte flessibili: collocazione di porte su ogni lato, in qualsiasi ordine, su sottosistemi, riferimenti di sottosistema, riferimenti di modelli e diagrammi Stateflow
  • Blocco C function: scrivere codice C per integrare algoritmi esterni

Simulink 3D Animation

  • Supporto X3D completo: creazione, modifica e visualizzazione semplice di scene 3D utilizzando il formato file dello standard ISO X3D (Extensible 3D)

Simulink Compiler

  • Un nuovo prodotto per la condivisione simulazioni come eseguibili standalone, app per il web e Functional Mockup Units (FMU)

Motor Control Blockset

  • Un nuovo prodotto per progettare e implementare gli algoritmi di controllo motori

Stateflow

  • Varianti Stateflow: uso di transizioni come controlli di varianti per aggiungere variabilità nei progetti logici
  • Grafici Stateflow come scheduler e risorse di test harness: Definizione di scenari di test complessi con Stateflow (richiede Simulink Test)

System Composer

  • Collegamento dei requisiti: Collegamento dei requisiti a porte di componenti e componenti nelle viste Spotlight (richiede Requirements Toolbox)
  • Viste spotlight per modelli dell’architettura AUTOSAR: creazione di un diagramma incentrato su un singolo componente software AUTOSAR e sulla sua connettività (richiede AUTOSAR Blockset)

Aerospace Toolbox e Aerospace Blockset

Computer Vision Toolbox

  • Interfaccia OpenCV per Simulink: integrazione della libreria OpenCV in diagrammi a blocchi Simulink

Deep Learning

Deep Learning Toolbox

  • App Experiment Manager: consente di gestire più esperimenti di deep learning, tenere traccia dei parametri di addestramento e analizzare e mettere a confronto il codice e i risultati
  • App Deep Network Designer: addestrare interattivamente una rete per la classificazione di immagini, generare codice MATLAB per l’addestramento e accedere ai modelli pre-addestrati

GPU Coder

  • Generazione di codice di deep learning: Le reti includono la rilevazione oggetti single shot (SSD), DarkNet-19 e NASNet-Large

Verifica e convalida

Test di modellazione Simulink e prodotti di verifica

  • Supporto MAB 5.0: controllo automatizzato dei modelli secondo le linee guida dello stile di modellazione MAB 5.0 con Simulink Check
  • Copertura per test basati sui requisiti: analisi della conformità dei risultati di copertura del modello rispetto ai requisiti collegati nel Test Manager
  • Matrice di tracciabilità: revisione e analisi dei collegamenti tra requisiti, progettazione o test nel formato matrice con Requirements Toolbox
  • Flussi di lavoro di copertura post-simulazione: utilizzo e creazione di filtri di copertura dal Test Manager senza eseguire nuovamente le simulazioni

Prodotti di verifica del codice Polyspace

  • Checker delle prestazioni: verifica delle pratiche di codificazione che possono causare problemi di prestazione nel codice C++ con Polyspace Bug Finder
  • Supporto per lo strumento di tracciamento dei bug: creazione di problemi Redmine con Polyspace Access

Comunicazioni wireless

5G Toolbox

  • Supporto 5G nell’app Wireless Waveform Generator: generazione di forme d’onda NR-TM e FRC in uplink e downlink con l’app Wireless Waveform Generator

WLAN Toolbox

  • Supporto per IEEE 802.11ax Draft 4.1 (Wi-Fi6): generazione di pacchetti null (NDP) per utente singolo ad alta efficienza (HE SU) con preamble puncturing secondo IEEE® P802.11ax™ Draft 4.1
  • Simulazione a livello di link del formato IEEE 802.11ax basato su trigger: configurazione, generazione, demodulazione e decodifica di forme d’onda basate su trigger ad alta efficienza (HE TB)

Wireless HDL Toolbox

  • Applicazione di riferimento per la sincronizzazione dei segnali 5G NR: utilizzo dei segnali si sincronizzazione primari e secondari (PSS/SSS) per il rilevamento della connessione a una cella valida

Generazione di codice

MATLAB Coder

Embedded Coder

  • Codice C/C++: comunicazione basata su messaggi per funzioni di servizio e per sottosistemi riutilizzabili

Fixed-Point Designer

  • Strumento a virgola fissa migliorato: esplorazione di intervalli di segnali nei progetti e conversione dei modelli Simulink tramite l’ottimizzazione dei tipi di dati
  • Ottimizzazione della tabella di lookup: riprogettazione in modo iterativo e compressione delle tabelle di lookup in batch, ottimizzazione delle tabelle di lookup in parallelo

Automobilistica

Automated Driving Toolbox

  • Strade per mappe live HD HERE in scenari: creazione di scenari di guida utilizzando dati stradali importati da mappe geografiche ad alta definizione

Powertrain Blockset

  • Modulo di controllo della trasmissione: ottimizzazione dei piani dei cambi di marcia per le prestazioni e la progettazione di algoritmi, il risparmio di carburante e l'analisi delle emissioni

Vehicle Dynamics Blockset

  • Blocchi di rimorchi e veicoli: implementazione di rimorchi e veicoli 3DOF con tre assi

AUTOSAR Blockset

  • Blocchi per Function Inhibition Manager (FiM): utilizzo di blocchi preconfigurati per i FiM per simulare i servizi BSW con il tuo modello di software dell’applicazione.
  • Schema 19-03 AUTOSAR Adaptive: supporto dello schema 000047 (R19-03) per importare ed esportare file ARXML e generazione di codice C++ compatibile con AUTOSAR.

Elaborazione di segnali

Wavelet Toolbox

  • Analisi tempo-frequenza: utilizzo della decomposizione in modalità variazionale per estrarre modalità intrinseche per segnali non stazionai e nonlineari
  • Trasformate wavelet complesse a doppio albero Q-shift Kingsbury: esecuzione di analisi multi-risoluzione discreta e sensibile direzionalmente e invariante alla traslazione con ridondanza minima

Signal Processing Toolbox

  • App Signal Labeler: esecuzione dell’etichettatura interattiva o automatica dei segnali
  • Datastore dei segnali: lavorare con insiemi di segnali contenuti nel workspace o nei file