- 6
- 0
- 约4.21千字
- 约 5页
- 2017-06-11 发布于北京
- 举报
matlab api 截屏
摘要:结合如何用window?API实现matlab屏幕抓取函数,介绍了在matlab中如何利用matlab与C/C++的接口,调用操作系统API,扩展matlab功能。
引言MATLAB?产品家族是美国?MathWorks公司开发的用于概念设计,算法开发,建模仿真,实时实现的理想的集成环境。由于其完整的专业体系和先进的设计?开发思路,使得?MATLAB?在多种领域都有广阔的应用空间。尽管MATLAB在科学研究以及工业技术开发方面有着极为广泛的应用,但是它也不是万能的。在某些场合下,MATLAB自身携带的函数及其组合并无法完全?满足用户的要求,而必须通过调用操作系统的API函数来实现。MATLAB在设计时已经考虑到这点,为我们提供了mex命令,可用于将调用操作系统API?函数的C程序编译成DLL文件,也就是MEX文件,使之成为MATLAB的一个扩展函数。这样,我们在MATLAB环境下编程时就可以直接调用该扩展函?数,达到间接调用操作系统API函数的目的。本文将通过如何为MATLAB编写屏幕抓取函数来演示上述过程。
MEX接口MEX是MATLAB?Executable的缩写,也就是可以在MATLAB中执行。这是MATLAB和其他主要编程语言如C/C++,FORTRAN的接口。普通的C?/C++或是FORTRAN源程序,只要加上一个特殊的接口函数,就能
原创力文档

文档评论(0)