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

2.
利用Matlab神经网络工具箱在VC++中进行形状识别   总被引:3,自引:0,他引:3  
本文介绍了在VC 中通过Matlab引擎调用Matlab函数的方法。利用这种方法对VC 和Matlab进行混合编程,既能发挥VC 强大的开发功能,又能充分利用Matlab的复杂运算和处理功能;作者将这一技术应用于图像形状的识别,取得了良好的效果。  相似文献   

3.
Matlab,Matcom与VC++接口的实现   总被引:7,自引:1,他引:6  
依靠VC ++和Matlab的 32位动态接口 ,通过Matcom的代码转换功能 ,可以充分利用Matlab的复杂运算和强大的数据处理能力 ,并发挥VC ++用户界面开发功能强大、运行高效等优点 ,有效地缩短软件的研制周期  相似文献   

4.
MATLAB与VC++接口通信   总被引:2,自引:0,他引:2  
为了解决一些常用算法在VC 中的实现问题,提出了实现Matlab开发环境与vC 开发环境之间接口通信方法。首先对Matlab软件及其特点进行了概要介绍,并说明了Matlab软件与VC 开发环境之间接口通信的必要性。其次重点介绍了Matlab开发环境与VC 开发环境之间接口通信的两种转换方式:Matlab引擎函数库和Matcom,包括其特点与使用方法。最后给出实例说明并验证了该方法的有效性与实用性。  相似文献   

5.
VC++6.0调用Matlab的方法   总被引:1,自引:0,他引:1  
在分析Vc 和Matlab语言特点的基础上,讨论了在VC 中调用Matlab的方法,并给出应用程序实例.  相似文献   

6.
该文介绍了直方图均衡化的图像增强原理,然后分别基于VC++和Matlab语言实现了直方图均衡化图像处理,并进行了比较。  相似文献   

7.
VC++与Matlab混合编程在数字图像处理中的应用   总被引:3,自引:0,他引:3  
VC++与Matlab混合编程的方法很多,其中一种是VC++调用Matlab引擎。本文介绍了基于Marlab引擎的VC++与Matlab混合编程,并将该方法应用于数字图像处理中。  相似文献   

8.
Matlab是一个很优秀的科学计算软件,VC++也是各种软件的开发平台的首选,如何结合他们之间的优点,进行混合编程,发挥两者的长处,对于快速开发工控软件是非常有效的。文中详细综述了基于引擎库的方法,基于动态连接库的方法,基于MEX文件的方法。  相似文献   

9.
VC与Matlab混合编程实现图像处理   总被引:16,自引:0,他引:16  
李文煜 《计算机仿真》2005,22(1):254-257
分析对比VisualC 与Matlab混合编程的几种方法的特点后 ,根据图像采集处理的实际要求 ,从中选择使用MAT LAB引擎实现VC与Matlab混合编程进行图像处理 ,该方法充分利用了Matlab的图像处理工具箱的功能 ,结合了VC与Matlab各自的优点。程序界面和图像采集由VC编程实现 ,所有的图像处理由MATLAB引擎实现。通过一个例子给出了程序实现的具体过程  相似文献   

10.
介绍了VC++中使用MatlabC++数学函数库的方法,将VC++与Matlab结合用户发挥这两大软件的优势。  相似文献   

11.
VC++调用Matlab的方法   总被引:2,自引:0,他引:2  
研究了如何应用VC + +调用Matlab工具内部类的问题.通过Matlab的MCC命令和COM组件的方法实现了对Matlab程序的调用.应用这两种方法不仅可以使程序完全脱离Matlab环境运行,而且能够充分发挥VC和Matlab的优点,大大提高了软件速度和性能.  相似文献   

12.
基于VC++和Matlab的数字信号内插处理系统   总被引:1,自引:0,他引:1  
利用VC++编程平台的功能强大和灵活性,并结合Matlab的运算函数丰富和编程效率高等优点实现混合编程,可以快速开发出功能强大的应用系统.文中以基于VC++和Matlab混合编程的数字信号内插处理系统为例,介绍了在VC++开发环境中使用两种Matlab引擎调用方法实现混合编程.内插处理系统中读取数据的长度和内插倍数的大小都可以在用户交互界面任意设置,具有较好的灵活性.将VC++和Matlab结合使用既发挥了各自的优点又提高了系统开发的效率.  相似文献   

13.
介绍了VC与Matlab混合编程的几种方法,具体说明了如何应用Matlab引擎实现混合编程,并用于图像处理.  相似文献   

14.
介绍了一种基于Matcom的Matlab与VC混合编程方法、步骤和实践过程中的一些实用性的经验.该方法以第三方控件Matcom为转换工具,将Matlab的m脚本文件和m函数转化成相同功能的C/C 文件,不仅能够充分发挥两种语言各自的优点,还可以完全脱离Matlab的运行环境.提供的实现过程和编程实例均说明此方法简单,方便,可操作性强.  相似文献   

15.
介绍了通过Matcom,在VC6.0中应用Matlab实现科学计算可视化的方法,并且给出了一个简单的例子。  相似文献   

16.
在分析和设计电路时,常使用Proteus、Muhisim、EWB、OrCAD(Spice)、Protel等电路分析工具,但要想得到更精确的电路分析数据或者个性化的电路模型,以上工具却难以应付。现代电路分析提供了一种用矩阵方式分析电路问题的解决方法,这种方法也是以上电路分析软件的基础。Matlab提供了许多矩阵运算函数,使用VC++6.0能够设计出接口良好的Windows程序:因此,使用VC++6.0和Matlab混合编程就能编写出矩阵电路程序,解决个性化的电路分析问题.  相似文献   

17.
介绍在Authorware制作的自动控制原理CAI课件中,通过调用Matlab进行控制系统的交互式即时仿真的方法。并以控制系统的频率特性为例,重点阐述了如何在C程序中利用Matlab引擎调用Matlab内部函数.经编译连接C程序得到可被Authorware直接调用的可执行文件.实现CAI课件中控制系统的即时仿真功能.  相似文献   

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

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