数字图像处理第一章MATLAB混合编程概论.pptVIP

  • 1
  • 0
  • 约4.74千字
  • 约 38页
  • 2016-07-22 发布于湖北
  • 举报

数字图像处理第一章MATLAB混合编程概论.ppt

数字图像处理第一章MATLAB混合编程概论

第一章 MATLAB混合编程 ;能否开发一个matlab与其他高级语言的接口,这样就可以把matlab的强大功能融入各种应用程序中,并且通过高级语言编译器编译为二制代码,提高了执行速度。matlab的5.1版本提供了自带的C++ Complier,同时MathTools公司也为Matlab开发了m文件高效解释和调试IDE:MIDEVA。经过近两年的发展,matlab 5.3 中的C complier--mcc版本已经为2.0,而MIDEVA最新版本为4.5。 将matlab与C混合编程大概有如下三种方法 。;1.用Matlab的mcc将.m文件翻译为cpp源文件,然后在C编译器中调用 也可以用mcc编译编译为stand-alone程序。 2.用Matcom(MIDEVA)将.m文件翻译为cpp代码,并编译为exe或dll 文件。 3.按照matcom的语法,在VC或BC中直接书写matlab语句(与matlab 很相似),这也是推荐用的方法。 方法1、2和3各有利弊。1不支持图形(支持图形的库国内现在还没有D),对类支持也不够。2支持绝大多数的matlab语句(包括图形),但对于struct等的支持也有缺陷。 ;VC++中使用MATLAB的C++数学库和MCC生成的程序。MATLAB5.3的提供了C/C++数学库,其中的C++数学库功能很强,使用它可以用类似MATLAB

文档评论(0)

1亿VIP精品文档

相关文档