摘要
本文先通过介绍Matlab的接口技术引入Matlab与C/C++混合编程的先决条件,通过阐述不同编程环境下的缺点证实混合编程的需要,扬长避短发挥出Matlab与C/C++结合的最大优点。
然后,本文对混合编程技术进行深入探究,具体到两种易可行的方法:MEX技术和调用Matlab计算引擎技术。
在MEX技术中,主要是通过Matlab调用C/C++来实现,本文讲解了使用MEX文件的优点,这里主要包括代码重用,速度提升,功能扩展。经过工作环境的设置后,通过两个简单的例子说明了C/C++语言MEX文件的基本写法和一些库函数的使用。
在调用Matlab计算引擎技术中,主要是通过Visual C++编程环境来实现。本文先探讨了使用该引擎的优点集中在两个方面:强大的矩阵计算能力和图形显示能力。然后简单介绍了引擎库函数的原型和功能和调用Matlab引擎时的环境配置。最后通过Visual C++调用Matlab引擎的实例来说明混合编程的高效。
, 相关下载链接:
https://download.csdn.net/download/qq_27595745/83674606?utm_source=bbsseo