楼主: fantuanxiaot
13786 310

[讨论交流] [红包|C语言资源]C语言和Matlab混编   [推广有奖]

Ψ▄┳一大卫卍卐席尔瓦

大师

8%

还不是VIP/贵宾

-

威望
7
论坛币
-234475 个
通用积分
124.1424
学术水平
3783 点
热心指数
3819 点
信用等级
3454 点
经验
150207 点
帖子
7546
精华
32
在线时间
1327 小时
注册时间
2013-2-3
最后登录
2022-2-24

初级学术勋章 初级热心勋章 中级热心勋章 中级学术勋章 初级信用勋章 中级信用勋章 高级热心勋章 高级学术勋章 特级学术勋章 特级热心勋章 高级信用勋章 特级信用勋章

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

360截图20150329113459845.jpg

简介:

内容简介:

本书以简洁的语言、丰富的实例系统地介绍了C语言与MATLAB接口函数(称之为:CMEX

函数)的编程方法。用实例详细地介绍了MATLAB中所提供的数据类型在CMEX函数中的编程

方法。这些数据类型主要包括:双精度(double)以及非双精度(single、uint8、uin

t16、uint32、uint64、int8、int16、int32、int64)的数值阵列(如:标量、矢量、矩阵及三维阵列)、字符串、structures阵列、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章 C-MEX函数介绍

1.1 MATLAB外部接口概述

1.2 maArray结构体

1.3 MATLAB数据类型

1.4 库函数介绍

第2章 编写编译链接C-MEX函数的方法

2.1 MEX指令

2.2 建立MEX环境

2.3 用MATLAB插件在MSVC环境中编写编译链接C-MEX函数

第3章 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 Sparse陈列

第4章 C-MEX函数应用举例

4.1 复数的处理方法

4.2 实现MATLAB中sum函数功能

4.3 实现MATLAB中赋值功能

4.4 实现MATLAB中z=sum(x.*y)功能

4.5 实现MATLAB中z=alpha*x+y功能

第5章 利用BLAS函数编写C-MEX函数

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实现MATLAB中SVD分解

6.5 用LAPACK实现MATLAB中特征分解

6.6 用用LAPACK实现MATLAB中del功能

6.7 用LAPACK实现MATLAB中chol分解

第7章 灵活编写C-MEX函数的方法

7.1 复数complex结构

7.2 用zdotu函数及复数结构指针

7.3 用zaxpy函数及复数结构指针

7.4 建立自己的函数库

第8章 用INTEL MKL编写C-MEX函数

8.1 Intel MKL介绍

8.2 Intel MKL库函数的链接方法

8.3 用Intel MKL及复数结构指针实现

8.4 用Intel MKL及复数结构指针实现MATLAB中z=alpha*x+y功能


本帖隐藏的内容

[C语言与MATLAB接口编程与实例].李传军.扫描版.pdf (5.77 MB)


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB matla atlab C语言 Mat double single C语言 字符串 Intel

已有 4 人评分经验 学术水平 热心指数 信用等级 收起 理由
heulingxiao + 1 + 1 + 1 奖励积极上传好的资料
newfei188 + 1 精彩帖子
kychan + 10 + 1 + 1 + 1 精彩帖子
oink-oink + 5 + 5 + 5 精彩帖子

总评分: 经验 + 10  学术水平 + 8  热心指数 + 7  信用等级 + 7   查看全部评分

本帖被以下文库推荐

沙发
oink-oink 发表于 2015-3-29 11:33:52 |只看作者 |坛友微信交流群

回帖奖励 +5

使用道具

藤椅
oink-oink 发表于 2015-3-29 11:34:56 |只看作者 |坛友微信交流群

回帖奖励 +5

使用道具

板凳
fantuanxiaot 发表于 2015-3-29 11:34:57 |只看作者 |坛友微信交流群
oink-oink 发表于 2015-3-29 11:33
大家速度顶起!!!
大家速度顶起!!!
大家速度顶起!!!
大家速度顶起!!!
已有 1 人评分经验 收起 理由
kychan + 100 精彩帖子

总评分: 经验 + 100   查看全部评分

使用道具

报纸
791935570 学生认证  发表于 2015-3-29 11:35:26 |只看作者 |坛友微信交流群

回帖奖励 +5

大家速度顶起!!!
大家速度顶起!!!
大家速度顶起!!!
大家速度顶起!!!

使用道具

地板
fantuanxiaot 发表于 2015-3-29 11:35:35 |只看作者 |坛友微信交流群
791935570 发表于 2015-3-29 11:35
大家速度顶起!!!
大家速度顶起!!!
大家速度顶起!!!
大家速度顶起!!!
大家速度顶起!!!
大家速度顶起!!!
大家速度顶起!!!

使用道具

7
791935570 学生认证  发表于 2015-3-29 11:36:02 |只看作者 |坛友微信交流群

回帖奖励 +5

大家速度顶起!!!
大家速度顶起!!!
大家速度顶起!!!
大家速度顶起!!!

使用道具

8
fantuanxiaot 发表于 2015-3-29 11:36:10 |只看作者 |坛友微信交流群
大家速度顶起!!!
大家速度顶起!!!
大家速度顶起!!!
大家速度顶起!!!

使用道具

9
oink-oink 发表于 2015-3-29 11:36:43 |只看作者 |坛友微信交流群

回帖奖励 +5

使用道具

10
791935570 学生认证  发表于 2015-3-29 11:36:47 |只看作者 |坛友微信交流群

回帖奖励 +5

大家速度顶起!!!
大家速度顶起!!!
大家速度顶起!!!
大家速度顶起!!!

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-20 06:32