《MATLAB基础与应用教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:蔡旭晖,刘卫国,蔡立燕编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115207241
  • 页数:247 页
图书介绍:本书以MATLAB 7.7版本为基础,结合高等学校课堂教学和工程科学计算应用的需要,从实用角度出发,通过大量的算法实现和典型应用实例,系统地介绍MATLAB的各种功能与应用。

第1章MATLAB基础知识 1

MATLAB的发展与主要功能 1

MATLAB的发展 1

MATLAB的主要功能 2

MATLAB的集成开发环境 4

MATLAB操作界面 4

MATLAB的搜索路径 7

MATLAB的帮助功能 8

帮助界面 9

帮助命令 9

演示系统 11

MATLAB的变量和数据操作 11

变量与赋值 11

变量的管理 13

数据的输出格式 14

MATLAB矩阵及其基本运算 15

矩阵的生成 16

冒号表达式 17

矩阵的拆分 18

算术运算 21

关系运算 26

逻辑运算 26

字符串 28

思考与实验 29

第2章MATLAB程序设计 31

M文件 31

M文件的建立与打开 31

M文件的分类 32

程序控制结构 33

顺序结构 33

选择结构 35

循环结构 39

函数文件 42

函数文件的基本结构 42

函数调用 44

函数参数的可调性 45

全局变量与局部变量 45

程序调试 46

程序调试概述 46

MATLAB调试菜单 47

程序性能分析与优化 48

程序性能分析 48

程序优化 49

思考与实验 50

第3章 图形绘制 52

二维曲线的绘制 52

绘制二维曲线 52

设置曲线样式 54

图形标注与坐标控制 55

对函数自适应采样的绘图函数 58

多图形显示 58

其他坐标系 60

其他二维图形 61

三维图形的绘制 64

三维曲线 64

三维曲面 65

其他三维图形 69

图形修饰处理 70

视点处理 70

色彩处理 71

光照处理 73

图形的裁剪处理 73

隐函数绘图 74

图像处理与动画制作 75

图像处理 75

动画制作 76

思考与实验 77

第4章 线性代数中的数值计算 79

特殊矩阵的生成 79

通用的特殊矩阵 79

面向特定应用的特殊矩阵 80

矩阵分析 83

矩阵结构变换 83

矩阵求值 86

矩阵的特征值与特征向量 88

线性方程组求解 90

矩阵求逆及线性代数方程组求解 90

利用左除运算符求解线性方程组 91

矩阵分解 92

矩阵的LU分解 92

矩阵的QR分解 95

矩阵的Cholesky分解 96

超越函数运算 97

稀疏矩阵的处理 98

矩阵存储方式 98

矩阵的稀疏存储方式 99

稀疏矩阵应用举例 102

思考与实验 103

第5章 数据处理与多项式计算 105

数据统计处理 105

最大值和最小值 105

求和与求积 106

平均值和中值 107

累加和与累乘积 108

标准方差与相关系数 108

排序 110

数据插值 110

一维数据插值 111

二维数据插值 112

曲线拟合 113

离散傅立叶变换 114

离散傅立叶变换算法概述 114

离散傅立叶变换的实现 115

多项式计算 116

多项式的四则运算 116

多项式的导函数 117

多项式的求值 117

多项式求根 118

非线性方程数值求解 119

单变量非线性方程求解 119

非线性方程组的求解 120

思考与实验 120

第6章 数值微积分与常微分方程求解 122

数值微分 122

数值差分与差商 122

数值微分的实现 123

数值积分 125

数值积分的原理 125

定积分的数值求解实现 126

多重定积分的数值求解实现 128

常微分方程的数值求解 130

龙格-库塔法简介 130

常微分方程数值求解的实现 131

思考与实验 133

第7章 符号计算 135

符号对象及其运算 135

建立符号对象 135

符号表达式运算 137

符号表达式中变量的确定 140

符号矩阵 141

符号微积分 142

符号极限 142

符号导数 143

符号积分 144

级数 144

级数符号求和 144

函数的泰勒级数 145

符号方程求解 146

符号代数方程求解 146

符号常微分方程求解 146

思考与实验 147

第8章 图形句柄 149

图形对象及其句柄 149

图形对象 149

图形对象句柄 150

图形对象属性 151

图形窗口对象与坐标轴 152

图形窗口对象 153

坐标轴 154

核心图形对象 156

曲线对象 156

曲面对象 157

文本对象 158

其他核心对象 159

思考与实验 161

第9章 图形用户界面设计 163

用户界面对象 163

用户界面对象概述 163

控件的公共属性 165

回调函数 167

GUI的设计方式 168

图形用户界面设计工具 168

图形用户界面设计窗口 168

对象属性查看器 170

菜单编辑器 170

位置调整工具 172

对象浏览器 172

Tab顺序编辑器 172

GUIDE设计示例 173

GUI编程 177

建立控件对象 177

建立用户菜单 178

建立快捷菜单 178

思考与实验 179

第10章Simulink仿真环境 180

初识Simulink——一个简单的仿真实例 180

仿真模型的建立 183

Simulink的基本模块 183

模块操作 183

模块的连接 185

模块的参数和属性设置 185

系统的仿真与分析 186

设置仿真参数 186

仿真结果分析 190

系统仿真实例 191

子系统与封装 193

子系统的建立 193

子系统的条件执行 194

子系统的封装 196

S函数的设计与应用 199

用MATLAB语言编写S函数 199

S函数的应用 201

思考与实验 202

第11章MATLAB应用接口 204

MATLAB与Word和Excel的混合使用 204

Notebook的使用 204

Spreadsheet Link的使用 206

MATLAB数据接口 208

文件输入/输出操作 208

MAT文件与应用 213

多媒体文件的读写 217

MATLAB编译器 217

MATLAB编译器的配置与使用 217

MATLAB Builder的使用 219

MATLAB与其他语言的接口 221

MEX文件 221

MATLAB引擎 224

思考与实验 227

第12章MATLAB的学科应用 228

MATLAB在优化问题中的应用 228

优化模型与优化工具 228

应用实例 230

MATLAB在控制系统中的应用 232

控制系统工具箱 233

应用实例 234

MATLAB在信号处理中的应用 237

信号处理工具箱与Simulink模块集 237

应用实例 238

MATLAB在数字图像处理中的应用 241

图像处理工具箱 241

应用实例 242

MATLAB在经济和金融领域中的应用 243

经济和金融领域的工具箱 244

应用实例 244

思考与实验 245

参考文献 247