基于MATLAB应用程序接口开发应用程序的目的一般分为三种:
1. 为了建立MATLAB与其他应用程序间的数据交换,这主要是MAT文件应用程序来完成的。
2. 为了充分利用其他应用程序的优点如计算速度快和已有的算法程序,从而避免重复的开发,这主要是通过MEX文件来完成的。
3. 为了拓广MATLAB的应用范围和应用手段,如在VB、VC中对MATLAB进行调用,主要通过MATLAB引擎和MATLAB ActiveX来完成的。
而基于MATLAB C/C++数学函数库开发应用程序的目的相对来说就简单多了,就是为了利用现有的MATLAB所提供的功能,简化在C/C++中对矩阵的处理。
从开发出的应用程序的执行方式看:
基于MATLAB应用程序接口开发的应用程序主要有三种: