当前位置:首页 > 工业技术
MATLAB 6基础及应用
MATLAB 6基础及应用

MATLAB 6基础及应用PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:刘宏友等编著
  • 出 版 社:重庆:重庆大学出版社
  • 出版年份:2002
  • ISBN:7562425205
  • 页数:428 页
图书介绍:本书以MATLAB 6.0为依据,系统地介绍了MATLAB的基础知识和应用知识。主要内容包括:矩阵线性代数、数据处理及数据统计分析、绘图及图像处理和MATLAB在数值计算中的应用。本书深入浅出地分析了MATLAB的功能,提供了丰富有趣的例题,有利于读者的自学。本书适合作为理工科高等院校本科生、研究生的教学用书,也可供科研工作者和工程技术人员阅读使用,还可用作工程计算方面的参考书。
《MATLAB 6基础及应用》目录

第1章 MATLAB简介 1

1.1 MATLAB的发展历程 2

1.2 MATLAB的安装与启动 2

1.2.1 MATLAB的安装 2

1.2.2 MATLAB的启动 6

1.3 Release 12简介 8

1.4 MATLAB 6.0的新特性 10

1.5.1 开发环境方面 18

1.5.2 编程及数据类型方面 18

1.5 MATLAB 6.0的更新之处 18

1.5.3 外部接口/API方面 21

1.5.4 创建图形用户界面方面 23

1.6 MATLAB在线帮助的实现 23

1.6.1 在命令窗口获得帮助信息 23

1.6.2 直接由帮助菜单获得帮助信息 28

1.7 通用命令简介 30

小结1 33

习题1 34

第2章 MATLAB基础知识简介 35

2.1 常量与变量 36

2.2.1 简单数组举例 37

2.2 简单数组及其访问格式 37

2.2.2 建立数组 38

2.2.3 数组的访问 39

2.3 各种运算符 40

2.3.1 一般运算符 40

2.3.2 操作符 47

2.3.3 关系运算符 50

2.3.4 逻辑运算符与逻辑函数 54

2.4 位操作 63

2.5.1 字符串(矩阵)的建立 64

2.5 字符串操作 64

2.5.2 字符串的转换命令 68

2.6 集合的运算 80

2.7 细胞数组、多维数组及结构数组 82

2.7.1 细胞数组 82

2.7.2 多维数组 85

2.7.3 结构数组 88

2.8 取整函数简介 91

2.9 常用数学函数简介 93

2.10 M文件与m函数 94

2.10.1 命令文件(M文件) 94

2.10.2 函数文件(m函数) 97

2.10.3 和M文件有关的其他内容 100

2.11 对象 105

2.12 程序设计 108

2.12.1 程序的结构 108

2.12.2 程序的调试与计时 117

2.13 数据的显示格式 123

2.13.1 用菜单设置MATLAB的数据显示格式 123

2.13.2 由命令直接控制数据的显示格式 123

2.14 文件操作的有关函数 124

小结2 127

习题2 128

第3章 矩阵线性代数 129

3.1 矩阵的生成及其基础知识 130

3.1.1 由文件生成矩阵 130

3.1.2 特殊矩阵的生成 131

3.1.3 矩阵的标识 147

3.1.4 矩阵的修改及结构的改变 148

3.2 矩阵的基本运算 152

3.2.1 矩阵的基本运算 152

3.2.2 矩阵的点积、叉积、卷积以及张量积 159

3.3 行列式和矩阵的迹 162

3.3.1 行列式(det) 162

3.4.1 矩阵的转置 163

3.3.2 矩阵的迹(trace) 163

3.4 矩阵的转置、求逆和伪逆 163

3.4.2 矩阵求逆(inv) 164

3.4.3 矩阵求伪逆(pinv) 165

3.5 矩阵的秩、范数及条件数 166

3.5.1 矩阵的秩 166

3.5.2 矩阵的范数 167

3.5.3 矩阵的条件数 169

3.6 稀疏矩阵与网络图形 170

3.6.1 稀疏矩阵 170

3.6.2 网络图形 179

3.7 多项式 180

3.7.1 多项式的表示 180

3.7.2 多项式的运算 181

3.8 特征值和特征向量 187

3.9 矩阵的分解 192

3.9.1 实对称正定阵的Cholesky分解和LDL分解 192

3.9.2 矩阵的LU分解和QR分解 194

3.9.3 矩阵的Schur分解和奇异值分解 197

3.9.4 矩阵的Hessenberg分解 200

3.10.1 恰定方程组 201

3.10 线性方程组的求解 201

3.10.2 超定方程组和欠定方程组 203

3.10.3 齐次线性方程组 205

3.10.4 求非负最小二乘解 206

3.10.5 线性方程组的其他求解命令 207

小结3 209

习题3 209

第4章 数据处理与数据统计分析 211

4.1 曲线拟合 212

4.1.1 最小二乘法直线拟合 212

4.1.2 多项式曲线拟合 214

4.1.3 legendre和bessel函数 217

4.2 数值逼近 219

4.2.1 一维插值 220

4.2.2 一维查表 223

4.2.3 二维插值 224

4.2.4 二维查表 230

4.2.5 三维插值 231

4.2.6 多维插值 232

4.2.7 快速傅立叶变换插值 233

4.3.1 最大值和最小值 234

4.3 数据分析和统计分析 234

4.3.2 求和、乘积、差分与积分 235

4.3.3 统计分析命令 242

4.3.4 排序 247

4.3.5 区域的三角分解 250

4.3.6 多边形分析 251

小结4 252

习题4 253

第5章 绘图及图像处理 255

5.1.1 单个图形窗口的创建与控制 256

5.1 图形窗口的创建与控制 256

5.1.2 多重子图窗口的创建 257

5.2 二维图的生成与操作 259

5.2.1 二维绘图的实现 259

5.2.2 线型、点型及颜色的控制 265

5.2.3 线条粗细的控制 267

5.2.4 坐标轴的控制及窗口缩放 267

5.2.5 图形标注 270

5.2.6 从MATLAB图形窗口读取数据 272

5.2.7 MATLAB从外界读取图形 273

5.2.8 色图与颜色处理 274

5.2.9 在极坐标系和复平面中绘图 277

5.2.10 对数坐标系的绘图命令 280

5.2.11 plotyy命令 281

5.3 利用图形窗口编辑图形 282

5.4 三维图的生成与操作 289

5.4.1 最常用的三维绘图命令 289

5.4.2 柱面和球面的表达 294

5.4.3 柱坐标和球坐标中三维图形的实现 295

5.4.4 其他三维绘图命令 297

5.5 二元函数和三元函数图像的绘制 299

5.6 特殊图形的绘制 301

5.7.1 三维图的透视、遮掩和光照控制 319

5.7 图形的观察与处理 319

5.7.2 观察点与视图 323

5.7.3 光源和光线的控制 326

5.8 高级图形处理 327

5.8.1 图形对象 328

5.8.2 图形对象的句柄 329

5.8.3 图形对象的属性 332

5.8.4 对象属性的设置与查询 334

5.9 声音的实现 337

5.10 动画的实现 338

小结5 339

习题5 340

第6章 MATLAB在数值计算中的应用 343

6.1 函数的极值 344

6.1.1 一元函数的极值 344

6.1.2 多元函数的极值 346

6.2 函数的零点 347

6.3 数值积分 349

6.3.1 quad命令的调用格式 350

6.3.2 quadl命令的调用格式 352

6.3.3 dblquad命令的调用格式 353

6.4 带初值条件的常微分方程 354

6.5 带边界值条件的常微分方程 359

6.5.1 BVP问题简介 359

6.5.2 BVP积分器的使用 359

小结6 362

习题6 363

附录A 基本命令函数目录 365

附录B MATLAB 6.0新增(改变)函数表 395

附录C Toolbox函数 399

附录D 图形对象属性函数表 419

附录E MATLAB 6.0存在的问题 427

相关图书
作者其它书籍
返回顶部