我编写了一些mex(c ++)代码,我使用过mxArrays,还有其他一些Matlab函数,我想知道是否可以通过包含适当的标题并进行一些小的更改来轻松地将其转换为C ++代码?
编辑: 通过“转换”,我的意思是我想编译并运行我的代码而不依赖于(使用)在matlab上。
答案 0 :(得分:0)
正如上面的评论所述,完成这项工作在很大程度上取决于您使用的MATLAB函数的性质。由于您已成功将大部分MATLAB代码移植到C ++,我建议您继续这样做,直到您不再依赖MATLAB库来构建。
您是否依赖任何工具箱功能?如果是这样,这可能比你意识到的更重要。
祝你好运!答案 1 :(得分:0)
您可以使用SimulinkCoder创建可执行文件 - 这样您就可以在没有Matlab的情况下运行它...但是每次更改代码时仍然必须使用Matlab来生成可执行文件。