共查询到10条相似文献,搜索用时 453 毫秒
1.
提出基于组件对象模型(COM)技术实现Visual C#与Matlab混合编程的2种方法,一种是通过C#使用Matlab提供的自动化服务,另一种是使用Matlab COM Builder将M语言文件编译成COM组件供C#调用。以地理信息系统中常用的空间插值分析为例给出了这2种方法的具体实现。对两者进行比较,提出了各自的适用范围。结果表明使用COM技术实现混合编程能充分发挥Visual C#与Matlab各自的特点,提高程序开发和运行效率。 相似文献
2.
3.
为了发挥Fortran易于科学计算的优点和C#在界面编写以及批量处理文件的优点,首先通过Fortran控制台程序编写相应算法的动态链接库,然后利用C#编写的界面程序调用在Fortran中生成的DLL文件,从而实现混合编程。详细阐述了两种语言混合编程的实现方法。通过利用卫星测高数据计算南海海域的垂线偏差,验证了该方法的正确性及优越性。通过混合编程,充分发挥两种计算机语言各自的优点,说明了可以利用混合编程的方法大批量自动化地处理卫星测高数据,同时该方法便于算法维护和升级。 相似文献
4.
VB调用Matlab的COM组件实现二者混合编程 总被引:3,自引:0,他引:3
Matlab具有强大的计算和图形处理能力,VB具有良好的用户界面,将二者有机结合,可开发出功能强大的软件。介绍了常见的五种方法。为了使开发的VB程序脱离Matlab环境,详细介绍了一种基于组件对象模型(COM)的Matlab与VB混合编程方法,以COM Builder为转换工具,将Matlab函数文件转换为COM组件,在VB程序中调用这个组件。并通过温室热环境模拟可视化模型的实现说明此方法。 相似文献
5.
基于COM及Java-COM桥的Java与Matlab混合编程 总被引:4,自引:0,他引:4
以实例展示通过Matlab6.5制作、并在Java 2 SDK下通过Java-COM桥调用COM组件的混合编程方法.给出了Matlab生成COM组件、Java通过Java-COM桥来调用生成的COM组件的一般方法;实现Java应用程序与COM组件的数据的传入、传出及函数的调用. 相似文献
6.
声发射技术作为一种成熟的无损检测手段,对声发射信号的分析有重要意义.针对大量的声发射信号撞击文件,单独利用C#或MATLAB语言都无法快速进行声发射信号特征参数分析.通过研究C#与MATLAB混合编程的常用技术,详细分析.NET程序集调用MATLAB函数编写C#窗体应用程序的方法,利用上述方法实现了对大量声发射信号撞击的特征参数提取和分析.通过程序实例,证明了所提方法能够降低声发射信号处理分析算法的实现难度,提高声发射信号处理分析的效率,同时也验证了上述方法的可行性. 相似文献
7.
C#与MATLAB混合编程应用于红外图像小目标的检测 总被引:1,自引:0,他引:1
本文介绍了一种通过Matlab生成.NET组件供C#调用从而实现混合编程的方法,以及利用混合编程的形态学组合算法实现红外图像小目标的检测.实验结果表明,此种混合编程方法有效实用,充分利用了Matlab和C#软件各自优点,较好实现了红外图像小目标的检测. 相似文献
8.
为了简化制造单元动态调度软件系统的开发过程,基于C#.NET与MATLAB混合编程可以有效提高调度软件系统开发效率。在MATLAB 2009a环境中,编写后台动态调度算法程序,并基于C#.NET平台开发了良好的人机界面,成功实现了对COM组件的调用。所开发的调度软件系统能够对制造单元动态调度问题进行求解和优化,同时C#.NET与MATLAB混合编程也提高了代码的重用率,有效提高了软件的开发效率。 相似文献
9.
.NET下基于COM组件的C#与MATLAB混合编程 总被引:1,自引:0,他引:1
提出了一种.NET下利用COM组件实现C#与MATLAB混合编程的方法,并用实例介绍了这种方法的具体应用过程,在C#可视化界面中实现了对MATLAB图形文件的调用。 相似文献