首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
本文利用MATLAB提供的C/C++编译器,实现了MATLAB与VisualC++语言的接口,将m文件编译成脱离MATLAB运行的可执行应用程序.  相似文献   

2.
孙梅  王微 《数字社区&智能家居》2013,(19):4506-4508,4523
主要讨论在医学图像的处理应用中,采用Matlab与Visual C++作为生物医学图像处理方面的主要软件工具,既可结合Visual C++作为软件开发语言的优势,又可结合Matlab在图像处理方面的特点。重点阐述了Visual C++与MATLAB混合编程在医学图像处理应用中的方法,介绍了采用Visual C++与MATLAB进行混合编程的重要特点和意义,并对这种方法做了全面的分析比较和总结。  相似文献   

3.
徐治 《软件》2015,(2):55-58
Visual C++与MATLAB的混合编程技术是以VC++作为强有力的软件开发工具,而在实现复杂算法时则直接调用MATLAB涵盖很广的算法函数库。这种方式可以做到优势互补,大大减少复杂算法的编码时间。本文介绍了混合编程的基本原理,并详细介绍了基于MATLAB编译器的VC++调用MATLAB函数库的代码编写及项目配置等方面的技术。  相似文献   

4.
本文是以变频调速矢量控制系统为研究对象,采用MATLAB和Visual C++两者混合编程构建仿真平台。通过MATLAB和Visual C++接口技术将仿真实验平台转换成可脱离MATLAB环境直接在Windows环境下独立执行的应用程序,用户只需完成仿真模型系统的构建和相应运行参数的输入,即可对矢量控制系统进行可视化的仿真分析。  相似文献   

5.
在电动汽车电池管理系统(BMS)中,实现对电池组荷电状态(SOC)的精确估计非常重要,笔者提出一种基于神经网络的电池组SOC估计方法,较为详细描述了将MATLAB神经网络函数转换成C/C++函数的全过程,并且进行了验证比对,实验结果表明基于MATLAB神经网络的动力电池Soc估计算法可成功转换成C/C++函数,并能在工程中进行应用。  相似文献   

6.
何渝 《计算机工程与应用》2005,41(13):88-90,136
MATLAB软件在科学计算、数据处理、三维图形处理方面有很强功能,并且提供了C/C++等多种编程语言的接口。谷峰法是一个作者提出的求解函数全局极值的新方法,论文介绍了如何利用MATLAB提供的C++接口,调用MAT-LAB的科学计算与三维图形显示功能,将抽象复杂的谷峰法的计算过程和大量的计算数据可视化。  相似文献   

7.
《微型机与应用》2016,(1):23-26
主要研究使用MATLAB编译器实现MATLAB和VC++混合编程的方法。通过VC++直接运行Mideva编译好的MATLAB可执行文件,或者调用Mideva编译好的M文件动态链接库,或者直接使用将M文件由Mideva转换的C++代码等三种方式之一,均可实现混合编程。将以上三种方法,通过一个基于MFC的对话框程序实例,较直观地演示混合编程的实现过程。  相似文献   

8.
针对在C++ Builder中生成白噪等扬声器功率实验所用测试信号的难度较大,以及MATLAB与C++ Builder混编过程中的兼容性问题,文章提出了一种MATLAB与C++混合编程的方法.首先,运用Matlab生成动态链接库DLL;其次,VS调用该DLL文件并编写接口函数以生成可供C++ Builder调用的DLL文件;最后,在C++Builder中设计应用程序以生成扬声器功率实验测试信号.为验证所生成信号的准确性,文章对信号的均值、方差、自相关性、频谱、功率谱密度、概率密度、三分之一倍频程的RTA等参量进行计算,通过将计算结果与标准信号进行对比分析,发现混合编程生成的信号可作为扬声器功率实验信号使用.  相似文献   

9.
分析数据库是根据EAST物理实验的要求而建立的一个数据分析处理系统。该系统的设计与实现综合利用了面向对象设计与分析技术、多线程技术及C++与MATLAB混合编程技术。所有程序由C++编写并跨越Linux和Windows操作系统平台实现。  相似文献   

10.
VC++与MATLAB混合编程的方法研究与实现   总被引:3,自引:0,他引:3  
柏晟 《电脑开发与应用》2006,19(4):23-24,27
C++与其他高级语言相比具有很高的编译效率,但在像图形、图像处理一类的应用中,当程序中涉及到对矩阵的运算时,编程就变得非常复杂,而MATLAB在这些方面有独特的优势。在分析VisualC++和MATLAB各自特点的基础上,提出混合编程的三种方法,并分析对比各种方案的优缺点。研究与实践表明:采用VC++和MALAB混合编程简化了编程步骤,降低了编程难度,较好地发挥了VC++和MALAB软件的整体优势。  相似文献   

11.
基于动态链接库的Visual C++混合编程   总被引:1,自引:0,他引:1  
为了在不同的编程语言中实现取长补短,探讨了动态链接库(DLL)在Visual C++混合编程中的多方面应用.结合Visual C++的编程环境,分析了DLL的技术特点与调用方式.基于DLL技术,分别讨论了Visual C++如何与Visual FORTRAN、MATLAB以及Visual C#等进行混合编程,并利用一些生动的示例代码进行了说明.实验结果与分析表明了利用DLL进行混合编程的优越性.  相似文献   

12.
应用MATLAB和C++设计了基于BP神经网络的汽车换档品质评价系统。对换档过程中的客观评价指标构成的样本向量进行学习和训练,建立换档品质客观评价系统,训练后的BP神经网络嵌入C++中,并实时显示客观评价指标曲线。试验结果表明,该系统可以客观有效地评价换档品质。  相似文献   

13.
虚拟仪器技术在众多领域均得到迅猛发展.文中针对自动化测试与仪器领域对虚拟仪器的特殊要求,分析了目前流行的虚拟仪器编程软件LabVIEW和LabWindows/CVI的不足之处,提出了一种利用MATLAB与VisualC++混合编程构建虚拟仪器的技术,充分利用了MATLAB强大的计算与绘图功能和Visual C++的实时处理能力.介绍了利用该技术构建的一个虚拟仪器,实际应用证明这一技术是可行的.  相似文献   

14.
充分利用MATLAB和Visual C++6.0各自的优点协同工作,极大地提高软件的开发效率,运行结果表明,采用MATLAB进行编程可实现对复杂计算的求解,省去C语言环境下算法选择和繁琐的源代码编写。该方式可广泛地运用于既要求具有友好的操作图形界面和较高的程序接口,又需要进行复杂运算求解和图形显示的复杂软件的编制中。  相似文献   

15.
《软件学报》2008,19(10)
跨平台C/C++解释计算平台(Ch)已被广泛应用于计算机程序设计教学和解决各种工程科学上的问题.Ch不仅具有MATLAB的高级数值计算和绘图的功能,而且具有良好的交互性,在C语言编程教学方面尤为突出.Ch也是一个可嵌入的脚本引擎,可以无缝地嵌入到已编译的程序中,用C/C++脚本做柔性编程,因此它还可方便地用于实现许多诸如移动计算等的新计算范式.本次研讨会将介绍C语言的演  相似文献   

16.
本软件是以Visual C++6.0为开发平台,调用MATLAB引擎,利用MATLAB强大的数据分析、数值计算、信号分析、绘图显示能力及丰富的函数库,对采集信号进行时域分析、傅立叶分析及小波分析,并基于BP神经网络对机械设备进行故障诊断。同时VC通过ADO与ACCESS数据库进行通信,将信号分析过程中产生的时域特征值、频域特征值、神经网络样本数据与测试数据及诊断结果存储到数据库中。VC++、MATLAB、ACCESS三者相结合,发挥各自的优势,大大缩短了软件的开发周期,使程序代码得到简化,提高了系统的运行效率。  相似文献   

17.
信息传输的核心问题是有效性和可靠性,正交幅度调制(QAM)作为一种新的调制技术因其具有很高的频带利用率而得到广泛应用。IT++是基于C++语言的信号处理和通信方面的仿真库函数工具。本文分析和研究了M-QAM调制在IT++平台中的实现方法,并比较了不同M值的QAM的性能。仿真结果与理论分析一致,与MATLAB相比极大地提高了仿真速度。  相似文献   

18.
先进控制算法在实际应用过程中,往往伴随着算法难以实现、调试繁琐等问题。为将先进控制算法高效地部署到DCS上,提出了一种方便快捷的实现方法。首先,在MATLAB自身集成的先进控制算法与实际工业对象之间建立OPC通讯,反复调试后得到与被控对象特性相匹配的控制算法;其次,通过MATLAB RTW将该MATLAB/Simulink先进控制算法生成C++代码;最后,使用软PLC高级语言编程技术,将算法的C++代码无缝集成到DCS当中。实践中设计了一种基于双容水箱液位控制的模糊控制算法。实验结果表明,以该方式设计的控制算法具有良好的控制特性和较高的实际应用价值。该方式缩短了以往控制算法的部署周期,为先进控制算法在DCS中的实际应用提供了强有力地解决方案。  相似文献   

19.
张丽虹 《计算机工程与应用》2003,39(34):127-128,154
高速铁路运行工况三维可视化研究是高速铁路建设的一个重要课题,而建立真实反映地形地貌的三维实体模型是此课题研究的基础。论文从实际工程背景出发,提出了地形建模的“顶点后处理法”,即通过MATLAB语言与C/C++语言的接口,利用MATLAB强大的数据处理功能,对地形表面数据点进行特定处理以后,再用OpenGL函数命令,建立三维地形模型。通过实例分析证明,此方法简单、方便、有效。  相似文献   

20.
本文阐述了如何使用C/C++交互计算平台来加强本科控制系统课程的教学工作。课程选择使用Ch开发的软件包,即Ch控制系统工具包CCST(Ch Control System Toolkit)和基于Web的控制系统设计分析系统WCSDAS(Web-based Control System Designand Analysis System)。CCST工具和C/C++兼容,并提供了类似MATLAB控制系统工具箱的功能。基于CCST的WCSDAS使学生可以在任何时候任何地点通过Web学习控制理论和设计原型控制系统,而不需要写任何代码。使用这些工具有很多优点:更好的视觉效果、更易理解、学生更有兴趣。  相似文献   

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

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