基于MATLAB C/C++数学函数库开发应用程序

发表于:2007-07-01来源:作者:点击数: 标签:
基于MATLAB应用程序接口 开发 应用程序的目的一般分为三种: 1. 为了建立MATLAB与其他应用程序间的数据交换,这主要是MAT文件应用程序来完成的。 2. 为了充分利用其他应用程序的优点如计算速度快和已有的算法程序,从而避免重复的开发,这主要是通过MEX文件

基于MATLAB应用程序接口开发应用程序的目的一般分为三种:

1.         为了建立MATLAB与其他应用程序间的数据交换,这主要是MAT文件应用程序来完成的。

2.         为了充分利用其他应用程序的优点如计算速度快和已有的算法程序,从而避免重复的开发,这主要是通过MEX文件来完成的。

3.         为了拓广MATLAB的应用范围和应用手段,如在VB、VC中对MATLAB进行调用,主要通过MATLAB引擎和MATLAB ActiveX来完成的。

基于MATLAB C/C++数学函数库开发应用程序的目的相对来说就简单多了,就是为了利用现有的MATLAB所提供的功能,简化在C/C++中对矩阵的处理。

从开发出的应用程序的执行方式看:

基于MATLAB应用程序接口开发的应用程序主要有三种:

  1. MEX文件、MAT文件应用程序和MATLAB引擎应用程序,其中MEX文件为一种动态链接库程序,它不能脱离MATLAB的工作环境而执行,必须在MATLAB的工作环境内部,通过MATLAB调用才能运行;

    原文转自:http://www.ltesting.net