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