...
首页> 外文期刊>C - C++ Users Journal >Matlab C++ External Interface Routines
【24h】

Matlab C++ External Interface Routines

机译:Matlab C ++外部接口例程

获取原文
获取原文并翻译 | 示例
           

摘要

Matlab is a flexible computing environment for creating, exploring, and visualizing data and algorithms. It is available for several platforms including Windows, Linux, Solaris, Macintosh, AIX, and more. The Matlab language, on the other hand, is a high-level language that lets you perform complex operations with a few lines of code. Of course, the trade-off for this power is that some operations can suffer from poor performance. Consequently, Matlab lets you extend its functionality by calling externally compiled executables through an external interface API. In this article, I show how to create compiled C++ Matlab external interface routines — called "MEX-files" — using this API, and compare the performance of the Matlab C++ external interface routines to functionally equivalent Matlab routines. To do so, I use MEX-files to enhance digital images.
机译:Matlab是一个灵活的计算环境,用于创建,浏览和可视化数据和算法。它可用于多种平台,包括Windows,Linux,Solaris,Macintosh,AIX等。另一方面,Matlab语言是一种高级语言,可让您用几行代码执行复杂的操作。当然,在此功能上的权衡是某些操作可能会遭受性能不佳的困扰。因此,Matlab允许您通过外部接口API调用外部编译的可执行文件来扩展其功能。在本文中,我将展示如何使用此API创建经过编译的C ++ Matlab外部接口例程(称为“ MEX文件”),并将Matlab C ++外部接口例程与功能上等效的Matlab例程的性能进行比较。为此,我使用MEX文件来增强数字图像。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号