当前位置:首页 > 工业技术
MATLAB语言基础与应用  第2版
MATLAB语言基础与应用  第2版

MATLAB语言基础与应用 第2版PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:王永龙,张兆忠,张桂红主编;袁红,徐春磊,曹伟然副主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2016
  • ISBN:9787121281242
  • 页数:390 页
图书介绍:本书在第一版的基础上修订而成,以MATLAB R2013a软件为基础,系统讲解了MATLAB基本环境和操作方法;分章阐述:矩阵与数组的创立和运算、符号运算、M脚本与函数编写、基本绘图方法与属性设置、数值计算方法、图形用户界面设计、Simulink仿真系统、在信号系统的应用、偏微分方程工具箱。在阐述上述内容过程中给出大量的教学实例,给出便于重复的过程表述。
《MATLAB语言基础与应用 第2版》目录

第1章 绪论 1

1.1 MATLAB是什么 1

1.2 MATLAB启动与退出 3

1.2.1 MATLAB启动 3

1.2.2 MATLAB退出 6

1.3 MATLAB桌面 7

1.3.1 命令窗口 8

1.3.2 命令历史窗口 14

1.3.3 工作空间窗口 14

1.3.4 当前路径浏览器 15

1.4 MATLAB高级功能 15

1.5 帮助系统 16

1.5.1 帮助命令 16

1.5.2 帮助浏览器窗口 17

1.5.3 网络帮助 18

小结 18

习题 19

第2章 矩阵、数组、符号运算 20

2.1 创建矩阵方法 20

2.1.1 直接输入法 21

2.1.2 矩阵生成命令 22

2.2 构建数组方法 31

2.2.1 数组生成命令 31

2.2.2 矢量生成命令 31

2.3 矩阵数组的运算操作 35

2.3.1 四则运算 37

2.3.2 初等数学运算 42

2.3.3 矩阵运算操作函数 43

2.4 多项式 47

2.4.1 多项式表述 47

2.4.2 多项式操作 48

2.5 符号表达式的生成 51

2.5.1 创建符号对象 52

2.5.2 操作符号对象 58

2.6 微积分 62

2.7 求解符号方程 66

2.7.1 解代数方程 66

2.7.2 解微分方程 69

2.8 积分变换 70

2.9 实例应用 71

2.9.1 解多项式 71

2.9.2 解线性方程组 73

2.9.3 求平行六面体体积 74

2.9.4 特征值与特征向量 74

2.9.5 多元数据 76

2.9.6 电路问题 77

2.9.7 稀疏矩阵绘图 78

小结 79

习题 79

第3章 编程 83

3.1 Top-Down设计模式 83

3.2 伪代码 85

3.3 顺序结构 86

3.4 分支结构 93

3.4.1 关系算符和逻辑算符 93

3.4.2 if结构 94

3.4.3 switch结构 100

3.4.4 try/catch结构 107

3.5 循环结构 109

3.5.1 for结构 109

3.5.2 while结构 111

3.6 函数编写 114

3.6.1 MATLAB函数 115

3.6.2 MATLAB中变量传递 117

3.6.3 选择变量相关函数 120

3.6.4 全局变量和永久变量 127

3.6.5 子函数和私人函数 130

小结 134

习题 134

第4章 绘图 137

4.1 二维绘图 137

4.1.1 函数plot 137

4.1.2 图形参数设置 144

4.1.3 特殊二维图形绘制函数 151

4.1.4 easy二维绘图函数 155

4.2 三维绘图 157

4.2.1 函数plot3 157

4.2.2 函数patch 159

4.2.3 三维网格图和曲面图函数 160

4.2.4 函数contour和contour3 168

4.2.5 函数quiver 170

4.2.6 easy三维绘图函数 172

4.2.7 三维图形的参数设置 174

4.3 高维图形可视化 180

4.4 动画制作示例 184

4.4.1 电影程序编写 185

4.4.2 函数movie 186

4.5 应用实例 189

4.5.1 布朗运动 189

4.5.2 相干波 190

4.5.3 带洞的峰面 192

4.5.4 透视图 193

4.5.5 能流图 196

4.6 鼠标对图形的操作 207

4.7 图形句柄 209

4.7.1 图形窗口 210

4.7.2 核心对象 211

4.7.3 注释对象 223

4.7.4 总结 225

小结 226

习题 226

第5章 数值计算方法 228

5.1 线性方程组数值解法 228

5.1.1 直接方法 228

5.1.2 迭代方法 231

5.2 多项式插值与最小二乘曲线拟合 238

5.2.1 多项式插值 238

5.2.2 最小二乘曲线拟合 241

5.3 积分与微分 245

5.3.1 数值积分 245

5.3.2 数值微分 247

5.4 矩阵的特征值与特征向量 248

5.4.1 特征值函数 249

5.4.2 幂法和反幂法 249

5.4.3 Jacobi方法 252

5.4.4 QR方法 253

5.5 常微分方程数值解法 255

5.5.1 欧拉(Euler)方法 255

5.5.2 龙格库塔(Runge-Kutta)方法 258

5.5.3 MATLAB的相关函数 259

5.6 非线性方程求根 260

5.6.1 二分法 260

5.6.2 牛顿迭代法 261

5.6.3 弦截法 263

小结 264

习题 264

第6章 图形用户界面设计(GUI) 266

6.1 借助函数guide创建GUI 266

6.2 创建GUI示例 268

6.3 GUI实例 283

6.4 常用GUI组件创建与设置 296

6.5 编译独立的应用程序 302

6.5.1 编译器的安装与配置 302

6.5.2 编译exe文件 305

小结 305

习题 306

第7章 Simulink仿真系统 307

7.1 Simulink基础 307

7.1.1 启动Simulink 307

7.1.2 Simulink模块库浏览器 309

7.1.3 Commonly Used Blocks模块库 310

7.1.4 Simulink模型窗口 311

7.1.5 Simulink建模仿真示例 313

7.2 Simulink模型操作和仿真系统设置 317

7.2.1 Simulink模型操作 317

7.2.2 Simulink仿真系统设置 318

7.3 系统建模实例 321

7.4 仿真系统中的子系统 329

7.4.1 创建子系统 329

7.4.2 子系统的条件执行 331

7.4.3 封装子系统 333

小结 335

习题 335

第8章 MATLAB在数字信号中的应用 336

8.1 时域离散信号和系统 336

8.1.1 信号、实现信号的基本运算及求解差分方程 336

8.1.2 序列运算 340

8.2 离散时间傅里叶变换(DTFT)与Z变换函数 348

8.2.1 函数freqz 348

8.2.2 函数zplane 349

8.3 离散傅里叶变换及快速傅里叶变换 352

8.3.1 几个扩展函数 353

8.3.2 快速傅里叶变换 355

8.4 IIR滤波器的设计 361

8.4.1 滤波器设计函数 362

8.4.2 双线性变换法及冲激响应不变法设计IIRDF 367

8.4.3 MATLAB自带函数设计各类数字滤波器 378

8.4.4 基于数字频带变换法设计数字滤波器 382

小结 387

习题 387

参考文献 389

返回顶部