《MATLAB基础及应用》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:于润伟主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2003
  • ISBN:7111129571
  • 页数:187 页
图书介绍:本书介绍矩阵处理、数值计算等知识。

第1章 MATLAB概述 1

1.1 MATLAB的发展历史 1

1.2 MATLAB的主要特点 2

1.3 MATLAB操作桌面介绍 3

1.3.1 桌面布局 3

1.3.2 命令窗口 3

1.3.3 工作空间窗口 5

1.3.4 当前目录浏览器 6

1.3.5 命令历史窗口 6

1.3.6 启动平台 6

1.4 帮助系统 7

1.4.1 帮助浏览器 7

1.4.2 help命令 8

1.4.3 lookfor命令 10

1.4.4 模糊查询 10

1.4.5 在线帮助页 11

1.5 上机实践 11

1.5.1 跟我学 11

1.5.2 自己练 12

1.6 本章小结 13

1.7 习题 14

第2章 MATLAB基础知识 15

2.1 数据结构 15

2.2 变量和数据操作 17

2.2.1 变量 17

2.2.2 预定义变量 18

2.2.3 内存变量的管理 18

2.2.4 常用数学函数 18

2.2.5 数据的输入输出函数 20

2.3 矩阵 22

2.3.1 矩阵的建立 22

2.3.2 复数与复数矩阵 25

2.3.3 矩阵的基本运算 26

2.3.4 矩阵的操作 27

2.4 关系运算和逻辑运算 29

2.4.1 关系运算符 29

2.4.2 逻辑运算符 30

2.4.3 其他关系与逻辑函数 30

2.5 文件操作 31

2.5.1 文件的打开与关闭 31

2.5.2 二进制文件的读写操作 32

2.5.3 文本文件的读写操作 33

2.5.4 图像文件的读写操作 33

2.6 上机实践 34

2.6.1 跟我学 34

2.6.2 自己练 36

2.7 本章小结 36

2.8 习题 37

第3章 MATLAB程序设计 39

3.1 M命令文件 39

3.1.1 M文件的建立 39

3.1.2 M文件的调试 41

3.2 程序流程语句 43

3.2.1 if语句 43

3.2.2 switch语句 45

3.2.3 while语句 47

3.2.4 for语句 47

3.2.5 循环的嵌套 48

3.2.6 其他流程控制语句 48

3.3 函数文件 50

3.3.1 函数文件的基本结构 50

3.3.2 函数调用 51

3.3.3 函数所传递参数的可调性 52

3.3.4 全局变量 53

3.4 MATLAB语言编程技巧 53

3.4.1 测定程序执行时间 53

3.4.2 加快MATLAB程序执行的方法 54

3.5 上机实践 54

3.5.1 跟我学 54

3.5.2 自己练 58

3.6 本章小结 59

3.7 习题 60

第4章 MATLAB绘图 61

4.1 二维绘图 61

4.2 图形修饰与控制 64

4.2.1 坐标轴的调整 64

4.2.2 文字标示 65

4.2.3 图例注解 66

4.2.4 图形的保持 67

4.2.5 网格控制 67

4.2.6 图形窗口的分割 68

4.2.7 图形的填充 68

4.3 特殊坐标二维图形 69

4.4 特殊二维图形 70

4.5 三维图形 73

4.5.1 三维数据的产生 73

4.5.2 三维曲线图 74

4.5.3 三维曲面图形 75

4.6 上机实践 76

4.6.1 跟我学 76

4.6.2 自己练 78

4.7 本章小结 78

4.8 习题 79

第5章 MATLAB符号计算 81

5.1 符号对象 81

5.1.1 创建符号变量和符号矩阵 81

5.1.2 符号表达式的基本运算函数 82

5.1.3 符号表达式的化简函数 83

5.1.4 符号表达式的替换函数 84

5.2 符号微积分 86

5.2.1 符号极限 86

5.2.2 符号求导 86

5.2.3 符号积分 87

5.2.4 积分变换 88

5.3 符号方程求解 89

5.3.1 代数方程 89

5.3.2 符号微分方程求解 90

5.4 级数 91

5.4.1 级数的符号求和 91

5.4.2 函数的泰勒级数 92

5.5 可视化符号函数计算器 93

5.6 上机实践 95

5.6.1 跟我学 95

5.6.2 自己练 97

5.7 本章小结 98

5.8 习题 98

第6章 MATLAB数值计算 100

6.1 矩阵处理 100

6.1.1 矩阵分析 100

6.1.2 矩阵的线性变换 101

6.1.3 矩阵分解 101

6.1.4 稀疏矩阵 103

6.2 数据分析 105

6.2.1 基本数据分析函数 105

6.2.2 离差函数和相关函数 106

6.3 数值分析 107

6.3.1 多项式 107

6.3.2 数值插值与曲线拟合 108

6.3.3 函数的极值和零点 110

6.4 常微分方程的数值求解 111

6.4.1 常微分方程的解法 111

6.4.2 龙格-库塔法的实现 112

6.5 上机实践 113

6.5.1 跟我学 113

6.5.2 自己练 116

6.6 本章小结 118

6.7 习题 118

第7章 Simulink仿真 120

7.1 认识Simulink 120

7.1.1 Simulink简介 120

7.1.2 Simulink的启动和退出 120

7.2 Simulink的基本模块 122

7.3 Simulink模块的操作 127

7.3.1 添加和选取模块 127

7.3.2 模块位置和外形的调整 127

7.3.3 模块名的处理 128

7.3.4 复制和删除模块 129

7.3.5 模块属性和参数的设置 129

7.3.6 模块间的连线 130

7.4 仿真模型的参数设置 131

7.4.1 Solver选项卡 132

7.4.2 WorkspaceI/O选项卡 133

7.4.3 Diagnostics选项卡 134

7.5 上机实践 135

7.5.1 跟我学 135

7.5.2 自己练 141

7.6 本章小结 141

7.7 习题 141

第8章 MATLAB应用实例 143

8.1 数字滤波器的设计 143

8.1.1 FIR滤波器的设计 143

8.1.2 IIR滤波器的设计 144

8.2 在信号处理中的应用 145

8.2.1 快速傅立叶变换(FFT) 145

8.2.2 离散余弦变换(DCT) 147

8.3 在图像处理中的应用 148

8.3.1 图像的几何操作 148

8.3.2 图像的消噪处理 149

8.3.3 图像融合 149

8.3.4 图像压缩 150

8.4 在通信技术中的应用 151

8.4.1 信源编码 151

8.4.2 单边带调幅(SSB) 153

8.5 在控制系统分析中的应用 155

8.5.1 线性反馈系统 155

8.5.2 自动控制系统 156

8.6 本章小结 158

8.7 习题 158

附录A MATLAB命令参考 159

附录B 工具箱函数 170

参考文献 187