MATLAB R2012a超级学习手册

MATLAB R2012a超级学习手册

史洁玉, 孔玲军, 编著

出版社:人民邮电出版社

年代:2013

定价:69.0

书籍简介:

本书全面系统地介绍了MATLAB的编程与开发的相关知识。书中的每一章节都提供了大量具有针对性的算例,供读者实战演练。本书共4部分18章,第1~5章为基本知识,包括MATLAB概述及基础原理等内容。第6~11章为高级应用部分,介绍了MATLAB的数值运算、符号计算等内容。第12~13章介绍了MATLAB的外围功能,包括MATLAB的编译器与应用程序接口等。第14~18章介绍了应用比较广泛的工具箱。

作者介绍:

史洁玉,长期从事信息处理自动化、智能信息系统方面的工作,精通Matlab、MathWorks等工程软件,在国内外期刊发表论文多篇。 孔玲军,精通Matlab、ANSYS、ProE等工程设计软件,在国内外期刊发表论文多篇,是相关算法研制与开发项目的负责人。

书籍目录:

第1章 MATLAB概述

1.1 MATLAB介绍

1.1.1 MATLAB的产品构架

1.1.2 MATLAB简介

1.2 MATLAB R2012a的安装、退出与卸载

1.2.1 MATLAB R2012a的安装

1.2.2 MATLAB R2012a退出

1.2.3 MATLAB卸载

1.3 MATLAB的目录结构

1.4 MATLAB的工作环境

1.5 MATLAB的通用命令

1.6 使用MATLAB R2012a帮助系统

1.7 MATLAB初识

1.8 本章小结

第2章 MATLAB基础知识

2.1 数据类型

2.1.1 数值类型

2.1.2 逻辑类型

2.1.3 字符和字符串

2.1.4 结构体类型

2.1.5 单元数组类型

2.1.6 函数句柄

2.2 基本矩阵操作

2.2.1 矩阵的构造

2.2.2 矩阵大小的改变

2.2.3 矩阵下标引用

2.2.4 矩阵信息的获取

2.2.5 矩阵结构的改变

2.2.6 稀疏矩阵

2.3 运算符和特殊符号

2.3.1 算数运算符

2.3.2 关系运算符

2.3.3 逻辑运算符

2.3.4 运算优先级

2.4 字符串处理函数

2.4.1 字符串的构造

2.4.2 字符串比较函数

2.4.3 字符串查找和替换函数

2.4.4 字符串与数值的转换

2.5 本章小结

第3章 数学运算

3.1 矩阵的运算

3.1.1 矩阵分析

3.1.2 线性方程组

3.1.3 矩阵分解

3.1.4 矩阵的特征值和特征向量

3.1.5 非线性矩阵运算

3.2 初等函数运算

3.2.1 三角函数

3.2.2 指数和对数函数

3.2.3 复数函数

3.2.4 截断和求余函数

3.3 特殊数学函数

3.3.1 特殊函数

3.3.2 坐标变换函数

3.3.3 数论函数

3.4 本章小结

第4章 数据绘图

4.1 二维图形的生成

4.1.1 plot基本命令

4.1.2 多次叠图和多子图操作

4.1.3 其他二维绘图命令

4.2 三维图形的生成

4.2.1 plot3基本命令

4.2.2 三维网线图和表面图的绘制

4.2.3 其他三维绘图命令

4.3 特殊图形的操作

4.3.1 二维特殊图形函数

4.3.2 三维特殊图形函数

4.3.3 特殊坐标轴函数

4.3.4 四维表现图

4.4 图形的处理

4.4.1 图形标识

4.4.2 图形数据取点

4.4.3 坐标轴控制

4.4.4 视角与透视控制

4.4.5 图形色彩控制

4.4.6 光照控制

4.4.7 图形打印与输出

4.5 图形窗口的编辑

4.5.1 图形窗口的创建

4.5.2 图形窗口的菜单操作

4.5.3 图形窗口的工具栏

4.6 本章小结

第5章 MATLAB编程

5.1 M文件

5.1.1 函数

5.1.2 脚本

5.2 MATLAB中的变量

5.3 MATLAB语法规则

5.3.1 自上而下的编程方法

5.3.2 顺序语句

5.3.3 循环语句

5.3.4 选择语句

5.3.5 其他流控制语句

5.4 MATLAB程序调试

5.4.1 直接调试法

5.4.2 工具调试法

5.5 编程设计与实现

5.5.1 建立数学模型

5.5.2 编写代码

5.6 本章小结

第6章 数值计算

6.1 线性方程组的解法

6.1.1 解线性方程组的直接法

6.1.2 解线性方程组的迭代法

6.1.3 利用MATLAB求解线性方程组

6.2 数值逼近方法

6.2.1 插值

6.2.2 曲线拟合

6.2.3 数值积分

6.3 常微分方程(组)的数值求解

6.3.1 解常微分方程初值问题的离散化方法

6.3.2 解常微分方程初值问题

6.4 数据分析和多项式

6.4.1 基本数据分析函数

6.4.2 多项式函数

6.5 本章小结

第7章 Simulink仿真

7.1 Simulink概论

7.1.1 Simulink的概述

7.1.2 Simulink的启动

7.1.3 Simulink模型特点

7.1.4 Simulink数据类型

7.1.5 Simulink模块库

7.1.6 Simulink实例

7.2 Simulink模型创建

7.2.1 Simulink模块简易操作

7.2.2 创建模型的基本步骤和技巧

7.3 过零检测

7.4 子系统创建与封装

7.4.1 子系统介绍

7.4.2 创建子系统

7.4.3 封装子系统

7.5 分析仿真的模型

7.5.1 确定模型的状态

7.5.2 平衡点的分析

7.5.3 微分方程的求解

7.5.4 代数环

7.6 仿真的运行

7.6.1 启动仿真

7.6.2 仿真的配置

7.6.3 观测仿真结果

7.7 模型的调试

7.7.1 Simulink调试器

7.7.2 命令行调试及设置断点

7.8 S函数

7.8.1 S函数工作原理

7.8.2 编写S函数

7.9 Simulink与MATLAB结合建模的实例

7.10 本章小结

第8章 MATLAB符号计算

8.1 符号运算入门

8.1.1 求解一元二次方程ax2+bx+c=0的根

8.1.2 求导数

8.1.3 计算定积分

8.1.4 求解一阶微分方程

8.2 符号对象的创建和使用

8.2.1 创建符号对象和表达式

8.2.2 符号对象的基本运算

8.3 符号表达式的替换、精度计算及化简

8.3.1 符号表达式的替换

8.3.2 精度计算

8.3.3 符号表达式的化简

8.4 符号微分与积分及其变换

8.4.1 符号表达式的微分运算

8.4.2 符号表达式的级数与积分

8.4.3 符号积分变换

8.5 符号矩阵的计算

8.5.1 代数基本运算

8.5.2 线性代数运算

8.5.3 特征值分解

8.5.4 约当标准型

8.5.5 奇异值分解

8.6 符号方程求解

8.6.1 代数方程的求解

8.6.2 微分方程的求解

8.7 MAPLE接口

8.8 可视化数学分析界面

8.8.1 图示化符号函数计算器

8.8.2 泰勒级数逼近分析器

8.9 本章小结

第9章 输入与输出函数

9.1 文件的打开与关闭

9.1.1 打开文件

9.1.2 关闭文件

9.2 读取与写入二进制文件

9.2.1 读取二进制文件

9.2.2 写入二进制文件

9.3 写入与读取文本文件

9.3.1 写入文本文件

9.3.2 读取文本文件

9.4 文本格式化和二进制I/O函数的比较

9.5 文件位置和状态函数

9.5.1 exist函数

9.5.2 ferror函数

9.5.3 feof函数

9.5.4 ftell函数

9.5.5 frewind函数

9.5.6 fseek函数

9.6 本章小结

第10章 句柄图形

10.1 句柄图形体系

10.1.1 图形系统

10.1.2 图形对象、图像句柄和句柄图形树结构

10.1.3 对象属性及其检测和变更

10.2 图形对象的操作

10.2.1 创建图形对象

10.2.2 对象查找

10.2.3 图像对象的位置

10.2.4 文本对象的位置

10.3 默认和factory属性及打印位置

10.3.1 设置读者属性默认值

10.3.2 factory属性

10.3.3 打印位置

10.4 句柄使用方法

10.4.1 访问对象句柄及其获取

10.4.2 使用句柄操作图形对象

10.4.3 对象删除

10.4.4 控制图形输出

10.4.5 在M文件中保存句柄

10.5 句柄图形的应用举例

10.6 本章小结

第11章 高级图形制作

11.1 GUI设计向导

11.1.1 图形读者界面介绍

11.1.2 启动GUIDE并创建图形界面

11.1.3 组件以及界面设计工具介绍

11.1.4 GUI组态

11.2 GUI设计编程

11.2.1 M文件以及GUI数据管理

11.2.2 回调函数的使用方法

11.2.3 图形窗口的行为控制

11.3 图形用户界面设计应用实例

11.3.1 数据相互转换

11.3.2 绘制数据点

11.4 本章小结

第12章 编译器与应用程序接口

12.1 编译器概述

12.1.1 编译器的功能介绍

12.1.2 把脚本文件转化为可执行文件

12.2 编译器的安装和配置

12.2.1 配置MATLAB编译器的前提准备

12.2.2 对编译器进行配置

12.3 MATLAB编译器的使用

12.3.1 编译过程

12.3.2 MCR的安装

12.4 MATLAB与其他编程语言结合介绍

12.5 创建其他编程语言的MEX文件

12.5.1 MEX文件简介

12.5.2 编写关于C的MEX文件

12.5.3 编写关于Frotran的MEX文件

12.6 MAT文件应用

12.6.1 MAT文件相关库函数

12.6.2 MAT的应用程序

12.7 MATLAB引擎技术的应用

12.7.1 MATLAB引擎库函数

12.7.2 MATLAB引擎技术的实例

12.8 MATLAB中相关技术简介

12.8.1 MATLAB中的ActiveX技术

12.8.2 MATLAB中的动态数据交换技术

12.9 本章小结

第13章 MATLAB与Office混合使用

13.1 Notebook的安装及使用

13.1.1 Notebook的安装

13.1.2 Notebook应用实例

13.1.3 Notebook使用的几个问题

13.2 Excellink的安装和使用

13.2.1 Excellink的安装

13.2.2 设置Excellink的启动方式

13.2.3 终止Excellink的运行

13.3 Excellink应用实例及注意问题

13.3.1 Excellink的应用实例

13.3.2 Excellink使用的几个问题

13.4 本章小结

第14章 信号与图像处理

14.1 信号处理工具箱

14.1.1 离散信号与系统

14.1.2 Z变换与离散傅立叶变换

14.1.3 数字滤波器结构

14.1.4 滤波器的可视化设计与分析

14.2 图像处理工具箱

14.2.1 图像处理工具箱介绍

14.2.2 图像的几何运算

14.2.3 图像变换

14.2.4 图像分析

14.2.5 图像处理工具箱的可视化操作介绍

14.3 本章小结

第15章 优化工具箱

15.1 优化工具箱

15.1.1 优化工具箱介绍

15.1.2 最小化问题

15.2 二次规划

15.2.1 二次规划函数

15.2.2 二次规划问题应用

15.3 最大最小化

15.3.1 最大最小化函数

15.3.2 最大最小化应用

15.4 有约束最小化

15.4.1 有约束最小化函数

15.4.2 有约束最小化应用

15.5 目标规划

15.5.1 目标规划函数

15.5.2 目标规划应用

15.6 线性规划

15.7 本章小结

第16章 偏微分方程工具箱

16.1 偏微分方程工具箱介绍

16.1.1 偏微分方程常见类型介绍

16.1.2 偏微分方程工具箱简介

16.2 求解偏微分方程实例

16.2.1 求解椭圆方程

16.2.2 求解抛物线方程

16.2.3 求解双曲线方程

16.2.4 求解特征值方程

16.3 有限元法求解偏微分方程

16.4 本章小结

第17章 小波工具箱

17.1 小波分析

17.1.1 小波变换

17.1.2 几种常用的小波

17.1.3 小波应用演示示例

17.2 小波工具箱介绍

17.2.1 小波工具箱的启动

17.2.2 一维连续小波分析工具

17.2.3 一维离散小波分析工具

17.3 小波分析在图像处理中的实例

17.4 本章小结

第18章 神经网络工具箱

18.1 神经网络介绍

18.1.1 神经网络概述

18.1.2 神经网络模型

18.2 感知器网络

18.2.1 感知器网络模型

18.2.2 感知网络的学习规则及训练

18.2.3 感知器神经网络工具箱函数及应用实例

18.3 线性网络

18.3.1 线性网络模型

18.3.2 线性神经学习网络的学习规则及训练

18.3.3 线性网络工具箱函数及应用实例

18.4 Hopfield网络

18.4.1 Hopfield网络模型

18.4.2 Hopfield网络工具箱函数及应用实例

18.5 BP神经网络

18.5.1 BP神经网络模型

18.5.2 BP网络学习率及训练过程

18.5.3 BP神经网络工具箱函数及应用实例

18.6 径向基网络

18.6.1 径向基网络模型

18.6.2 径向基网络工具箱函数及实用实例

18.7 自组织网络

18.7.1 自组织网络简介

18.7.2 自组织网络工具箱函数及实例应用

18.8 本章小结

……

内容摘要:

《MATLAB R2012a超级学习手册》由浅入深、全面系统地介绍了MATLAB R2012a的编程与开发的相关知识。书中的每一章节都提供了大量具有针对性的算例,我社网站提供部分算例的源代码供读者下载使用。
  全书共18章,第1~5章为基本知识讲解部分,包括MATLAB概述及基础知识、数学运算、矩阵运算、数据可视化工具以及MATLAB的编程等内容。第6~11章为高级应用部分,分别介绍了MATLAB的数值运算、符号计算、Simulink仿真环境、文件输入/输出操作及高级图形设计等内容。第12~13章介绍MATLAB的外围功能,包括MATLAB的编译器与应用程序接口,以及MATLAB与Office的混合使用等。第14~18章介绍了应用比较广泛的工具箱,包括信号与图像处理工具箱、优化工具箱、偏微分方程工具箱、小波分析工具箱和神经网络工具箱等。
  《MATLAB R2012a超级学习手册》结构合理、叙述详细、算例丰富、图文并茂,适合从事通信、电子、自动控制等领域的广大科研工作者、工程师和在校学生等不同层次的读者自学使用,也可以作为信号处理、自动控制、机械电子、自动化、电力电气、通信工程等专业的教学用书。

书籍规格:

书籍详细信息
书名MATLAB R2012a超级学习手册站内查询相似图书
9787115308177
如需购买下载《MATLAB R2012a超级学习手册》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)69.0语种简体中文
尺寸26 × 19装帧平装
页数 250 印数 3500

书籍信息归属:

MATLAB R2012a超级学习手册是人民邮电出版社于2013.2出版的中图分类号为 TP317-62 的主题关于 Matlab软件-手册 的书籍。