La progettazione di sistemi elettronici e di comunicazione che richiedono un uso intensivo di algoritmi spesso inizia con MATLAB. Come fase finale, gli algoritmi MATLAB devono essere convertiti in codice C per l'integrazione nel prodotto finale. La conversione manuale da MATLAB a C può richiedere giorni o addirittura settimane, introdurre errori di progettazione e causare ritardi nella commercializzazione. Ora, i progettisti possono utilizzare MATLAB per accelerare le attività di sviluppo, come la progettazione a virgola fissa e la prototipazione, e quindi generare automaticamente il codice C con MATLAB Coder.
MATLAB Coder supporta un'ampia gamma di funzionalità del linguaggio MATLAB per lo sviluppo di algoritmi, inclusi operatori matematici con matrici e manipolazione dinamica di matrici. Sono supportati centinaia di operatori, funzioni e oggetti di sistema, tra cui numerosi algoritmi avanzati per l'elaborazione del segnale digitale e le comunicazioni.
Insieme a MATLAB Coder, MathWorks ha lanciato Simulink Coder e Embedded Coder. Questi due nuovi prodotti semplificano la generazione di codice per gli utenti di Simulink e Stateflow, combinando funzionalità precedentemente disponibili in diverse offerte MathWorks. I nuovi prodotti integrano la rinomata tecnologia Real-Time Workshop e offrono un supporto completo per la generazione di codice, accelerando la prototipazione, i test in tempo reale e la distribuzione di sistemi embedded in produzione, grazie all'integrazione con gli ambienti di sviluppo embedded.

