Matlab R2017b 导出C文件
Matlab R2017b 导出C文件
2018/5/27
现在的Matlab有一个APP名为:Matlab Coder,可以用来将已有的Matlab函数转换为C/C++语言的.cpp格式或者动态库等可被VS直接调用的文件。
具体方法如下:
软件说明:Matlab R2017b
1. 写一个Matlab函数,test.m
2. 在APP中搜索Matlab Coder,打开。
3. 选择已写好的.m文件。
4. 定义输入参数类型。
5. check issue(写一个脚本文件,使用该函数),next。
6. 生成代码
注:在该页面的Build type选项中可以根据需要选择想要生成的代码类型(源代码,动态库等等)。
7. 该页面下选择generate
8. 完成
最后注明:在使用Matlab生成动态库时,我遇到了一个还没有解决的问题,但不知道是因为我电脑的配置原因还是函数的原因。
不过根据Matlab中的帮助文档中的说明,的确可以使用Matlab Coder生成支持c语言的文件。详细内容强烈参考帮助文档,Matlab Coder。