商家名称 | 信用等级 | 购买信息 | 订购本书 |
![]() |
实战Matlab之并行程序设计(刘维著) | ![]() |
|
![]() |
实战Matlab之并行程序设计(刘维著) | ![]() |
《实战Matlab之并行程序设计》对基于Matlab的并行程序设计的原理进行了深入的剖析,并结合各章给出的大量实例对基于Matlab的并行计算程序设计方法和技巧给出了详细的说明。
第1章 Matlab开发环境和程序设计基础
1.1 本章导读
1.2 Matlab环境
1.2.1 命令行窗口
1.2.2 代码编辑器
1.2.3 工作空间窗口
1.2.4 历史命令窗口
1.2.5 利用Matlab环境的界面操作
1.2.6 Matlab帮助
1.2.7 代码输入提示
1.3 Matlab语言基础
1.3.1 Matlab脚本文件
1.3.2 Matlab运算符与表达式
1.3.3 Matlab函数
1.3.4 Matlab的向量运算
1.3.5 Matlab的程序控制
1.3.6 面向对象程序设计
1.4 Matlab常用的数据类型
1.4.1 数值阵列
1.4.2 字符阵列
1.4.3 逻辑阵列
1.4.4 元组阵列
1.4.5 结构体阵列
1.4.6 函数句柄阵列
1.5 Matlab常用数据显示函数
1.5.1 figure窗口
1.5.2 绘制曲线
1.5.3 显示图像数据
1.5.4 显示三维曲面数据
第2章 利用parfor对for循环进行并行
2.1 本章导读
2.2 循环和并行
2.3 for循环的并行性
2.4 parfor关键字
2.5 Matlab client和worker
2.6 利用parfor并行for循环的基本原理
2.7 利用parfor并行for循环的基本步骤
2.8 配置Matlab并行计算池
2.8.1 matlabpool命令
2.8.2 matlabpool配置
2.9 第一个parfor程序及其与for循环的对比
2.10 parfor循环比for循环快多少?
2.10.1 不启动matlabpool,直接执行parfor程序
2.10.2 打开matlabpool
2.11 parfor和for的不同
2.12 数据通信的影响
2.12.1 数据通信较大的情况
2.12.2 parfor和for的执行时间曲线
2.12.3 数据通信影响较小的情况
2.13 函数句柄在parfor并行程序分析中的应用
2.14 简约操作
2.14.1 简约操作的基本概念及并行原理
2.14.2 简约操作并行效率分析
2.14.3 简约操作的执行顺序
2.14.4 简约操作与简约变量的特征
2.15 parfor循环中的主要变量类型
2.15.1 parfor循环变量概述
2.15.2 循环变量
2.15.3 分段变量
2.15.4 广播变量
2.15.5 临时变量
2.16 parfor程序设计需要考虑的其他问题
2.16.1 变量名称(函数优先)
2.16.2 显式使用变量
2.16.3 parfor中使用函数句柄
2.16.4 在parfor中调用递归函数
2.16.5 parfor性能考虑
2.16.6 Matlab并行计算池中worker的位置
第3章 SPMD并行结构
3.1 本章导读
……
第4章 其他Matlab并行结构
第5章 Matlab并行计算数据类型
第6章 Matlab通用并行程序设计
第7章 MDCS配置
第8章 创建多线程MEX文件
第9章 在Matlab中应用OpenMP进行并行计算
第10章 利用GPU并行执行Matlab程序
附录A MEX文件基础知识
附录B Matlab并行计算配置项
附录C Matlab并行计算常用概念说明
版权页:
第1章 Matlab开发环境和程序设计基础
1.1 本章导读
作为后续章节的基础,本章介绍了Matlab开发环境和程序设计的基础知识,重点针对Matlab环境、Matlab语言基础、Matlab数据类型和Matlab数据显示函数进行了说明。
◆Matlab环境是包括各种工具和语言的开发环境,重点介绍了命令行、代码编辑器、工作空间、历史命令、数据导入、自动生成代码、代码提示和帮助等方面的内容。
◆Matlab语言是一种基于矩阵运算的脚本语言,重点介绍了构成Matlab语言的基本元素、主要控制结构、运行Matlab语言的脚本(文件)和函数(文件),利用向量运算优化Matlab程序的方法和面向对象设计基础。Matlab并行程序设计建立在Matlab串行程序设计的基础之上,熟练掌握和应用Matlab语言非常必要。
◆Matlab变量只有一种数据类型即阵列,但Matlab阵列类型非常丰富。既有较为简单的、存储单一类型数据的数值阵列、字符阵列、逻辑阵列,又有较为复杂、可以存储不同类型数据的结构体阵列和元组阵列,同时,还有可以存储Matlab函数的函数句柄阵列。掌握和熟悉Matlab数据类型相关知识和操作是完成Matlab并行程序设计的关键之一。
◆除数据处理之外,数据可视化是Matlab具备的另外一项重要功能。在利用Matlab语言开发的各种应用中,数据可视化函数的应用非常普遍。因此,对常用的数据可视化函数和技术进行了简要说明。
相关阅读:
更多图书资讯可访问读书人图书频道:http://www.reAder8.cn/book/
……