MATLAB跨平台接口开发指南.pptVIP

  • 1
  • 0
  • 约2.46万字
  • 约 111页
  • 2026-09-01 发布于北京
  • 举报

第2章MATLAB外部接口概述;2.1外部接口应用的类型;表2-1MATLAB与其它开发工具语言交互的能力;1.使用MEX文件调用已经有的C代码或者Fortran代码

创建MEX文件是外部接口应用的重点,也是本书所讲述内容的重点。MEX从字面上是MATLABExecutable两个单词的缩写。MEX文件类似于M文件,是一种能够在MATLAB环境中能够被MATLAB的解释器解释并执行的函数文件。MEX文件能够直接使用C语言或者Fortran语言来编写,在相应的C语言或者Fortran语言代码中,就能够调用已经有的大量C语言或者Fortran语言算法。在MATLAB中调用MEX文件时,就好像调用MATLAB的内建函数或者M文件函数一样,语法结构和输入、输出参数都符合MATLAB的标准。利用MEX文件能够完毕:;*在MATLAB中使用已经有的C语言或者Fortran语言代码,避免重复劳动。

*处理M语言运行速度的瓶颈。

*隐藏算法的细节。

*通过C语言对计算机硬件设备进行操作,扩展MATLAB的能力。;2.通过MATLAB计算引擎在C代码或者Fortran代码中调用MATLAB

MATLAB计算引擎应用程序是那些通过特殊的通信方式与MATLAB进程相互交互的C语言或者Fortran语言应用程序。计算引擎在不同的平台上使

文档评论(0)

1亿VIP精品文档

相关文档