首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 78 毫秒
1.
Matlab与VC混合编程技术与实现   总被引:2,自引:0,他引:2  
简单介绍了Matlab和VC的特点,探讨了Matlab与VC混合编程的3种方法,并详细论述MCC和COM组件混合编程的技术和实现过程。  相似文献   

2.
基于COM的Matlab与C++Builder混合编程   总被引:2,自引:0,他引:2  
以实例展示了通过Matlab6.5制作、并在C Builder5环境中调用COM组件的混合编程方法。给出了设置Matlab COM Builder编译环境的具体步骤,编译生成了与Microsoft Windows相兼容的COM组件;在c Builder下调用组件时通过安全数组的化入传出实现了应蹦程序与COM的数据接口,并通过简单的事件响应工程成功调用了所制作的实例组件。  相似文献   

3.
李丰 《数字社区&智能家居》2013,(12):2912-2915,2920
针对传统的基于COM的Matlab与Delphi混合编程技术,界面容易出现冻结现象,详细讨论了其出现的原因,提出了一种基于COM STA线程模型的改进的混合编程方法,并以一信号包络提取为例给出了改进方法的具体实现。  相似文献   

4.
基于COM技术的Matlab编程接口研究   总被引:1,自引:0,他引:1  
Matlab具有强大的数值分析和运算功能,是一种面向科学和工程计算的解释语言.但它对一些面向综合型 开发的软件没有提供编程接口。本文基于COM技术设计了一种与Matlab的编程接口,分析了该接口的原理和关键 技术,并给出了应用方法。  相似文献   

5.
介绍了VC++与Matlab混合编程的各种方法,并分析了各种方法的优缺点。以FFT算法为例,给出了基于COM接口的VC++与Matlab混合编程的步骤。  相似文献   

6.
文章主要介绍了Matlab COM Builder接口编程方法的优点、配置和步骤;并将其用于图像处理。该方法充分利用了Matlab图像处理工具箱中的功能和其它编程语言高效的界面开发能力。通过一个例子给出了程序实现的具体过程。  相似文献   

7.
工程中往往需要VC++编写的程序进行大量的数学计算,如能在程序中使用Matlab的例程这些问题则能迅速解决。在Win-dows平台上Matlab提供了两个实现这一目标的接口——Matlab Engine和Automation Server,两者在本质上都基于COM技术。引擎库通过其输出函数对用户屏蔽了底层的COM细节,这大大方便了使用。而使用自动化服务器就要使用COM的自动化接口IDispatch,不过MFC库的COleDispatchDriver类已使这一过程大大简化了。两种方式的差别主要体现在参数传递和返回值处理上,如文中代码所示。无论哪种方法,都可以将具有强大工程计算能力的Matlab接入VC++程序,从而快捷方面地解决许多数值计算和图形输出问题。  相似文献   

8.
基于COM技术的C#与Matlab混合编程   总被引:7,自引:2,他引:7       下载免费PDF全文
提出基于组件对象模型(COM)技术实现Visual C#与Matlab混合编程的2种方法,一种是通过C#使用Matlab提供的自动化服务,另一种是使用Matlab COM Builder将M语言文件编译成COM组件供C#调用。以地理信息系统中常用的空间插值分析为例给出了这2种方法的具体实现。对两者进行比较,提出了各自的适用范围。结果表明使用COM技术实现混合编程能充分发挥Visual C#与Matlab各自的特点,提高程序开发和运行效率。  相似文献   

9.
文章主要介绍了Madab COM Builder接口编程方法的优点、配置和步骤;并将其用于图像处理.该方法充分利用了Madab图像处理工具箱中的功能和其它编程语言高效的界面开发能力.通过一个例子给出了程序实现的具体过程.  相似文献   

10.
基于COM的VC与Matlab混合编程   总被引:2,自引:0,他引:2  
介绍了一种基于组件对象模型(Component Object Model,COM)的Matlab与VC混合编程方法。它以Matlab 6.5中的Matlab COM Builder模块为转换工具,将Matlab的M函数文件转换为COM组件后应用在VC程序中。集成后的软件不仅能够充分发挥两种语言各自的优点,还可以完全脱离Matlab的运行环境。提供的实现过程和编程实例均说明此方法简单、方便、可操作性强。  相似文献   

11.
基于Matcom与COM的VC/Matlab混合编程   总被引:3,自引:0,他引:3  
目前,比较流行的控制系统仿真软件是Matlab.Matlab功能强大,算法标准化,但是效率低.VC代码效率高,执行快,但是提供的数学函数少.为了使VC和Matlab可以充分的发挥出二者各自的优点,大大提高仿真效率,文中详细介绍了两种VC与Matlab混合编程模式,分别是基于Matcom与COM的方法.这两种方法可脱离Matlab运行环境,文中最后比较两种方法的特点,并得出结论基于COM的方法更加通用有效.  相似文献   

12.
分别基于Matcom与COM的VC、Matlab混合编程探讨与比较   总被引:1,自引:0,他引:1  
VC与Matlab混合编程模式灵活多样,各有特点。为了使VC和Matlab可以充分的发挥出二者各自的优点,大大提高开发效率,文中详细介绍了两种可脱离Matlab运行环境的混合编程方法,分别是基于Matcom与COM的方法。最后给出实例来说明两种方法的优点及不足,并得出结论基于COM的方法更通用有效。  相似文献   

13.
线性规划是运筹学中研究较早、发展较快、应用广泛、方法成熟的一个重要分支,它是辅助人们进行科学管理的一种重要的数学方法.文章首先介绍了线性规划的基本概念及标准形式,着重讨论了线性规划问题的三种常用解法:单纯形法、直接搜索法以及遗传算法,最后在Matlab R2009a环境下进行了仿真.通过结果可以看出,用Matlab求解线性规划问题,可以避免手工的烦琐计算,大大地提高工作效率和结果的准确性.  相似文献   

14.
介绍了采用Matlab COM Builder制作COM组件的方法,通过支持COM方式的编译工具调用生成的COM组件,能简单方便地实现Matlab利其他语言的混合编程。  相似文献   

15.
应用ControlBuild(CB)与Matlab的混合编程方法可以充分发挥CB和Matlab的各自优势,提高仿真、开发效率和效果。着重探讨了CB与Matlab的混合编程方法,并l划述了混合编程的基本步骤、编程过程中遇到的关键问题及其解决方案;最后,分析了它们的优缺点和适用场合。  相似文献   

16.
LabVIEW与Matlab混合编程的实现   总被引:2,自引:0,他引:2  
针对LabVIEW在数值分析和处理方面的不足,提出了实现LabVIEW与Matlab混合编程的几种方法。通过LabVIEW专有程序接口调用Matlab,LabVIEW设计用户图像界面,负责数据采集;Matlab在后台提供大型算法供LabVIEW调用,其程序的调用方法,可使用MatlabScript节点或ActiveX函数模板。  相似文献   

17.
在Linux系统中,运用Matlab2009a的Builder JA模块,将.m文件编译打包成jar包。结合需求实例,利用Java开发环境Eclipse,编写Java应用程序,调用Matlab编译后的类,实现Linux系统下Java和Matlab的混合编程。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号