Matlab生成C代码

matlab功能强大,其中很重要的一点是生成c/c++代码,该代码可以直接移植到项目中,免去了我们自己的复杂计算,下面介绍matlab如何生成c/c++代码。
matlab使用版本:2014a
1.新建m文件
新建m文件的方式有两种。a,使用编辑器,编辑文件,然后命名为带".m"后缀的文件,导入matlab中;b,新建,选择函数,新建的文本同样命名为带".m"后缀的文件。

2.编写函数
在文件中编写函数,只有函数能生成c/c++代码,而可执行程序是不行的,编写函数需要有输入输出

3.函数准备好后,就要使用matlab coder功能来生成c代码,点击“应用程序”中的matlab coder功能,
出现

需要先建立一个工程,工程简历好了,初夏如下界面,点击红色圈出的选项,添加之前编写的M文件

添加结果如下,还需要添加点击变量的类型

之后切换到build选项中,分别选择下面三个圈红的地方,output type 和Generate code only为必选项,然后进行编译,便可以生成c/c++代码

代码存放目录为,只需要将该文件中的代码复制到你需要的工程,便可以使用了。