最近在做一个基于matlab GUI的程序,需要用来验证用户的算法正确性,所以需要提供一个C语言算法程序的接口,以便调用验证,最后找到了matlab的mex文件,通过mex文件,可以不用重新编写m文件移植算法,很方便。
mex文件时matlab调用别的程序语言编写的算法或程序的接口,从而达到提高计算效率的目的,然而mex文件要按照matlab规定的格式编写。
MEX文件编写要满足两个条件:1是哟球安装matlab软件及相关组件工具,2有合适的C语言编译器。
matlab官方mex介绍网址为:http://www.mathworks.com/support/tech-n