使用MATLAB加速C/C++算法开发
背景:
您将学习如何在C/C++应用程序中利用MATLAB的数据可视化功能和预构建函数功能来检验您的计算,并利用MATLAB平台提供的多种功能加速算法开发。
当您使用C/C++来构建科学计算应用程序时,理解您的数据并确信您的算法是否正常工作,这对所有的科研和开发人员来说都是一个挑战。在本次网上研讨会中,我们将展示您如何通过发送您的数据到MATLAB进行可视化,如何在MATLAB下调用现有C/C++原代码,如何利用嵌入式MATLAB进行代码自动生成,以及使用PolySpace进行代码验证,从而加速您开发与调试的流程。我们还会介绍MATLAB最新的面向对象的编程技术从而实现大规模算法开发。我们将演示关于交互式数据分析的实例,使用MATLAB和C/C++进行混合编程,代码自动生成实现并进行代码验证。
详细的主题包括:
在C/C++中通过MATLAB engine调用MATLAB功能
在C/C++中通过由MATLAB Compiler编译出的动态连接库调用MATLAB
从MATLAB函数构建完整的、独立的可执行程序
在MATLAB中通过mex 函数调用现有C/C++代码
利用嵌入式MATLAB自动将m文件生成C代码
使用PolySpace进行代码验证
目标听众:
C/C++以及Fortran程序员
重点产品:
Embedded MATLAB, PolySpace,MATLAB®
受益:
全面了解MATLAB平台提供的与C/C++编程有关的技术,从而加速C/C++算法开发。
录制日期: 2009 年 6 月 25 日