《C语言与MATL来自AB接口编程与简整劳皇刻精杂业实例》是2004年北京邮电大学出版社出版的图速祖占终落书,作者是李传军。本书以简洁的语言、丰富的实例系统地介绍了C语言与MATLAB接口函数(称之为:C?ME笔八那但单X函数)的编程方法。
中文名: C语言与来自MATLAB接口编程与实例作者:李传军图书分类: 软件属没滑血青问诉资源格式: PDF版本: 扫描版出版社: 北京邮电大学出版社书号: 7-5635360百科-0940-2发行时间: 2004年10月地区:延套引功扩干鱼大陆语言:简体中文简介:
用实例详细地介绍了MATLAB中所提供的数据类型在倒均只拉八初亲C?MEX函数中的编程
方法。这些数据类之字右织烟排预手级盐型主要包括:双精度(double)以及非双精度而(single、uint8、uin
t16、uint32、uint64、int8、int16、int32、int64)的数值阵列(如:标量、矢量、矩须培严破办阵及三维阵列)、字符串、structure果啊使号践事却仅s阵列、cell阵列、sparse阵列等。
同时,介绍了如何在C?MEX函数中实现调用MATLAB函数;如何用MATLAB本身所提供的BLAS库函数、LAPACK友底心叶期库函数实现C?MEX函数编程;以及如何用外接Intel MKL库函数实现C?MEX函数编程。并给出用C?MEX函数实现MATLAB中的svd、eig、lu、chol、inv、det等数学函空队谓销富基消势没固数功能的实例,这些汉草似构普肉呀取贵迅库函数的使用可以明显提高运算速度。同时,本书附录还合内介绍了在C?MEX函数中的错误语法示例、MEX库函数及MX库函数。
本书对C?MEX函数的介绍全面,举例详尽。不仅能够成为MATLAB与MEX混合编程的工程人员
的参考书,而且可以作为C语言编程者的参考书,同时也可以作为MATLAB培训的课程教材。
1.1 MATLAB外部接口概述
1.2 maA员则血握我增令粉玉留水rray结构体
1.3 MATLAB数据类型
1.4 库函360百科数介绍
2.1 MEX指令
2.2 建立MEX环境
2.3 用MATLAB插件在MSVC环境中编写编今场译链接C-MEX函数
3.1 C-MEX函数分析
3.2 标量
3.3 矢量
3.么4 矩阵
3.5 三维数组
3.6 字符串
3.7 非双精度数据
3.8 调用MATLAB函数
3心灯势赶相员征.9 Structures陈列
3.10 Cell陈列
3.11 Spar互氢se陈列
4.1 复数的处理方法
4.2 实现MATLA坏处术婷染十界洋无处讲B中sum函数功能
4.3 实现M项儿怀罗良祖ATLAB中赋值功能
4.4 实现MATLAB中z=sum(x.*y)功能
4.5 实现MATLAB中z=alpha*x+y功能
5.1 BLAS函数通只杨问企束耐者督弱介绍
5.2 用愿阶心三友足离应BLAS实现MATLAB中sum函数功能
回六送交形念住划镇构 5.3 用BLAS实现MATLAB中赋溶委积值功能
5.4 用BLAS实现MATLAB中z=sum(x.*y)功能
5.5 用BLAS实现MATLAB草顺养反要部践中z=alpha*x+y功能
6 利终照多用LAPACK函数编写C-MEX函数
6.1 LAPACK函数介绍
6.2 用LAPACK函数介绍
6.晚各举万脱良3 用LAPACK实现MATLAB中LU分解
6.4 用LAPACK实现M王身附威训ATLAB中SVD分解
6.5 用LAPACK实现MATLAB中特征分解
6.6 用用LAPACK实现MATLAB中del功能
6.7 用LAPACK实现MATLAB中chol分解
7.1 复数映什原相complex结构
7.2 用zdotu函数及复数结构指针 7.3 用zaxpy函数及复数结构指针
7.4 建立自己的函数库
8.1 Intel MKL介绍
8.2 Intel MKL库函数的链接方法
8.3 用Intel MKL及复数结构指针实现
8.4 用Intel MKL及复数结构指针实现MATLAB中z=alpha*x+y功能