Matlab的应用程序接口

Matlab有三种类型的应用程序接口:(1)外部程序调用接口 (2)MAT文件应用程序  (3)计算引擎

(1)外部程序调用接口:以MEX文件形式实现,在编译MEX文件时,需要对MATLAB进行系统配置,以使MATLAB知道编译外部程序所使用的编译哭器类型与路径,以mex -setup命令实现,对MEX文件编译,MATLAB有默认的配置选项文件作为支撑,对VC++6.0而言,是msvc60opts.bat。

 

(2)MAT文件应用程序:实现MATLAB与外部环境数据的输入输出,即数据交互。MAT文件包括三部分内容:文件头,数据变量名与数据变量。在文件头中记录MATLAB版本信息,操作平台信息与文件创建时间。使用MAT文件无需担心,平台移植问题,因为MAT独立操作平台,当平台发生改变,MAT文件中的操作平台信息会自动发生改变,以适合相应平台。MAT文件以二进制形式存储。另外,当对MEX完成系统配置后,编译MAT文件,无需额外的配置,但编译MEA文件,没有默认的选项文件,用mex -f 选项文件名 mat.c,显示指定选项文件名,对于VC++6.0而言,选项文件为:msvc60engmatopts.bat 在/MATLAB7/bin/win32/mexopts文件夹下。

 

(3)计算引擎:用于两大类的应用,一类,外部程序调用MATLAB强大的计算函数库,另一类,以外部程序实现友好的操作界面,以MATLAB实现后台运算。当对MEX完成系统配置后,编译计算引擎文件,无需额外的配置,由于同编译MAT文件一样,没有默认的选项文件,用mex -f 选项文件名 engfilename.c,显示的指定选项文件名,对于VC++6.0而言,选项文件为:msvc60engmatopts.bat 在/MATLAB7/bin/win32/mexopts文件夹下

 

。。。。。。。。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值