将MATLAB中的函数导出为C/C++文件

1.新建一个.m文件(这个文件必须是函数文件,函数名和文件名必须一致),在.m文件中把求逆函数写好,如下。
将MATLAB中的函数导出为C/C++文件
我这里的W,DD都是900*900的矩阵。

2.在MATLAB软件中找到Coder
将MATLAB中的函数导出为C/C++文件
3.定义输入类型,完成之后点击Next。
将MATLAB中的函数导出为C/C++文件
备注:这里遇到问题,假如我要输入的句矩阵是900*900,那你不可能全部在输入框中输入,这是你可以点击 learn more 找到如下说明,最后我选中:Inf。如果你的输入只是常量或者是不大的矩阵,就不用这么麻烦将MATLAB中的函数导出为C/C++文件
4.检查运行时问题,完成之后点击Next
将MATLAB中的函数导出为C/C++文件
5.生成代码,我选的是C++.
将MATLAB中的函数导出为C/C++文件
6.转换完之后,如下图所示。
将MATLAB中的函数导出为C/C++文件
:Inf的意思是输入的矩阵大小不确定。