共查询到19条相似文献,搜索用时 589 毫秒
1.
Matlab 具有强大的数据处理和图形显示功能,但 Matlab 程序的执行效率非常低,而且其平台上开发的程序不能脱离本身的运行环境;VC++具有强大的用户界面开发功能,程序执行效率高,但程序编写繁琐,结合两者的优势可以快速开发出功能强大的应用系统.针对如何将两者结合这一问题,探讨了基于 Matcom4.5的 VC++与 Matlab 混合编程,并结合曲线拟合实例给出了具体的操作步骤.结论表明,利用此方法实现的 VC++与 Matlab 的混合编程操作简单,而且能够充分发挥两者的优势,缩短程序的开发周期. 相似文献
2.
Matlab是当今使用最为广泛的数学软件,它具有相当强大的数值计算、数据处理、系统分析、图形显示,甚至符号运算功能,是一个完整的数学平台,但是它不能实现端口操作和实时控制。Borland C++Builder是一种新颖的可视化编程语言,可方便实现交互界面、数据采集和端口操作等,但是它在数值处理分析和算法工具等方面,效率远远低于Matlab语言。因此,若能将两者结合运用,实现优势互补,将获得极大的效益。通常可以通过Matlab的DLL链接库调用Matlab引擎或者使用Matlab的C编译器对M文件(Matlab程序文件)进行转 相似文献
3.
用Turbo c库函数outtext()outtextxy()在图形视区中只能输出用引号界定的内容已知的字符串,要在视区中输出待定的变化的字符串就只能改变源程序中相应位置的内容。本文用Turbo c提供的库函数巧妙地解决了这个问题,程序简洁方便不影响图形软件的执行速度。 相似文献
4.
Matlab是一款集数值分析、矩阵计算、信号处理和图形显示等于一体的强大的数学软件,其功能简单易用,为科研和工程设计领域等提供了一种简单高效的编程工具。Visual C++是系统设计的常用工具,具有容易集成,容易发布等特点。该文介绍了如何将两者结合起来,在Visual C++环境下使用Matlab的强大数学处理功能的各种实现方法。 相似文献
5.
王涛 《数字社区&智能家居》2013,(25):5730-5734
通过Visual C++与Matlab混合编程,在VC++编辑环境中调用Matlab引擎库,实现对仿真魔方还原的实时显示,可发挥Visual C++开发环境强大,执行速度快,软件自动生成和可视化的资源编辑功能,又可以充分发挥Matlab强大的数值计算、数据处理、系统分析、图形显示,甚至是符号运算功能,大大简化了C语言直接编程的繁琐,提高了开发效率。 相似文献
6.
7.
李震宇 《电脑编程技巧与维护》2000,(2)
C++ Builder是一个可视化的C++编程环境,它为编程人员提供了一种方便高效、简便的C++语言开发工具,因此已为广大C++程序员所青睐。 DirectX开发工具包是微软公司提供的一套Windows9X下开发高性能图形、声音、输入输出和网络游戏的接口,其高效的直接硬件访问、程序与硬件设备之间的相对独立等特性,几乎使得DirectX成为唯一可以在Windows操作系统下开发游戏程序的基本工具软件。 相似文献
8.
VC+十是Windows下的C++集成设计环境.但在实际应用过程中,直接采用VC++程序实现图像处理并计算相应特征区域的参数需要编制大量的代码,编程难度较大,而软件Matlab具有强大的图像处理和数据计算功能.若采用VC++进行界面调试,Matlab进行图像处理和计算,系统软件的开发会变得相对简单.因此,论文介绍了一种在VC++环境下依托Matlab程序来实现图像处理和相应参数计算的调用方法.文中给出了源代码和在实际检测中的应用,该系统可以满足用户的需求,提高用户的工作效率,同时也极大地减少了代码编写的工作量,为下一步实验研究提供依据. 相似文献
9.
Matlab具有很强的数值计算和分析等能力,而C/C++是目前最为流行的高级程序设计语言,两者互补结合的混合编程在科学研究和工程实践中具有非常重要的意义。从Matlab调用C/C++代码及C/C++调用m文件两方面,深入地研究了它们之间混合编程的原理和实现机制,并且给出了具体条件下的混合编程方法和步骤。实验表明,给出的Matlab与C/C++混合编程接口及应用方法是有效、实用的。 相似文献
10.
11.
12.
VC++与Matlab混合编程在数字图像处理中的应用 总被引:3,自引:0,他引:3
VC++与Matlab混合编程的方法很多,其中一种是VC++调用Matlab引擎。本文介绍了基于Marlab引擎的VC++与Matlab混合编程,并将该方法应用于数字图像处理中。 相似文献
13.
该文介绍了直方图均衡化的图像增强原理,然后分别基于VC++和Matlab语言实现了直方图均衡化图像处理,并进行了比较。 相似文献
14.
15.
基于Matlab提供的CAPI函数以及OracleSpatial空间数据管理模型,论文给出了在VisualC++环境下利用Matlab的插值函数对OracleSpatial下的离散点进行空间插值的详细步骤和应用实例。作者认为将C语言和Matlab结合起来实现对OracleSpatial空间对象的管理和操作,是实现快速开发GIS应用程序的一条有效途径。 相似文献
16.
本文介绍了Intle180C196单片机用于伺服控制系统的结构,实施的原理,重点讨论了C程序与汇编程序的协同开发的问题,实验说明系统具有好的性能。 相似文献
17.
针对目前自适应动态规划的研究中大多采用Matlab语言编程,存在代码执行效率低、使用不灵活等缺点,采用面向对象的编程技术和C++语言设计了一种基于双启发式动态规划算法(DHP)和执行依赖双启发式动态规划(ADDHP)算法的优化控制开发工具,介绍了开发工具的设计开发思路、工作流程、功能特点、主要界面和使用方法.将该工具用于三容液位实验装置的实时仿真控制,实验结果表明,该开发工具具有使用灵活、训练速度快、执行效率高等优点. 相似文献
18.
介绍了Visual C 和Matlab的特点及其在数学计算、图形显示方面的优势,在分析了全景视觉系统反射镜设计原理的基础上,首次提出应用VC和Matlab混合编程方法实现反射镜设计.该方法实现了反射镜设计的自动化及可视化,最后介绍了设计实例,实践证明该方法显著提高了系统设计的效率. 相似文献
19.
G. F. Levy 《Software》1995,25(2):217-227
The popularity of C as a computer language has meant that many Fortran 77 programs have been translated into C. Although automatic translation from Fortran 77 to C can be accomplished using the tool f2c, the generated C code is not easy to read and maintain. This article describes a set of tools developed at NAG Ltd for the automatic polishing of f2c generated C code. 相似文献