1. 首页 > 经验  > 正文

Matlab R2016a从入门到精通

Matlab R2016a从入门到精通

本书是针对MATLABR2016a(V9.0)最版本进行编写的。书中讲述的内容使用MATLAB进行科学研究、系统仿真数据分析处理的必备知识通过全面学习本书,读者可以获得使用MATLAB进行数学计算、数据分析及处理的相关技能,并能快速掌握使用MATLAB进行工作基本方法

基本介绍

书名:Matlab R2016a从入门到精通出版社:清华大学出版社

内容简介

全书可分为5篇,共20章:基础知识部分包括MATLAB概述、MATLAB基础、数据输入输出基础、编程基础和可视化基础;数学基础部分包括数组与矩阵操作、数学函式运算和符号数学计算;数据分析部分包括多项式分析、数值运算、最佳化和机率统计;拓展知识部分包括句柄图形、GUI编程、Simulink基础、编译器和应用程式接口;MATLAB套用部分包括信号处理套用、图像处理套用、小波分析套用和偏微分方程套用等内容。
本书结构严谨、重点突出、条理清晰,既可以作为大中专院校相关专业以及社会有培训班的教材,也适合广大MATLAB读者自学使用。

目录

第一篇基础知识
第1章MATLAB概述3
1.1工作环境3
1.1.1系统组成3
1.1.2工作视窗4
1.1.3套用简介8
1.2.1目录结构9
1.2.2当前资料夹浏览器10
1.2.3路径搜寻10
1.3帮助系统12
1.3.1文本帮助12
1.3.2演示帮助13
1.3.3帮助导航视窗14
1.4MATLAB使用初步16
1.5本章小结16
第2章MATLAB基础17
2.1数据类型17
2.1.1数值类型17
2.1.2字元与字元串22
2.1.3结构23
2.1.4单元数组25
2.1.5函式句柄27
2.1.6映射容器28
2.1.7数据类型识别转换32
2.2运算符与运算33
2.2.1算术运算符33
2.2.2关係运算符34
2.2.3逻辑运算符35
2.2.4运算优先权36
2.3字元串处理36
2.3.1字元串构造36
2.3.2字元串比较37
2.3.3查找替换38
2.3.4字元串类型转换38
2.4矩阵基础39
2.4.1有关概念39
2.4.2创建矩阵39
2.4.3改变矩阵结构41
2.4.4矩阵下标42
2.4.5矩阵信息44
2.5本章小结47
第3章数据输入输出基础48
3.1打开关闭档案48
3.1.1打开档案48
3.1.2关闭档案50
3.2读写二进制档案51
3.2.1写二进制档案51
3.2.2读二进制档案51
3.3读写文本档案53
3.3.1写文本档案53
3.3.2读文本档案54
3.4读写位置控制55
3.5导入数据56
3.5.1嚮导导入数据56
3.5.2命令导入数据57
3.6本章小结58
第4章编程基础59
4.1变数与语句59
4.1.1变数命名59
4.1.2变数类型60
4.1.3特殊变数60
4.1.4关键字61
4.1.5语句构成61
4.2程式控制62
4.2.1顺序结构62
4.2.2分支结构62
4.2.3循环结构66
4.2.4其他常用控制命令68
4.3M档案与脚本70
4.3.1M档案70
4.3.2脚本71
4.4函式72
4.4.1M档案函式72
4.4.2匿名函式74
4.4.3子函式74
4.4.4私有函式75
4.4.5重载函式75
4.4.6内联函式75
4.4.7eval、feval函式76
4.4.8函式的函式77
4.4.9内嵌函式78
4.4.10函式编写建议78
4.5M档案变数检测78
4.5.1输入输出变数检测78
4.5.2可变数量输入输出79
4.6程式调试80
4.6.1直接调试80
4.6.2工具调试80
4.7本章小结81
第5章可视化基础82
5.1图形绘製对象82
5.2二维图形82
5.2.1plot命令82
5.2.2图形叠绘87
5.2.3子图绘製87
5.2.5双纵坐标图90
5.2.6特殊坐标绘图91
5.2.7函式绘图93
5.3三维图形95
5.3.1曲线图95
5.3.2格线图96
5.3.3曲面图97
5.4四维图形98
5.4.1第四维表达99
5.4.2四维图绘製99
5.5特殊图形100
5.5.1饼状图101
5.5.2直方图102
5.5.3柱形图102
5.5.4离散数据点图104
5.5.5散点图105
5.5.6向量图106
5.5.7等值线图107
5.6图形处理108
5.6.1图形输出108
5.6.2图形细化109
5.6.3坐标轴控制114
5.6.4视角与透视115
5.7绘图视窗117
5.7.1创建绘图视窗117
5.7.2绘图视窗工具列117
5.8本章小结118
第二篇数学基础
第6章数组与矩阵操作120
6.1数组运算120
6.1.1创建与访问数组120
6.1.2数组运算123
6.2矩阵操作127
6.2.1创建矩阵127
6.2.2改变矩阵结构132
6.3矩阵元素运算134
6.3.1矩阵四则运算134
6.3.2矩阵元素幂运算137
6.3.3矩阵元素查找与排序137
6.3.4矩阵元素求和、求积与求差分139
6.4矩阵运算141
6.4.1矩阵分析141
6.4.2矩阵分解145
6.4.3特徵值与特徵向量148
6.4.4矩阵函式运算149
6.5稀疏矩阵151
6.5.1稀疏矩阵存储方式151
6.5.2创建稀疏矩阵152
6.5.3稀疏矩阵运算153
6.6本章小结153
第7章数学函式运算154
7.1初等函式运算154
7.1.1三角函式154
7.1.2指数与对数函式156
7.1.3複数函式157
7.1.4截断和求余函式158
7.1.5离散数学函式159
7.1.6基本数据分析函式160
7.1.7多项式函式162
7.2特殊函式运算163
7.2.1特殊函式163
7.2.2坐标变换函式164
7.3本章小结165
第8章符号计算166
8.1符号计算概述166
8.2符号变数与表达式167
8.2.1符号对象168
8.2.2符号计算运算符与函式170
8.2.3符号对象识别174
8.2.4符号变数175
8.2.5符号表达式显示176
8.2.6表达式项操作176
8.2.7符号数值和精度181
8.3符号函式182
8.3.1複合函式操作182
8.3.2反函式运算183
8.4符号微积分183
8.4.1符号表达式的极限183
8.4.2符号表达式的导数184
8.4.3符号表达式的积分185
8.4.4符号表达式的级数求和积186
8.4.5符号表达式的泰勒级数187
8.5符号积分变换188
8.5.1Fourier变换188
8.5.2Laplace变换189
8.5.3Z变换189
8.6符号矩阵计算190
8.6.1算术运算190
8.6.2线性代数运算191
8.6.3特徵值分解191
8.7符号方程求解192
8.7.1代数方程求解192
8.7.2微分方程求解195
8.8符号计算界面196
8.8.1funtool分析界面196
8.8.2taylortool分析界面198
8.9本章小结199
第三篇数据分析
第9章多项式分析201
9.1多项式及函式201
9.1.1多项式及其函式201
9.1.2多项式计算201
9.1.3多项式方程求根202
9.1.4多项式四则运算202
9.1.5多项式微积分204
9.1.6有理多项式展开205
9.2极限206
9.3本章小结206
第10章数值运算207
10.1解线性方程组207
10.1.1线性法207
10.1.2叠代法209
10.2插值与拟合210
10.2.1插值210
10.2.2曲线拟合216
10.3数值微积分217
10.3.1一元数值积分218
10.3.2多重数值积分219
10.3.3数值微分220
10.4常微分方程221
10.5本章小结222
第11章最佳化223
11.1最佳化问题求解过程223
11.1.1选择求解器223
11.1.2设定变数224
11.1.3写目标函式224
11.1.4写约束条件226
11.1.5设定求解器参数226
11.1.6求解并检查结果228
11.1.7改善最佳化结果228
11.2线性规划228
11.3二进制整数规划231
11.4二次规划232
11.5非线性规划233
11.5.1无约束最佳化233
11.5.2约束最佳化236
11.6多目标规划239
11.6.1多目标规划239
11.6.2最大最小化问题240
11.7最小二乘问题242
11.7.1线性最小二乘问题242
11.7.2非线性最小二乘问题244
11.8GUI工具245
11.9本章小结246
第12章机率统计247
12.1统计量操作247
12.1.1产生随机数247
12.1.2抽样251
12.2数据统计分析252
12.2.1特徵统计量252
12.2.2统计图表255
12.3机率分布与计算261
12.3.1机率密度计算261
12.3.2机率分布计算263
12.4本章小结266
第四篇拓展知识
第13章句柄图形268
13.1句柄图形对象系统268
13.1.1句柄图形对象组织268
13.1.2句柄图形对象简介269
13.2句柄图形对象操作269
13.2.1创建与保存270
13.2.2访问、複製和删除271
13.2.3图形输出控制273
13.3属性设定278
13.3.1通用对象属性278
13.3.2属性设定函式279
13.3.3默认属性设定280
13.4Figure对象282
13.4.1Figure对象简介282
13.4.2Figure对象操作283
13.5Axes对象284
13.5.1Axes对象简介284
13.5.2Axes对象操作284
13.6Core对象291
13.7Plot对象293
13.7.1创建Plot对象293
13.7.2连线变数294
13.8Group对象294
13.8.1创建Group对象295
13.8.2对象变换295
13.9Annotation对象296
13.10本章小结297
第14章GUI编程298
14.1GUI基础298
14.1.1GUI介绍298
14.1.2创建GUI299
14.1.3回调函式302
14.2GUI控制项303
14.2.1GUI控制项类型303
14.2.2创建GUI控制项304
14.3GUI选单和工具列306
14.3.1GUI选单307
14.3.2GUI工具列309
14.4对话框310
14.4.1创建函式310
14.4.2创建方法311
14.5布局314
14.5.1布局函式314
14.5.2布局方式314
14.6GUI行为控制编程318
14.6.1回调与中断319
14.6.2数据管理320
14.7GUI实例321
14.8本章小结326
第15章Simulink基础327
15.1概述327
15.1.1基本概念327
15.1.2工作环境328
15.1.3Simulink数据类型331
15.1.4模组和模组库331
15.1.5Simulink常用工具336
15.2Simulink模型337
15.2.1模组基本操作337
15.2.2设定输出提示341

本文由'骆紫云'发布,不代表演示站立场,转载/删除联系作者,如需删除请-> 关于侵权处理说明