generateFiles
生成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
函数。
生成这些文件后,通过使用生成C/ c++代码codegen
准备好的codegen
参数存储在CodeGenerationArguments
编码器配置程序的属性。
如果文件夹中已经包含了所有四个MATLAB文件,那么generateFiles
不生成任何文件。
generateFiles (
在指定的文件夹中生成MATLAB文件配置
“OutputPath”,outputPath
)outputPath
.
例子
输入参数
选择功能
要自定义代码生成工作流,请使用
generateFiles
和codegen
.如果您不需要定制您的工作流,请使用generateCode
.另外生成的四个MATLAB文件由generateFiles
,generateCode
函数也会生成C/ c++代码。