VC与Matlab混合编程之DLL方法-Read.PDF

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC与Matlab混合编程之DLL方法-Read.PDF

维普资讯 第 l7卷 第 5期 电脑 开 发 与 应 用 VC 与 Matlab 混 合 编 程 之 DLL 方 法 DLL M ethodofVC andM atlabCombined Program 张勇刚 何 生 肖七林 (中国地质大学 武汉 430074) 【摘 要】 论述 了如何通过VC编写数据接 口,通过封装 了Matlab算法的函数处理数据,重点突出了如何读取 数据,如何在Matlab中生成动态链接库及在VC环境 中的调用。该方法实现 了数据的文件调入、算法的封装及结 果的文件输出,发挥了VC与Matlab的优势,是一种很好的程序设计方法。 【关键词1 VC,Matlab,m 文件 ,动态链接库 ABSTRACT Thispaperexpoundshow tOwritethedatainterfaceintheVC environmentandhow tOprocessdatawith packaged M atlabarithmetic,how tOreaddata,how tObuildthedynamiclink library inM atlabandhow tOcallinVC environment。arede— scribedindetail.Thismethodimplementsdatafilecall—in,packageofarithmeticandresultfileoutput。whichtakesadvantagesof VC andMatlab,and isanexcellentprogram designway. KEYWORDS VC,matlab,m —file,dynamicliak library Matlab是美国MathWorks公司 自80年代 中期 现 Matlab与 VC的混合编程 。在运用中,VC的C语 推出的数学软件,它在矩阵运算、二维和三维图形的绘 言或C++语言的程序作为前客户机 ,它向Matlab引 制、数值拟合等方面均有极强的功能,已被广泛运用于 擎传递命令和数据信息,并从Matlab引擎接收数据信 数字信号处理、电子系统仿真、图像处理、系统识别等 息,实现动态通信 。这种处理方法不要求连接整个 各个领域,具有极好的可读性和可移植性 。Matlab的 Matlab,只需嵌入必要 的Matlab引擎库 ,节省了大量 突出特点是简洁,它利用其丰富的函数资源,给用户带 的系统资源,使应用程序整体性能更好 ,处理效率更 来最直观、最简洁的程序开发环境。但Matlab也存在 高,但这种混合编程的方法不能脱离 Matlab环境 ,否 着交互性差、不能独立于Matlab的运行环境等缺点。 则影响了程序的通用性 。 VC是一种面向对象的可视化编程语言,广泛用 1.2 使用MATCoM 于图形与图像、网络与通信以及控制等领域,具有稳定 MATCOM 是 Mathtools公司推出的世界上第一 和运行速度快的优点,能用于底层直至面向用户的软 个 由Matlab到 C++的编译开发软件平 台,提供对 件的快速开发。但缺乏对大量数据处理与分析、数据可 Matlab程序文件 (m文件)的解释执行和开发环境支 视化方面的能力。因此 ,在数值化计算程度高的应用程 持。它可将Matlab的源代码译成同等功能的C++源 序开发中,可以通过 Matlab与 VC的混合编程 ,即采 代码 ,既保持 了Matlab的优 良算法 ,又保持了C+十 用 VC++完成框架定制和界面开发,利用 Matlab强 的高执行效率。不过 MATCOM 现已被 MathWorks 大的矩阵计算以及数值分析功能,完成核心数值计算 收购,已不再有最新的MATCO

文档评论(0)

wendang_12 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档