matlab与c语言接口 毕业论文

matlab与c语言接口 毕业论文

ID:353752

大小:544.00 KB

页数:53页

时间:2017-07-27

matlab与c语言接口  毕业论文_第1页
matlab与c语言接口  毕业论文_第2页
matlab与c语言接口  毕业论文_第3页
matlab与c语言接口  毕业论文_第4页
matlab与c语言接口  毕业论文_第5页
资源描述:

《matlab与c语言接口 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、MATLAB与C语言接口目录摘要……………………………………………………………1第一章绪论…………………………………………………21.1MATLAB与C语言接口编程的好处………………………………21.1.1提高效率,突破瓶颈……………………………………………21.1.2继承宝贵财富…………………………………………………21.1.3优势互补………………………………………………………21.1.4编译器功能……………………………………………………31.2本文特点和框架…………………………………………………3第二章编译器…………………………………………………32

2、.1MEX文件的编译--MEX指令…………………………………………32.2建立MEX环境………………………………………………………52.2.1Lcc编译器MATLAB环境配置……………………………………52.2.2VC++编译器MATLAB环境配置……………………………………72.3用MATLAB插件在VC环境中编写编译链接CMEX函数…………72.31MATLAB插件在MSVC环境中的配置…………………………………72.3.2CMEX函数的编写编译链接过程示例……………………………102.4编译器的其他功能……………………………………………………14第

3、三章MATLAB对C语言的调用――MEX文件………153.1关与MEX文件………………………………………………………153.1.1MEX文件的帮助信息………………………………………………153.1.2mex库函数和mx库函数……………………………………………163.1.3mxArray结构体………………………………………………………163.2MEX文件的组成和参数………………………………………………163.3编写CMEX函数的基本流程…………………………………………16503.4MEX文件的例子………………………………………………………203.4.1Fi

4、bonacci数列—MEX文件对C文件的调用……………………………203.4.2气泡法排序……………………………………………………………213.4.3MATLAB的自带程序—yprime……………………………………233.4.4MATLAB的另一自带示例程序--mexeval.c………………………25第四章C对MATLAB的调用--MATLAB计算引擎…………264.1关于引擎函数和引擎库…………………………………………………264.2引擎函数调用格式………………………………………………………264.3C程序调用引擎函数示例………………………………………

5、………264.3.1一个简单的引擎函数…………………………………………………264.3.2MATLAB自带的C示例程序…………………………………………28第五章数据交互-MAT文件……………………………………315.1关于MAT文件和MAT库函数…………………………………………315.2MAT文件的组成…………………………………………………………315.3MAT文件的编译…………………………………………………………325.4MAT文件的例子…………………………………………………………325.4.1一个存储C程序结果MAT文件的创建函数…………………………

6、325.4.2创建CMAT文件的例子………………………………………………345.4.3读取MAT文件的例子…………………………………………………38第六章结束语…………………………………………………42附录1MEX命令参数………………………………………………………43附录2Mx库函数………………………………………………………43附录3mex函数库………………………………………………………47附录4C引擎库函数…………………………………………………47附录5CMAT-File库函数……………………………………………48参考文献………………………………………

7、…………………………49致谢……………………………………………………………………505050摘要MATLAB是一个功能完善的程序设计和数据处理的软件,是一个完全独立的系统.MATLAB系统也是一个扩充的系统,MATLAB提供了接口:对用其他编程语言书写的外部程序,需要与外部程序共享的数据,等等。大多数的这些接口性能是以前在MATLAB应用程序接口,或API的标题之下涉及到的。本文介绍了MATLAB和C语言之间的接口,并通过例子,使得读者能够轻松的了解这种接口。本文主要介绍的内容包括:1)MEX文件,使可以在MATLAB环境下直接调用C语言编写的程序段。这

8、样子能实现现有代码重用,有效利用前人留给我们已经编好的C程序―这是一笔宝贵的财富

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。