Для большого MATLAB® код, оптимальная генерация кода путем модульного исполнения кода:
Разбейте свой код MATLAB в меньшие, автономные разделы.
Сохраните каждый раздел в функции MATLAB.
Сгенерируйте код C/C++ для каждой функции.
Вызовите сгенерированные функции C/C++ в последовательности от использования функции MATLAB обертки coder.ceval
.
Сгенерируйте код C/C++ для функции обертки.
Помимо оптимизации генерации кода для оригинального кода MATLAB, этот подход также предоставляет вас код C/C++ для отдельных разделов. Можно снова использовать код для разделов индивидуума позже путем интеграции их с другим сгенерированным использованием C/C++ кода coder.ceval
.