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