共查询到20条相似文献,搜索用时 93 毫秒
1.
2.
VC++与MATLAB混合编程用于SAR图像处理 总被引:2,自引:3,他引:2
SAR图像处理与质量评估是SAR图像应用的关键环节,文章主要介绍了利用MATCOM进行VC 和MATLAB混合编程的步骤与优点,并将其用于SAR图像处理与质量评估软件开发。该软件通过图形与菜单,界面用户只需进行简单的菜单操作就可以得到直观的处理和评估结果,为开展SAR图像处理、质量评估研究提供了一个有力的工具。 相似文献
3.
VC++与Matlab混合编程方法讨论 总被引:3,自引:0,他引:3
一、前言 Matlab其强大的数据处理能力和丰富的工具箱,使得它的编程极为简单,可以极大地缩短应用程序开发周期,提高编程效率和缩短理论方案研制周期。对于纯理论方案来说,Matlab语言是优势较多。但由于其执行效率低,对于对实时性或速度要求较高的场合来说,就不太适应了。其对底层硬件的控制能力很差,所以对于半实物仿真和偏工程化的产品来说,Matlab并不是一个很好的语言。对于发布软件公司来说,也希望发布的是一个可执行应用软件,而不是一个Matlab源代码的产品。所以我们通过把Matlab下的.m文件转化为VC 相似文献
4.
1 VC调用Matlab程序的实现途径,VC调用Matlab程序的主要实现途径之一就是将Matlab)程序编译为VC可以调用的动态链接库(DLL),再由VC调用。Matlab的mcc编译器提供的功能保证了这一编译过程的可行性。而VC调用的方法主要有以下两种:①动态方法。即采用Win32 API的LoadLibrary、LoadLibraryEx或AfxLoadLibrary加载该DLL文件,再使用GetProcAddress查找并返回想要调用的函数地址,最后完成对该函数的调用。 相似文献
5.
马蕾 《数字社区&智能家居》2013,(10):2353-2355
介绍了三种实用易行的MATLAB与VC++混合编程方式,即利用MATLAB的MCC编译器,使用MATCOM软件转化M文件,使用MATLAB的COM Builder工具制作COM组件。针对具体程序分别应用三种方法来实现,对每种方法介绍了详细步骤。对三种方法进行了分析比较,总结了各自的优缺点,实现了MATLAB出色的图形处理功能和数值计算能力与VC++强大编程能力的结合。 相似文献
6.
本文首先介绍了实现MATLAB与Visual C 混合编程的几种方法,着重说明了如何利用开发工具Visual MATOCM来进行混合编程,并给出了二维中值滤波例程。 相似文献
7.
VC++与MATLAB混合编程的方法研究与实现 总被引:3,自引:0,他引:3
C++与其他高级语言相比具有很高的编译效率,但在像图形、图像处理一类的应用中,当程序中涉及到对矩阵的运算时,编程就变得非常复杂,而MATLAB在这些方面有独特的优势。在分析VisualC++和MATLAB各自特点的基础上,提出混合编程的三种方法,并分析对比各种方案的优缺点。研究与实践表明:采用VC++和MALAB混合编程简化了编程步骤,降低了编程难度,较好地发挥了VC++和MALAB软件的整体优势。 相似文献
8.
9.
文章简要介绍了VC 和MATLAB混合编程的方法,并通过数字基带传输系统仿真应用软件的开发实例说明了混合编程技术在通信领域仿真中的应用,包括混合编程实现的过程,并对程序在编译、运行中的一些难点进行分析与解决,为此类通信领域仿真软件的开发提供了一种可借鉴的方便灵活的实现方法. 相似文献
10.
VC与VB混合编程的几种方法 总被引:2,自引:0,他引:2
王保华 《电脑编程技巧与维护》2002,(9):49-50,56
引言 作为一种简单易用Windows开发环境,它使程序员不必再直接面对纷繁复杂的Windows消息,而可以将精力主要集中在程序功能的实现上,大大提高了编程效率。但凡事有利必有弊。VB高度的封装和模块化减轻了编程者的负担,同时也使开发人员失去了许多访问低层API函数和直接与Windows交互的机会。为了解决这个问题,利用VC与VB混合编程是一种十分有效的选择。用VB快速开发出漂亮的界面以及外围处理程序,再用VC编写底层的各种操作,例如内存的操作、IO端口的操作、多线程处理、数据处理以及端口通讯等,VC中还可以嵌入汇编语言进行更底层的操作。下面具体介绍几种方法。 相似文献
11.
VC++和Matlab混合编程在图像处理中的应用 总被引:6,自引:0,他引:6
本文在分析了Matlab函数运算慢的基础上,提出了一种运用VC 直接调用采用Matlab编译生成的Mex文件,从而实现图像快速处理的方法,并将该方法应用于数字图像处理中,取得了良好的实验结果。 相似文献
12.
VC++与MATLAB混合编程的探讨 总被引:18,自引:1,他引:18
本文分析了MATLAB和VC++各自的编程优缺点,较为全面地列举了VC++和MATLAB混合编程的各种方式,重点介绍并举例说明了MEX文件与MATLAB引擎两种结合途径。通过VC++和MATLAB的协同工作,可以开发出功能强大且界面友好的软件。 相似文献
13.
本文先讨论一般的混合语言编程方法和规则,以及利用动态连接库实现混合编程的优点和具体细节,然后给出一个Fortran语言和Pascal语言混合编程的应用实例,并加以详细说明。 相似文献
14.
VC++与MATLAB混合编程实现遗传算法在图像分割上的应用 总被引:1,自引:0,他引:1
详述了实现遗传算法在图像分割上的应用的一种新方法.为了减少编写遗传算法代码的复杂度,提高程序的运行效率,结合VV 和MATLAB各自的优势,采用混合编程的方法,先用MATLAB编写实现图像分割的遗传算法代码,并设置特定参数代码,接着通过Matcom把此代码翻译成VC 能处理的C 源码,最后通过VC 编译成一个可执行文件.实验结果表明此方法既可极大地减少编程工作量,又相当大地提高了程序运行效率,可脱离MATLAB运行环境,取得较好的效果. 相似文献
15.
基于Matcom4.5的VC++与Matlab通用接口程序编制 总被引:4,自引:0,他引:4
本文着重探讨基于Matcom4.5的VC 与Matlab接口程序的实现问题,该问题虽然已有一些相关文献资料,但都必须插入不同的相关连接代码。本文实现了统一的规范,使VC 与Matlab接口程序的编制成为一种机械的通用程序,不需要嵌入另外的代码,即使不懂VC 也能实现程序的编制。 相似文献
16.
首先介绍基于COM技术的VC与MATLAB混合编程的一般链接方法,然后根据数字图像处理中的实际需求,详细讨论多维数组中数据在VC及MATLAB间相互传输的过程,最后对算法在两个编译器中不同的运算速度进行比较。工程应用结果表明基于COM技术的VC与MATLAB混合编程性能稳定,运行速度较快,极大减少了开发人员的代码量和出错率,可以在实际项目中运用。 相似文献
17.
Foxprow与BC++开发的DLL的对接 总被引:1,自引:0,他引:1
本文深入探讨了利用动态连接扩充Foxprow功能的软件开发的方法,解决了Foxprow与BorlandC++开发生成的动态连接库的对接问题,为Foxprow的功能增形成了一套成熟有效的实现手段。 相似文献
18.
实现VB与MATLAB数据交换的新方法 总被引:13,自引:0,他引:13
MATLAB是目前应用最广泛的数值科学计算语言,同时也是系统分析和仿真的强大工具,VB是目前使用最广泛的可视化编程工具。本文提出一种新的实现VB与MATLAB数据交换的方法,从而可以充分结合两个软件的优点,大大缩短软件开发周期。 相似文献
19.
20.
本文讨论了Win32环境下应用程序的一般机制与特点,论述了基于Windows操作系统和x86指令集的汇编语言程序设计方法,分析了依赖于Visual C 开发环境的函数调用约定.通过对比C 和汇编程序,给出一个混合编程的实例,结果说明了两种语言函数之间的等价性. 相似文献