MATLAB与C的接口设计和混合编程的实现研究.pdfVIP

MATLAB与C的接口设计和混合编程的实现研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中国计算机学会 ——————————————————笙丛旦垦望鲨壁量三茎兰查堡垒 MATLAB与C++的接口设计和混合编程的实现 陈海明+杨继隆姜伟胡新华 (浙江工业大学机电工程学院,浙江杭州310014) 较·通过对两者的目前几种主要接口方法的介绍t提出了Madab与c十十混合编程的方法.最后对其接。 的应用作了简单的介绍. 关键词:MATLAB;c”:接o:混合编程 中图分类号:TP317,TP319 1、引言 来说,可以加快软件开发的效率。 在现代生物工程、信号处理、信号分析、 2、MATLAB应用程序接口 雷达工程、时间序列分析,以及控制论、系 MATLAB提供的应用程序接口按目的一 统论等领域,均要涉及到大量的数值计算, 般来说可以分为以下三种:1、利用其它应_【{=| 往往会使科研人员的工作进程放慢下来。而 程序的优点,例如计算速度快和使用已有算 MATl。AB的出现为这些难题的解决提供了 法而制定的接口:2、建立MATLAB与其它 有效的途径。它是一种以矩阵为基本编程单 应用程序间的数据交换;3、拓广MATLAB 位的高效数值语言,集数值计算、图形管理、 的应用范围和应用手段。开发的相应应用程 卢音处理、程序开发于一体。除此之外, MATLAB还具有很强的功能扩展能力,可以 应用程序。其中MEX文件作为一种动态链接 配备各种各样的工具箱,以完成特定的任务, 库文件,必须通过在MATLAB的1作环境内 另外,它还为用户提供了丰富的Windows图 调用才能运行:MAT文件用于数据交换,不 形界面设计方法,使用户能够在利用其强大 能利用MATLAB提供的功能来完成计算任 数值功能的同时设计出友好+的图形界面。随 务:MATLAB引擎应用程序是一种可以独立 着计算机技术的发展和软件开发水平的提高 执行的应用程序,但在应用程序执行时,将 MATLAB语言在科学运算、自动控制与科学 在后台启动一个MATLAB进程,用于接收从 绘图领域将跃期保持其独一无二的地位。但 应用程序发送来的指令并执行,然后按照要 MATLAB作为一种以解释方式运行的计算 求返回计算结果。综上,基于MATLAB应用 机语言,其程序的执行效率较低,且不能实 程序接口开发的应用程序并不完善,这种应 现端口操作和实时控制。c++是众多程序员 用程序的运行不能脱离MATLAB环境。 十分喜爱的高级程序设计语言,但其在数值 3、MATLAB与c++的几种主要接口 处理分析和算法工具等方面效率远低于 61版本的Matlab软件包中提供了 MATLAB语言:而在准确方便地绘制数据图C/C++的数学和图形库,通过其编译器支持 形方面,MATLAB语言具有c++无法比拟的可以将Matlab中编写的m文件转换成以 优势,而且C抖需要较高的编程水平,是一 C/C++代码的文件,而且可以将m文件生成 个高效率的系统级编程语言。因此C+十可以 洲库,甚至可以直接调用其中的库函数,生 弥补MATLAB处理具体问题的漏洞,实现成并发布不必依赖Matlab的可执行文件。通 过mcc编译器生成C/C++代码,进而可以在 MATLAB与C++的混合编程,从而发挥各自的 优势,这对于熟悉某种语言的工程技术人员 VC或者其它编译器生成可独立执行的应用

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档