VC++环境下调用MATLAB的方法研究
[关键词:VC++,MATLAB] [热度 ]提示:此毕业设计论文完整版包含【论文,源程序】 作品编号:txgc0102,word全文:53页,合计:21000字 |
本设计研究的是如何在Visual C++环境下调用Matlab函数和程序。研究的主要对象是在Visual C++环境下,分别利用Matlab引擎、Matlab编译器和Matcom工具实现对Matlab函数的调用,并通过具体的实例,实现了在Visual C++环境下调用Matlab函数和程序。通过这些不同方面的实例对比,提出了这三种方法各自的优缺点和适用的情况,这样为进行数字信号处理、图像处理和数值计算等提供了一种新的方法和思路,对于开发专业计算绘图软件也有很大的现实意义.
本文分为四章:第一章是绪论,介绍了VC++和Matlab混合编程的必要性和重要性,VC++环境下实现调用Matlab函数和程序的实际意义,并提出本设计中的基本思路和选用的三种方法;后面几章具体讨论了在VC++中调用Matlab的三种方法,并通过实例对三种方法进行了比较。第二章是利用Matlab引擎实现VC++中调用Matlab,利用这种方法可以调用C\C++函数和工具箱中的函数,同时还可利用Matlab中强大的图形功能,但这种方式的致命缺陷是不可脱离Matlab的环境;第三章是利用Matlab编译器实现VC++中调用Matlab,这种方法实现的可以脱离Matlab环境,但是只能调用C\C++函数,并且不支持图形;第四章是利用Matcom工具实现VC++中调用Matlab,使用这种方法不仅可以调用C\C++函数,并且可以支持图形,但缺陷是不能调用涉及Matlab内部类的函数。每章中都给出了不同方面的实例,通过对这些实例的分析,提出了这三种方法各自的优缺点和适用情况。
本文首先将针对以上的第二点(在VC++环境下实现调用Matlab)进行详细地介绍。如何实现高级程序设计语言和VC的混合编程,实现二者优势互补对充分发挥两者的功能有着重要的意义,也有着很好的应用前景。VC++和Matlab互有优缺点,将VC和Matlab相结合,协同工作,必将提高软件开发效率,所开发的软件将具有更高的性能,更大的应用范围,同时也可以为科学研究和工程技术提供更强的技术支持。正因为如此本设计选取了这个题目,去探索研究出一些有效的方法和实例。
本设计研究的主要内容
本设计研究的是Visual C++环境下调用Matlab的函数和程序的方法。对利用Matlab引擎、Matlab自身编译器和Matcom工具这三种方法进行了深入的研究,并通过具体的实例,实现了在Visual C++环境下调用Matlab,为进行数字信号处理、图像处理和数值计算等开启了一种新的思路。这样将Visual C++和Matlab二者的优势互补结合起来,将大大提高软件开发的效率和质量,对于开发的专业计算软件也具有很大的意义。
本文首先介绍了VC++和MATLAB混合编程的必要性,VC++环境下实现调用Matlab函数和程序的实际意义,并提出本设计中的基本思路和选用的三种方法;其次具体讨论了在VC++中调用MATLAB的三种方法,并通过实例对三种方法进行了比较。通过Matlab引擎方式可以调用C\C++函数和工具箱中的函数,同时还可利用MATLAB中强大的图形功能,但这种方式的致命缺陷是不可脱离Matlab的环境;用MATLAB自带的编译器实现的可以脱离Matlab环境,该种方式只能调用C\C++函数,并且不支持图形;Matcom是一种比较有效的方法,它不仅可以调用C\C++函数,并且可以支持图形,但缺陷是不能调用涉及MATLAB内部类的函数。通过对这三种方法的分析,指出了开发数据分析软件的一种有效途径。
提示:此毕业设计论文完整版包含【论文,源程序】 作品编号:txgc0102,word全文:53页,合计:21000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——VC++环境下调用MATLAB的方法研究(论文,源程序)!