共查询到16条相似文献,搜索用时 250 毫秒
1.
用MATCOM实现VC++对MATLAB中.m文件的调用 总被引:1,自引:0,他引:1
MATCOM是MathTools公司推出的一个能将.m文件转化成相同功能C 代码的工具.相比MATLAB引擎方法和MATLAB自带的编译器Compiler方法,用MATCOM转化代码要简单和方便得多.本文将结合作者编程经验,以VC6.0、MATLAB7.0和MATCOM4.5为例,详细介绍如何利用MATCOM进行VC 对MATLAB中.m文件的调用. 相似文献
2.
.NET出现之前,开发人员已经编写了大量经过严格测试且可复用的组态与监控非托管代码。在.NET程环境下调用COM组件,是软件开发者经常遇到的问题。本文首先介绍了.NET互操作的原理和方法,然后以露天开采安全生产实时监控管理决策系统为实例,说明了.NET编程环境中调用COM组件的具体方法。 相似文献
3.
介绍了在MATLAB下进行ActiveX组件集成的必要性和有关的MATLAB的应用程序接口,同时针对具体情况给出了通过把MATLAB作为计算引擎集成ActiveX组件的具体方法,针对MATLAB、C++存在的优缺点,提出了利用MATLAB的MEX技术调用C程序的设计思想,并给出了利用MEX技术调用C++代码的详细设计方法。 相似文献
4.
5.
VC6.0环境下调用MATLAB的方法研究 总被引:1,自引:0,他引:1
介绍了在VC6.0中调用MATLAB的几种方法,着重分析了VC6.O通过引擎调用MATLAB的机制。与其他方法相比,用引擎调用MATLAB,可对所有类型的M文件提供支持。以一个对信号进行快速傅立叶变换的程序为例,具体说明了引擎调用的方法。 相似文献
6.
针对MATLAB与C语言混合编程的接口问题,提出了采用MAT文件、MEX文件和MATLAB引擎三种接口方法。通过MAT文件实现与其它编程环境的数据交换;通过MEX文件实现在MATLAB环境中调用其它语言编写的程序;通过MATLAB引擎实现在其它编程环境中使用MATLAB的计算功能。在详细阐述了三种方法原理的过程中,说明了三种接口方法的使用特点、调用方法、编译过程和使用中的注意事项。通过混合编程,利用了C语言高效的特点,在发挥MATLAB强大的计算功能的同时,又弥补其执行速度慢的缺点。 相似文献
7.
基于MATLAB扩展HL-2ADAS数据处理的两种方法及其比较 总被引:1,自引:0,他引:1
介绍了HL-2A DAS数据处理软件中,实现数据处理与图形功能扩展的两种方法.一种是以MATLAB作为主要平台,以C Builder作为接口工具实现数据的复杂处理与图像处理.另一种是用C Builder作为主要平台,调用MATLAB引擎实现数据与图像处理.这两种方法是以MATLAB为主要工具,从不同的角度入手,采用了不同的编程思想.分析了这两种程序开发策略在HL-2A DAS中的运用情况及性能比较. 相似文献
8.
9.
库函数识别是反编译系统的前端环节,完成将可执行文件中调用的库函数识别出的工作,使得反汇编出的程序能以一条调用语句代替一段函数代码.本文提出了特征点匹配识别库函数的方法,并讨论了特征点集的抽取、匹配识别的可靠性及实现效率等问题. 相似文献
10.
基于C++Builder与MATLAB的电机故障诊断系统 总被引:1,自引:0,他引:1
系统运用C Builder与MATLAB混合编程的方法,结合了二者的优点,开发出了一套故障诊断系统.利用C Builder语言完成了应用程序模块、信号采集模块和端口操作模块的编写,通过调用MATLAB引擎,实现了对采样信号的傅里叶分析和图形绘制功能.试验结果证明本系统可以准确地诊断出感应电动机转断条故障. 相似文献
11.
MATLAB与Visual C++混合编程在计算材料介电性能中的应用 总被引:1,自引:0,他引:1
何茗 《重庆邮电大学学报(自然科学版)》2010,22(2):265-268
针对MATLAB不能实现端口操作、实时控制和Visual C++处理复杂数值运算效率低的问题,利用VisualC++与MATLAB进行混合编程,实现功能互补,为材料介电性能的复杂计算及计算结果的可视化提供强大的技术支持.MATLAB将材料介电模型文件转化成Visual C++的代码,并将代码用Visual C++编译器编译连接成独立应用程序.结合Visual C++强大友好的软件制作功能及MATLAB功能极强的科学计算及图形绘制显示特性,MATLAB编译器将不同的介电性能的计算模块分别编译成动态链接库文件,并在Visual C++编写的可视化交互操作界面中对其进行调用,实现计算及绘图功能. 相似文献
12.
VC调用MATLAB的方法 总被引:7,自引:1,他引:7
讨论了在VC中调用MATLAB的3种方法,并对3种方法进行了比较:通过MATLAB Engine方式可以调用C/C++函数和工具箱中的函数,同时还可利用MATLAB中强大的图形功能,但该种方式的致命缺陷是不可脱离MATLAB的环境;用LCC编译器可以脱离MATLAB环境,该种方式只能调用MATLAB中的C\C++函数,并且不支持图形;Matcom是一种比较有效的方法,它不仅可以调用C\C++函数,并且可以支持图形,但缺陷是不能调用涉及MATLAB内部类的函数。通过对3种方法的分析,指出了开发数据分析软件的一种有效途径。 相似文献
13.
并联型混合动力汽车燃油经济性最优控制 总被引:3,自引:2,他引:3
以某并联混合动力汽车(HEV)为例,建立了燃油经济性最优控制数学模型及相应的动态规划(DP)递归方程,提出了换档和发动机启动2个附加代价函数以限制频繁换档和启停发动机.为解决数值DP中“维数灾”问题,提出了搜索区域限制算法,并利用MATLAB/RTW将系统模型转换成实时仿真代码以进一步提高计算效率.对实车试验、仿真和DP结果三者进行了比较,结果表明,该方法能在可接受的时间内计算出HEV的最优性能,从而进行控制策略的评价和优化. 相似文献
14.
用一个程序实例详细讲述了MATLABC数学函数库在C语言中的应用过程,从而建立了一个基于MATLABC数学函数库的可执行的应用程序,它可以完全脱离MATLAB的工作环境而独立运行. 相似文献
15.
王诗臻 《郑州大学学报(理学版)》2003,35(3):52-55
用VC 这类语言实现面像识别算法,工作量很大,如果用MATLAB实现,虽然在图像处理及模式识别方面较为方便,但运行速度慢。针对这个问题给出一种开发方式,在VC 平台上开发系统主控模块及数据库系统,用MATLAB实现基于DCT变换的面像识别子系统,由MATLAB编译成C 动态库源程序,在VC 下修改并编译成动态库,由主控模块调用动态库实现面相识别。该方法具有可以灵活选择识别算法、识别率高、开发方法容易、开发周期短、可移植性强等优点。 相似文献
16.
根据MATLAB自身存在的弱点和实际项目研制中遇到的各种问题,提出了建立网络化的Simulink库管理的思想,并提出了建立可行的C/S管理机制的具体实现方法。 相似文献