前提条件:matlab安装有c编译器,32位的自带LCC编译器,64位自行解决,查看方式:
Mex –setup;
为什么要使用这种方法?因为有一些算法功能用C语言编写比较简单啊,还有就是C语言的移植性比较好啊,等等
具体步骤:
- 首先编写库文件和头文件,我是参考的自动代码生成那本书,具体库文件EmMath.c如下:
为了省事,数组后面全为零,哈哈,太懒了
EmMath.h头文件如下:
好了,c的工作完成了,接下来就是编写生成的脚本了。
- 为了省事将头文件和库文件放到工作目录下,如下图: