关于MATLAB转C++代码(一)

没时间写,上图快一点,

1、写好主运行文件,m_18_10_30.m,并且运行

关于MATLAB转C++代码(一)_第1张图片

2、单击MATLAB Coder

关于MATLAB转C++代码(一)_第2张图片

3、进入,选择函数(而不是运行文件)

关于MATLAB转C++代码(一)_第3张图片4、Next,选择运行的文件,m_18_10_30.m

关于MATLAB转C++代码(一)_第4张图片

5、''let me enter...'',是打开上一步骤函数的参数,''Autodefine Input Types''是参考运行时候变量的类型,为函数定义输入类型,也可以自己定义,很烦

关于MATLAB转C++代码(一)_第5张图片

关于MATLAB转C++代码(一)_第6张图片

6、检查项目,一点点排查错误吧

关于MATLAB转C++代码(一)_第7张图片

关于MATLAB转C++代码(一)_第8张图片

7、写了个简单的代码,生成成功

关于MATLAB转C++代码(一)_第9张图片

8、一大推乱七八糟的头文件和源文件,慢慢整理吧

关于MATLAB转C++代码(一)_第10张图片

有个地方注意下,MATLAB有很多地方不能完全转化为C++,比如里面的一些库中的消息还有可能是类,这些东西,要么就删,要么就重写。老实说,简单的算法,C++可以直接写;我肯定是MATLAB它的库,但调用起来很麻烦,特别是一层层的函数调用,就得一层层的往下改,好处就是MATLAB的算法很成熟。

你可能感兴趣的:(MATLAB,算法学习和研究)