《MATLAB 7简明教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:李南南,吴清,曹辉林编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2006
  • ISBN:7302121907
  • 页数:357 页
图书介绍:本书结合科学研究和工程中的实际需要,系统地介绍了数学软件MATLAB 7的基本功能,包括数值计算功能和图形处理功能等,并在此基础上精心设计了丰富的实例,同时本书还介绍了MATLAB 7在科学计算中的一些应用。

1.1 MATLAB简介 1

1.1.1 认识MATLAB 1

第1章 MATLAB 7简介 1

1.1.2 MATLAB的优点 3

1.1.3 MATLAB的缺点 5

1.2 MATLAB 7的新功能 5

1.3 习题 5

第2章 MATLAB 7的安装和用户界面 6

2.1 MATLAB 7的安装 6

2.2 MATLAB 7用户界面概述 9

2.2.1 启动MATLAB 7 9

2.2.3 MATLAB 7的工具栏 10

2.2.2 MATLAB 7的主菜单 10

2.2.4 MATLAB 7的窗口 11

2.3 MATLAB 7的路径搜索 13

2.3.1 MATLAB 7的当前目录 13

2.3.2 MATLAB 7的路径搜索 13

2.4 MATLAB 7帮助系统的使用 15

2.4.1 帮助窗口 15

2.4.2 命令窗口查询帮助 17

2.5 习题 19

第3章 基本使用方法 20

3.1 简单的数学运算 20

3.1.1 最简单的计算器使用法 20

3.1.2 标点符号的使用 22

3.2 常用的操作命令和快捷键 24

3.3 MATLAB 7的数据类型 25

3.3.1 常量和变量 25

3.3.2 浮点数和复数 28

3.4 习题 30

第4章 数值向量和数组 32

4.1 向量及其运算 32

4.1.1 向量的生成 32

4.1.2 向量的基本运算 34

4.2 数组及其运算 37

4.2.1 数组寻址和排序 37

4.2.2 数组的基本数值运算 39

4.2.3 数组的关系运算 41

4.2.4 数组的逻辑运算 42

4.3 多项式 43

4.3.1 多项式的创建 43

4.3.2 多项式的运算 44

4.4 关系和逻辑运算 49

4.4.1 关系操作符 49

4.4.2 逻辑操作符 50

4.4.3 关系与逻辑函数 51

4.4.4 NaNs和空矩阵 52

4.4.5 各种运算符的优先级 54

4.5 习题 56

5.1.1 设定字符串 58

5.1 字符和字符串 58

第5章 字符串、单元数组和结构 58

5.1.2 字符串的操作 60

5.2 单元数组 72

5.2.1 单元数组的生成 72

5.2.2 单元数组的操作 73

5.3 结构型变量 77

5.3.1 结构型变量的生成 77

5.3.2 结构型变量的操作 79

5.4 习题 83

6.1 矩阵及其运算 85

6.1.1 矩阵的生成 85

第6章 数值计算功能 85

6.1.2 矩阵的基本数值运算 86

6.1.3 特殊矩阵的生成 89

6.2 稀疏型矩阵 94

6.2.1 稀疏矩阵的生成 95

6.2.2 稀疏矩阵与满矩阵的相互转换 97

6.2.3 稀疏矩阵的操作 102

6.3 微分和积分 105

6.3.1 数值微分 105

6.3.2 函数的数值积分 108

6.4 MATLAB与线性代数 112

6.4.1 矩阵的特征参数运算 113

6.4.2 矩阵的分解运算 121

6.4.3 矩阵的结构操作 127

6.5 概率统计 134

6.5.1 随机数的产生 135

6.5.2 统计量的数字特征 138

6.5.3 参数估计 153

6.5.4 假设检验 159

6.5.5 统计作图 163

6.6 习题 170

第7章 符号运算 173

7.1 符号变量、符号表达式和符号方程的生成 173

7.1.1 使用sym函数定义符号变量和符号表达式 173

7.2.1 findsym函数用于寻找符号变量 175

7.2 符号变量的基本操作 175

7.1.3 符号方程的生成 175

7.1.2 使用syms函数定义符号变量和符号表达式 175

7.2.2 任意精确度的符号表达式 176

7.2.3 数值型变量与符号型变量的转换形式 178

7.3 符号表达式(符号函数)的操作 179

7.3.1 符号表达式的四则运算 179

7.3.2 合并符号表达式的同类项 180

7.3.3 符号多项式的因式分解 180

7.3.4 符号表达式的简化 181

7.3.5 subs函数用于替换求值 182

7.3.6 反函数的运算 184

7.3.7 复合函数的运算 185

7.4 符号矩阵的生成和运算 186

7.4.1 符号矩阵的生成 187

7.4.2 符号矩阵及符号数组的运算 189

7.5 符号微积分 195

7.5.1 符号极限 195

7.5.2 符号微分和求导 196

7.5.3 符号积分 197

7.6 符号积分变换 198

7.6.1 Fourier变换及其逆变换 199

7.6.2 Laplace变换及其逆变换 200

7.6.3 Z变换及其反变换 202

7.7 符号代数方程的求解 203

7.7.1 符号线性方程组的求解 203

7.7.2 符号非线性方程组的求解 204

7.7.3 一般符号代数方程组的求解 205

7.8 图示化符号函数计算器 207

7.8.1 单变量符号函数计算器 207

7.8.2 泰勒级数逼近计算器 210

7.9 习题 210

第8章 图形处理 212

8.1 基本的绘图命令 212

8.1.1 图形窗口简介 212

8.1.2 基本的绘图命令 213

8.1.3 绘图的一般步骤 213

8.1.4 绘制二维曲线图 214

8.1.6 多个图形的绘制方法 216

8.1.5 极坐标图形的绘制 216

8.1.7 曲线的色彩、线型和数据点型 218

8.2 图形注释 219

8.2.1 图题的标注 221

8.2.2 坐标轴的标签 222

8.2.3 文本标注和交互式文本标注 225

8.2.4 图例的添加 226

8.2.5 坐标网格的添加 229

8.2.6 使用矩形或是椭圆在图形中圈出重要部分 230

8.3 三维图形的绘制 231

8.3.1 “三维线图”命令plot3 232

8.3.2 三维网线图和曲面图 232

8.4.1 条形图和面积图(Bar and Area Graphs) 236

8.4 特殊图形的绘制 236

8.4.2 饼形图(Pie Charts) 239

8.4.3 离散型数据图 240

8.4.4 方向和速度矢量图形 243

8.4.5 等高线的绘制(Contour Plots) 244

8.5 图形的高级控制 246

8.5.1 视点控制和图形的旋转 246

8.5.2 颜色的使用 248

8.5.3 光照控制 251

8.6 习题 253

第9章 GUI图形设计 254

9.1 句柄图形对象 254

9.1.1 图形框架窗口对象(Figure) 255

9.1.2 图形对象属性的获取和设置 262

9.1.3 图形对象的操作 269

9.2 GUI的基本知识 271

9.2.1 启动GUI 272

9.2.2 布局(Layout)编辑器 272

9.2.3 GUIDE模板介绍 273

9.2.4 运行GUI 273

9.3 创建GUI对象 273

9.3.1 GUI窗口的布局 273

9.3.2 GUI控件的属性控制 276

9.3.3 菜单的添加 277

9.4 GUI编程 280

9.4.1 GUI的M文件 280

9.4.2 控件的使用 282

9.4.3 使用句柄结构进行GUI数据操作 285

9.5 习题 288

第10章 MATLAB 7程序设计 289

10.1 M文本编辑器基本介绍 289

10.1.1 M文本编辑器 289

10.1.2 脚本式M文件 291

10.1.3 函数式M文件 293

10.2 控制流 297

10.2.1 顺序结构 297

10.2.2 if...end语句 298

10.2.3 switch...case...end语句 301

10.2.4 try...catch...end语句 302

10.2.5 for循环语句 304

10.2.6 while循环语句 306

10.2.7 人机交互命令 307

10.3 变量和函数种类 312

10.3.1 函数变量及其作用域 312

10.3.2 函数的分类 315

10.3.3 函数句柄 319

10.4 程序设计的辅助函数 321

10.4.1 执行函数 321

10.4.2 容错函数 323

10.4.3 时间运算函数 325

10.5 程序的调试和优化 332

10.5.1 程序的调试 332

10.5.2 程序的优化 337

10.6 习题 342

附录A 主要函数注释 343

A.1 一般函数 343

A.2 关系运算函数 345

A.3 字符串运算函数 347

A.4 矩阵函数 348

A.5 概率统计函数 349

A.6 基本的绘图函数 351

A.7 句柄函数 353

A.8 M文件函数 354

A.9 时间函数 355

A.10 调试程序相关函数 356