Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

MATLAB Coder

Generare codice C and C++ dal codice MATLAB

MATLAB® Coder™ genera codice C/C++ da codice MATLAB per diverse piattaforme hardware, dai sistemi desktop all'hardware embedded. Supporta la maggior parte del linguaggio MATLAB e una vasta gamma di toolbox. È possibile integrare il codice generato, leggibile e portabile, nei progetti C/C++ esistenti come codice sorgente, librerie statiche o librerie dinamiche. MATLAB Coder consente di confezionare il codice generato sotto forma di funzione MEX per l'utilizzo in MATLAB. È possibile ottimizzare il codice generato incorporando codice multicore e vettorizzato e chiamando librerie ottimizzate.

MATLAB Coder offre personalizzazioni del codice, ottimizzazioni specifiche per l'hardware, tracciabilità del codice, verifica del codice utilizzando test Software-In-the-Loop (SIL) e Processor-In-the-Loop (PIL), nonché conformità del codice alle linee guida MISRA™ (con Embedded Coder®).

Per distribuire i programmi di MATLAB su piattaforme host supportate da MATLAB, utilizzare MATLAB Compiler™.

Come iniziare con MATLABCoder

Impara le nozioni di base di MATLAB Coder

Programmazione MATLAB per la generazione di codice

Sintassi e funzioni del linguaggio MATLAB per la generazione di codice; definizione dei dati

Generazione di codice

Generare codice C/C++ e MEX, correggere gli errori, verificare il comportamento

Distribuzione

Utilizzare ed eseguire il codice C/C++ generato

Prestazioni

Ridurre il tempo di generazione di codice, migliorare la velocità di esecuzione, ridurre l'utilizzo della memoria del codice generato

Accelerazione degli algoritmi di MATLAB

Accelerare gli algoritmi utilizzando le funzioni MEX generate

Conversione numerica

Conversione in virgola fissa, conversione in singola precisione (richiede Fixed-Point Designer™)

Deep Learning con MATLAB Coder

Generare codice C/C++ per le reti neurali di Deep Learning (richiede Deep Learning Toolbox™)

Hardware supportato da MATLABCoder

Supporto per hardware di terze parti


Verifica i report di bug per problemi e soluzioni

Software is inherently complex and is not free of errors. The output of a code generator might contain bugs, some of which are not detected by a compiler. MathWorks reports critical known bugs brought to its attention on its Bug Report system at www.mathworks.com/support/bugreports/. In the search bar, type the phrase "Incorrect Code Generation" to obtain a report of known bugs that produce code that might compile and execute, but still produce wrong answers. To save a search, click Save Search.

The bug reports are an integral part of the documentation for each release. Examine periodically all bug reports for a release, as such reports may identify inconsistencies between the actual behavior of a release you are using and the behavior described in this documentation.

In addition to reviewing bug reports, you should implement a verification and validation strategy to identify potential bugs in your design, code, and tools.

Cerca report di bug per R2025b

Bug noti per la generazione di codice errato
Tutti i bug noti per questo prodotto