Разработка электронных и коммуникационных систем, требующих интенсивного использования алгоритмов, часто начинается с MATLAB. На заключительном этапе алгоритмы MATLAB необходимо преобразовать в код на языке C для интеграции в конечный продукт. Ручное преобразование из MATLAB в C может занять дни или даже недели, привести к ошибкам проектирования и задержкам выхода на рынок. Теперь инженеры-разработчики могут использовать MATLAB для ускорения таких задач разработки, как проектирование с фиксированной точкой и прототипирование, а затем автоматически генерировать код на языке C с помощью MATLAB Coder.
MATLAB Coder поддерживает широкий спектр возможностей языка MATLAB для разработки алгоритмов, включая математические операторы с матрицами и динамическое манипулирование матрицами. Поддерживаются сотни операторов, функций и системных объектов, в том числе множество сложных алгоритмов для цифровой обработки сигналов и связи.
Наряду с MATLAB Coder, компания MathWorks выпустила Simulink Coder и Embedded Coder. Эти два новых продукта упрощают генерацию кода для пользователей Simulink и Stateflow, объединяя функции, ранее доступные в различных продуктах MathWorks. Новые продукты включают в себя известную в отрасли технологию Real-Time Workshop и предлагают всестороннюю поддержку генерации кода для ускорения прототипирования, тестирования в реальном времени и развертывания производственных встроенных систем благодаря интегрированной связи со средами разработки встроенных систем.

