- 1
- 0
- 约4.74千字
- 约 38页
- 2016-07-22 发布于湖北
- 举报
数字图像处理第一章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
您可能关注的文档
- 数字化电测仪表CH6概论.ppt
- 数字印刷第三章概论.ppt
- 数字医院数据备份归档一体化解决方案概论.pptx
- 数字图书馆建设概论.ppt
- 数字图书馆20概论.ppt
- 数字图书馆信息检索与存储技术概论.ppt
- 数字图书馆文档信息化处理系统概论.ppt
- 数字化视频监控发展与实践概论.ppt
- 数字图书馆用户调研及解读概论.ppt
- 数字医院及智能化管理微软医疗BI简介概论.pptx
- 物流行业五年升级:智能仓储与无人配送报告.docx
- 2026年豆制品十年发展报告:发酵产品市场挑战[001].docx
- 2026年包装印刷行业破圈方法论探索.docx
- 2025-2026学年小学科学四年级下册苏教版(2024)教学设计合集.docx
- 2026年压力传感器十年创新:工业设备智能穿戴趋势报告[001].docx
- AI辅助化学催化剂反应机理教学应用课题报告教学研究课题报告.docx
- 合规红线与避坑实操手册(2026)《SYT 6952.4-2014基于应变设计的热采井套管柱 第4部分:套管螺纹连接》.pptx
- 高中地理教学中地理信息技术应用的实践策略课题报告教学研究课题报告.docx
- 考虑推荐公平性的校园活动智能推荐系统偏见消除课题报告教学研究课题报告.docx
- 初中历史人物评价多元化视角课题报告教学研究课题报告.docx
原创力文档

文档评论(0)