Сгенерируйте файлы MATLAB для генерации кода, использующей кодер configurer
generateFiles( генерирует MATLAB® файлы, требуемые сгенерировать код C/C++ при помощи кодера configurer configurer)configurer, и сохранил сгенерированные файлы в текущей папке.
Чтобы настроить рабочий процесс генерации кода, использовать generateFiles и codegen (MATLAB Coder). Если вы не должны настраивать свой рабочий процесс, использовать generateCode.
generateFiles генерирует следующие файлы MATLAB:
predict.m, update.m, и initialize.m — predict.m и update.m функции точки входа для predict и update функции модели машинного обучения, соответственно, и эти две функции вызывают initialize.m. Можно изменить эти файлы согласно рабочему процессу генерации кода. Например, можно изменить predict.m файл, чтобы включать предварительную обработку данных, или можно добавить эти функции точки входа в другой проект генерации кода.
MAT-файл, который включает информацию о модели машинного обучения — generateFiles использует saveLearnerForCoder функция, чтобы сохранить информацию модели машинного обучения в MAT-файле, имя файла которого хранится в OutputFileName свойство кодера configurer. initialize.m загружает сохраненный MAT-файл при помощи loadLearnerForCoder функция.
После того, как вы генерируете эти файлы, генерируете код C/C++ при помощи codegen (MATLAB Coder) и подготовленное codegen аргумент сохранен в CodeGenerationArguments свойство кодера configurer.
Если папка уже включает все четыре файла MATLAB, то generateFiles не генерирует файлов.
generateFiles( генерирует файлы MATLAB в папке, заданной configurer,'OutputPath',outputPath)outputPath.
Чтобы настроить рабочий процесс генерации кода, использовать generateFiles и codegen (MATLAB Coder). Если вы не должны настраивать свой рабочий процесс, использовать generateCode. В дополнение к генерации этих четырех файлов MATLAB, сгенерированных generateFiles, generateCode функция также генерирует код C/C++.
generateCode | validatedUpdateInputs | learnerCoderConfigurer | update