生成MATLAB使用编码器配置器生成代码的文件
generateFiles (
生成matlab.®使用编码器配置程序生成C / C ++代码所需的文件配置程序
)配置程序
,并将生成的文件保存在当前文件夹中。
自定义代码生成工作流程,使用generateFiles
和codegen
(MATLAB编码器).如果您不需要自定义工作流程,请使用generatecode.
.
generateFiles
生成以下MATLAB文件:
predict.m
,update.m
, 和初始化..
- - - - - -predict.m
和update.m
是该的入学点函数预测
和更新
机器学习模型的函数,分别与这两个函数调用初始化..
.您可以根据代码生成工作流修改这些文件。例如,可以修改predict.m
文件要包含数据预处理,或者您可以将这些入门点函数添加到另一个代码生成项目。
一个包含机器学习模型信息的mat文件generateFiles
使用saveLearnerForCoder
函数将机器学习模型信息保存在mat -文件中,该文件的文件名存储在OutputFileName
编码器配置程序的属性。初始化..
使用使用的加载已保存的MAT文件loadLearnerForCoder
函数。
生成这些文件后,通过使用生成C / C ++代码codegen
(MATLAB编码器)和准备codegen
参数存储在CodeGenerationArguments
编码器配置程序的属性。
如果该文件夹已包含所有四个MATLAB文件,那么generateFiles
不生成任何文件。
generateFiles (
在指定的文件夹中生成MATLAB文件配置程序
“OutputPath”,outputPath
)outputPath
.
自定义代码生成工作流程,使用generateFiles
和codegen
(MATLAB编码器).如果您不需要自定义工作流程,请使用generatecode.
.除了生成由此生成的四个matlab文件generateFiles
,generatecode.
函数也生成C/ c++代码。