Модулируйте код MATLAB

Для больших MATLAB® код, упорядочить генерацию кода путем модуляризации кода:

  1. Разделите код MATLAB на меньшие автономные разделы.

  2. Сохраните каждый раздел в функции MATLAB.

  3. Сгенерируйте код C/C + + для каждой функции.

  4. Вызовите сгенерированные функции C/C + + последовательно из оберточной функции MATLAB с помощьюcoder.ceval.

  5. Сгенерируйте код C/C + + для функции обертки.

Помимо оптимизации генерации кода для оригинального кода MATLAB, этот подход также предоставляет вам код C/C + + для отдельных разделов. Вы можете повторно использовать код для отдельных разделов позже путем интеграции их с другим сгенерированным кодом C/C + + используяcoder.ceval.