基于COM接口的VC++与MATLAB混合编程.docVIP

  • 1
  • 0
  • 约3.59千字
  • 约 6页
  • 2017-08-19 发布于浙江
  • 举报
基于COM接口的VC与MATLAB混合编程

基于COM接口的VC++与MATLAB混合编程 摘 要 介绍了VC++与Matlab混合编程的各种方法,并分析了各种方法的优缺点。以FFT算法为例,给出了基于COM接口的VC++与Matlab混合编程的步骤。 关键词 VC;COM;Matlab;FFT;混合编程0 引言 目前,Matlab广泛的应用于自动控制、数学运算、信号分析、图像处理、财务分析等各行各业。MATLAB也存在着某些缺点:Matlab是一种解释性语言,其特点是以矩阵为基本数据结构,导致其执行效率相对C或C+ +语言要低很多;因为Matlab程序不能脱离其环境运行,故不能直接用于商用软件的开发。与此相反,VC++由于其丰富得人机界面,高效的执行效率已经成为基于Windows平台下开发商业软件的必备工具。然而,VC++对于复杂的数值运算就有点“力不从心”了。所以将VC++与Matlab完美的结合,发挥各自的优势具有现实意义。自Matlab6.5版本开始,新推出来的Combuilder支持把用Matlab编写的程序做成com组件,供其他语言调用。该方法实现简单,通用性强,成为VC与Matlab混合编程最有效的方法。1 VC与Matlab混合编程的方法1.1 通过Matlab Engine方式 Matlab Engine是指一组Matlab提供的接口函数,支持C语言, Matlab Engine采用C/S(客户机/服务器

文档评论(0)

1亿VIP精品文档

相关文档