主页 详情

《MATLAB完全自学手册》_张志美等编著_13451513_9787121215957

【书名】:《MATLAB完全自学手册》
【作者】:张志美等编著
【出版社】:北京:电子工业出版社
【时间】:2013
【页数】:606
【ISBN】:9787121215957
【SS码】:13451513

最新查询

内容简介

第1篇 MATLAB基础

第1章 MATLAB 2013a概述

1.1 MATLAB简介

1.1.1 MATLAB的发展

1.1.2 MATLAB的主要功能

1.1.3 MATLAB 2013a的新特性

1.2 MATLAB 2013a安装与卸载

1.2.1 MATLAB 2013a安装

1.2.2 MATLAB 2013a卸载

1.3 MATLAB 2013a用户界面

1.3.1菜单栏简介

1.3.2命令窗口

1.3.3历史命令窗口

1.3.4工作空间窗口

1.3.5当前目录窗口

1.3.6帮助系统简介

1.4 MATLAB 2013a基础知识

1.4.1 MATLAB 2013a基本数值计算

1.4.2 MATLAB 2013a矩阵处理

1.4.3 MATLAB 2013a数据可视化

1.4.4 MATLAB 2013a程序设计功能

1.5小结

第2篇 MATLAB中的矩阵运算

第2章 MATLAB 2013a的矩阵操作

2.1矩阵的生成

2.1.1简单矩阵的创建

2.1.2调用函数创建特殊矩阵

2.2矩阵的拼接

2.2.1基本拼接

2.2.2拼接函数

2.3改变矩阵尺寸

2.3.1扩大矩阵的尺寸

2.3.2缩小矩阵的尺寸

2.4改变矩阵形状

2.5向量、标量与空矩阵

2.5.1向量

2.5.2标量

2.5.3空矩阵

2.6矩阵寻访

2.6.1下标转换

2.6.2访问单元素

2.6.3访问多元素

2.7获取矩阵信息

2.7.1获取矩阵元素的数据类型

2.7.2获取矩阵的数据结构

2.7.3获取矩阵的尺寸信息

2.8高维数组

2.8.1高维数组的创建

2.8.2访问高维数组的信息

2.8.3高维数组操作函数

2.9小结

第3章 MATLAB 2013a的数据类型

3.1 MATLAB中的数值类型

3.1.1整数类型

3.1.2单精度浮点型

3.1.3双精度浮点类型

3.1.4复数

3.1.5无穷

3.1.6非数

3.2 MATLAB中的逻辑类型

3.2.1逻辑类型

3.2.2关系运算符

3.2.3逻辑运算符

3.2.4运算符的优先级

3.3 MATLAB中的字符与字符串

3.3.1字符数组的建立

3.3.2字符串的比较

3.3.3字符串的查找与替换

3.3.4字符串与数值类型的互相转换

3.4小结

第4章 元胞数组和构架数组

4.1元胞数组

4.1.1直接创建元胞数组

4.1.2调用函数生成元胞数组

4.1.3元胞数组的扩容、删减和重置

4.1.4访问元胞数组内容

4.1.5嵌套元胞数组

4.1.6字符串元胞数组

4.2构架数组

4.2.1创建构架数组

4.2.2访问构架数组元素

4.3小结

第5章 矩阵分析

5.1数值计算中的矩阵

5.1.1 MATLAB中的矩阵应用

5.1.2线性代数方程的矩阵求解法

5.1.3最大(小)值

5.2矩阵基本运算

5.2.1矩阵的加、减

5.2.2矩阵乘法

5.2.3矩阵除法

5.2.4矩阵的幂

5.2.5矩阵按位运算

5.2.6关系运算

5.3矩阵特征量

5.3.1矩阵的行列式

5.3.2矩阵的逆

5.3.3矩阵的范数

5.3.4矩阵的条件数

5.3.5矩阵的秩

5.4矩阵分解

5.4.1特征分解

5.4.2 Schur分解

5.4.3 Cholesky分解

5.4.4 LU分解

5.4.5 QR分解

5.4.6 SVD分解

5.5矩阵函数

5.5.1矩阵函数的概念

5.5.2常用矩阵函数

5.5.3自定义矩阵函数

5.6稀疏矩阵

5.6.1稀疏矩阵与全矩阵

5.6.2创建稀疏矩阵

5.6.3稀疏矩阵的操作

5.6.4稀疏矩阵的运算

5.7小结

第3篇 MATLAB数据分析

第6章 函数分析

6.1 MATLAB中函数的创建

6.2函数的零点

6.3函数微分

6.4函数积分

6.4.1单重数值积分

6.4.2多重数值积分

6.5函数最优化

6.6函数可视化

6.7小结

第7章 数据分析

7.1最大(小)值、中位数

7.2排序

7.3分位数

7.4求和(积)、差分

7.4.1求和

7.4.2求积

7.4.3求累计和、积和差分

7.5均值和方差

7.6数据预处理

7.6.1处理缺失数据

7.6.2处理异常数据

7.7统计分析

7.7.1关于数学符号的说明

7.7.2几种重要的概率分布

7.7.3生成随机数

7.7.4数据直方图分析

7.7.5数据统计函数

7.8小结

第8章 高级数值计算

8.1多项式

8.1.1多项式表示

8.1.2矩阵的特征多项式

8.1.3求多项式的值

8.1.4求多项式的根

8.1.5多项式卷积和反卷积

8.1.6多项式微积分

8.1.7有理式的部分展开

8.2插值

8.2.1一维插值

8.2.2二维插值

8.2.3高维插值

8.2.4样条插值

8.2.5插值方法比较

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快速傅里叶变换(FFT)、逆快速傅里叶变换(IFFT)

8.5.2 FFT的幅度和相位

8.5.3傅里叶分析的应用例子

8.6常微分方程

8.6.1一阶常微分方程

8.6.2 ODE函数的选择

8.6.3高阶常微分方程

8.7小结

第9章 符号计算

9.1符号类型与数值类型的区别

9.2符号对象及其创建

9.2.1创建符号变量

9.2.2创建符号表达式

9.2.3符号对象与数值的转换

9.3符号函数

9.3.1创建符号函数

9.3.2复合函数

9.3.3反函数

9.3.4特殊符号函数

9.4符号表达式的复合和化简

9.4.1显示符号表达式

9.4.2展开、分解及化简符号表达式

9.4.3符号表达式替换

9.5符号矩阵

9.5.1创建符号矩阵

9.5.2符号矩阵的代数运算

9.5.3符号矩阵的逻辑运算

9.5.4符号矩阵的行列式

9.5.5符号矩阵的逆

9.5.6符号矩阵的秩

9.5.7符号矩阵的特征分解

9.5.8符号矩阵的SVD分解

9.6符号微积分

9.6.1极限

9.6.2微分

9.6.3积分

9.6.4 Taylor展开

9.6.5级数求和

9.7符号方程求解

9.7.1一般代数方程

9.7.2线性代数方程组

9.7.3符号常微分方程

9.8小结

第4篇 MATLAB图形

第10章 二维图形

10.1二维图形的绘制

10.1.1二维图形绘图步骤

10.1.2绘制二维图形

10.1.3快速绘图函数

10.1.4绘制子图

10.1.5图形叠绘

10.1.6绘制双Y轴图形

10.1.7交互式绘图函数

10.2编辑二维图形

10.2.1设置图形线型、数据点型和颜色

10.2.2设置坐标轴区间

10.2.3设置图形网格和坐标轴外框

10.2.4注释图形

10.3绘制和编辑特殊图形

10.3.1绘制和编辑条形图

10.3.2绘制和编辑区域图

10.3.3绘制和编辑饼状图

10.3.4绘制和编辑柱状图

10.3.5绘制和编辑离散数据点图形

10.3.6绘制和编辑罗盘图

10.3.7绘制和编辑羽毛图

10.3.8绘制和编辑轮廓图

10.3.9绘制和编辑箭头图

10.4小结

第11章 三维图形

11.1绘制三维图形

11.1.1基本绘制函数——plot3函数

11.1.2绘制三维网格——mesh函数

11.1.3绘制三维曲面——surf函数

11.2三维图形编辑

11.2.1色彩处理

11.2.2光源设置

11.2.3视角控制

11.3高维可视化

11.4小结

第12章 图形对象和句柄

12.1图形对象

12.1.1图形对象的体系结构

12.1.2图形对象的类型

12.1.3 MATLAB中对象的属性

12.2访问对象句柄

12.2.1获取当前对象的句柄

12.2.2调用findobj函数通过属性值查询对象

12.2.3使用句柄操作对象

12.3设置和访问MATLAB对象属性

12.3.1设置属性值

12.3.2查询属性值

12.3.3默认属性

12.4图形窗口对象

12.4.1设置图形窗口的位置属性

12.4.2设置图形窗口的色彩属性

12.4.3图像窗口的绘制模式

12.4.4定制图形窗口的光标

12.5轴对象

12.5.1设置轴对象的位置属性

12.5.2设置轴对象的刻度、刻度标记及坐标轴方向属性

12.5.3轴对象的多轴重叠

12.5.4轴对象的自动模式属性

12.6控制图形输出

12.6.1定制图形输出的窗口

12.6.2定制图形输出的轴

12.6.3利用newPlot属性定制图形输出的重叠属性

12.7 M文件内对句柄的操作

12.8小结

第5篇 MATLAB程序设计

第13章 MATLAB 2013a程序设计

13.1 M文件

13.1.1 M文件的结构

13.1.2 M文件分类

13.1.3脚本文件

13.1.4函数文件

13.1.5 P码文件

13.2变量

13.2.1命名变量

13.2.2 MATLAB特殊变量

13.2.3 MATLAB中的关键字

13.2.4不同类型的变量

13.2.5变量检测函数

13.3函数

13.3.1匿名函数

13.3.2主函数与子函数

13.3.3嵌套函数

13.4程序结构及流控制语句

13.4.1顺序结构

13.4.2循环结构——for语句

13.4.3循环结构——while语句

13.4.4分支结构——if语句

13.4.5分支结构——switch语句

13.4.6纠错结构——try-catch语句

13.4.7跳出循环——continue语句

13.4.8结束循环——break语句

13.5交互控制指令

13.5.1输入控制——input指令

13.5.2键盘控制——keyboard指令

13.5.3暂停执行——pause指令

13.5.4终止操作——return指令

13.5.5错误警告——warning指令

13.5.6警告中止——error指令

13.5.7指令查询——echo指令

13.6小结

第14章 程序调试、优化和出错处理

14.1程序调试

14.1.1调试的基本任务

14.1.2调试函数

14.1.3 MATLAB调试器

14.1.4警告和错误

14.2性能优化

14.2.1性能分析

14.2.2效率优化技术

14.2.3内存优化技术

14.3出错处理

14.3.1 Try-catch错误查询

14.3.2错误处理

14.4小结

第15章 图形用户界面(GUI)

15.1 GUI设计方式

15.1.1 GUI对象及层次结构

15.1.2回调函数

15.1.3手工代码式GUI程序

15.1.4 GUIDE式GUI程序

15.1.5 GUIDE界面环境

15.2 GUI界面设计

15.2.1界面设计原则

15.2.2窗口和轴

15.2.3菜单

15.2.4控件

15.3 GUI程序设计

15.3.1 GUI M文件结构

15.3.2 GUIDE的数据组织

15.3.3设计回调函数

15.4 GUI应用实例

15.4.1分析用户需求

15.4.2设计GUI界面

15.4.3设计GUI程序

15.4.4 GUI程序发布

15.5小结

第16章 MATLAB文件I/O操作

16.1 MATLAB可读取文件格式

16.2高级文件I/O程序

16.2.1 LOAD/SAVE函数

16.2.2 UIGETFILE/UIPUTFILE函数

16.2.3 UIIMPORT/IMPORTDATA函数

16.2.4 TEXTREAD/STRREAD函数

16.3低级文件I/O程序

16.3.1 FOPEN函数

16.3.2 FCLOSE函数

16.3.3 FWRITE函数

16.3.4 FREAD函数

16.3.5 FSCANF函数

16.3.6 FPRINTF函数

16.4小结

第17章 MATLAB 2013a编译器

17.1 MATLAB编译器简介

17.1.1 MATLAB Compiler 4

17.1.2 MATLAB Compiler 4的功能和局限性

17.1.3脚本文件与函数文件的转换

17.2编译器的安装和设置

17.2.1安装编译器

17.2.2设置编译器

17.2.3安装MCR

17.3编译器使用入门

17.3.1 mcc编译指令

17.3.2 M文件编译

17.3.3编译含绘图指令的M文件

17.4由M文件创建独立可执行的应用程序

17.5由M文件创建函数库(DLL)

17.6小结

第18章 应用程序接口

18.1 mxArray数据结构

18.1.1 MATLAB和C/FORTRAN中的数组

18.1.2 mxArray

18.1.3 mx函数

18.2 C/FORTRAN MEX

18.2.1 MEX文件简介

18.2.2配置MEX

18.2.3 C MEX

18.2.4 FORTRAN MEX

18.3 MATLAB引擎

18.3.1 MATLAB引擎简介

18.3.2 MATLAB引擎函数

18.3.3 MATLAB引擎应用示例

18.4 C读写MAT文件

18.4.1 MAT文件

18.4.2 MAT函数

18.4.3 C读写MAT文件

18.5小结

第19章 Notebook的运用

19.1 Notebook安装和启动

19.1.1 Notebook的安装

19.1.2 Notebook的启动

19.1.3 Notebook的初始化

19.2细胞

19.2.1输入细胞和输出细胞

19.2.2自初始化细胞

19.3 Notebook菜单

19.3.1 Define Calc Zone——定义“计算区”

19.3.2 Group Cells——定义“细胞群”

19.3.3 Toggle Graph Output for Cell——细胞图形输出拨动控制开关

19.3.4 Evaluate Loop——细胞的循环运行

19.3.5 Notebook Options——输出细胞格式控制

19.4 Notebook使用注意问题

19.5小结

第6篇 MATLAB常见工具箱

第20章 图像处理工具箱

20.1数字图像基础知识

20.1.1数字图像的生成

20.1.2图像的类型

20.1.3读写图像数据

20.1.4显示图像数据

20.1.5转换图像格式

20.2图像的灰度变换

20.2.1图像的直方图

20.2.2灰度变换

20.2.3直方图均衡

20.3图像的代数运算

20.3.1图像加法

20.3.2图像乘法

20.3.3图像减法

20.3.4图像除法

20.4图像的几何运算

20.4.1缩放图像

20.4.2旋转图像

20.4.3裁剪图像

20.5线性滤波

20.5.1卷积和相关

20.5.2线性滤波

20.6排序滤波

20.6.1中值滤波

20.6.2最大(小)值滤波

20.7小结

第21章 信号处理工具箱

21.1 MATLAB中信号的描述

21.2典型信号的生成

21.2.1正弦波和余弦波

21.2.2周期方波和锯齿波

21.2.3周期sinc函数

21.2.4高斯调整正弦脉冲

21.2.5扫频信号

21.2.6单位脉冲信号

21.2.7单位序列

21.2.8均匀分布的随机序列

21.2.9高斯分布的随机序列

21.3随机信号处理和谱分析

21.3.1随机信号互相关函数估计

21.3.2互协方差函数估计

21.3.3谱分析函数psd

21.3.4谱分析函数pwelch

21.4模拟滤波器设计

21.4.1滤波器的设计参数

21.4.2巴特沃思滤波器

21.4.3切比雪夫Ⅰ型滤波器

21.4.4切比雪夫Ⅱ型滤波器

21.4.5模拟滤波器的频域变换

21.5 IIR数字滤波器设计

21.5.1巴特沃思数字滤波器设计(butter函数)

21.5.2切比雪夫Ⅰ型数字滤波器设计(cheby1函数)

21.5.3切比雪夫Ⅱ型数字滤波器设计(cheby2函数)

21.5.4椭圆数字滤波器设计(ellip函数)

21.5.5数字滤波器阶数选择

21.6窗函数

21.6.1矩形窗

21.6.2海宁窗

21.6.3汉明窗

21.6.4布莱克曼窗

21.6.5凯瑟窗

21.7 FIR数字滤波器的窗函数设计

21.7.1窗函数设计法设计步骤

21.7.2基于窗函数法的FIR滤波器设计

21.7.3基于频率采样法的FIR滤波器设计

21.8模拟-数字滤波器变换

21.8.1冲激响应不变法

21.8.2双线性变换法

21.9小结

第22章 小波分析工具箱

22.1小波变换

22.1.1基本原理

22.1.2基小波函数

22.1.3小波变换、反变换

22.2小波分析应用

22.3交互式小波分析工具

22.4小结


书查询(www.shuchaxun.com)本网页唯一编码:
2ed0b309b60141017a1f97521d9ab823#be65243a5633c12d8e6692d018c13abf#332280041#13451513_MATLAB完全自学手册.zip