《科学计算语言MATLAB简明教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:杜藏,骆源编著
  • 出 版 社:天津:南开大学出版社
  • 出版年份:1998
  • ISBN:7310011406
  • 页数:325 页
图书介绍:本书以4.2版及5.0版为依据,系统介绍了MATLAB的基础知识。主要内容包括数据表示及运算、语言结构、输入输出、图形功能、数值运算和数学公式演算系统等。作为智能化超高级语言,MATLAB集公式演算推导与数值计算于一体,兼有出色的数据分析、图形和文字处理等多种功能。作为多领域多学科的应用软件,MATLAB 的37个工具包对相关学科的各种基本技术均采用了当今最先进的算法。本书深入浅出、系统透彻地分析了MATLAB基本功能的原理,例题丰富有趣,利于自学。本书兼有先进性和实用性,可作为高校理工科各专业本科生及研究生有关课程的教材或工具性参考书,又可作为广大科技工作者和教师的科研与教学的参考书。

3.6.4 MENU生成选择菜单8 1

2.2.6 按指定条件求子数组5 1

第1章 简介 1

1.1.1 函数文件与非函数文件 1

1.1 源文件(M-文件) 1

1.1.2 全局变量 3

1.2 MATLAB命令窗 4

1.1.3 局部工作空间和基本工作空间 4

1.3 MATLAB程序的开发过程 7

1.3.1 M-文件的开发过程 7

1.3.2 命令行 9

1.4 MATLAB的搜索路径 10

1.4.1 文件路径及变量的搜索 10

1.4.2 系统设置的搜索路径 11

1.4.3 搜索路径的扩充 12

1.5.1 HELP命令 13

1.5.2 其他查询命令 13

1.4.4 系统的当前目录 13

1.5 在线帮助系统 13

1.6 MATLAB的文字处理系统Notebook 14

1.6.1 简介 14

1.6.2 启动Notebook 14

1.6.3 Notebook菜单 15

1.6.5 其他 19

1.6.4 Notebook工具条 19

1.7 应用举例 20

习题1 37

2.1 常量和变量 38

第2章 数据表示及基本运算 38

2.2 数组 39

2.2.1 简单数组及其访问形式 39

2.2.2 创建数组的初等方法 40

2.2.3 数组的形式和基本运算 41

2.2.4 1数组和10数组 46

2.2.5 数组操作 46

2.2.7 数组的规模 52

2.3 文本 53

2.3.1 字符串 53

2.3.2 字符串的操作函数 54

2.4 数据的输出格式 57

2.5 运算符与特殊字符 58

2.5.1 基本运算符 58

2.5.2 斜杠运算符 61

2.5.3 冒号运算符 61

2.5.4 括号运算符 61

2.5.5 标点符号 63

2.5.6 关系、逻辑运算符 64

2.5.7 逻辑特征运算符 66

2.5.8 表达式 68

2.6 复数及其运算 69

习题2 71

第3章 语言结构 72

3.1 表达式和语句 72

3.2 条件语句 73

3.2.1 单目条件语句 73

3.2.2 双目条件语句 73

3.3.1 FOR型循环语句 74

3.3 循环语句 74

3.2.3 条件语句的嵌套 74

3.3.2 WHILE型循环语句 76

3.4 转移语句 77

3.4.1 BREAK语句 77

3.4.2 RETURN语句 78

3.5 暂停语句 78

3.6 MATLAB程序的交互式用户界面 79

3.6.1 INPUT带有询问提示的输入 79

3.6.2 YESINPUT带有询问提示和应答检查的智能输入 79

3.6.3 KEYBOARD作为源文件调用键盘 81

3.7 MATLAB的调试命令 82

3.6.5 CHOICES建立按钮式演示菜单 82

习题3 86

第4章 输入输出 87

4.1 数据输 87

4.2 数据输出4 90

4.3 文件读写函数 93

习题4 96

第5章 图形 97

5.1 二维图形 97

5.1.1 基本二维图形命令 101

5.1.2 二维曲线的线型、颜色及点的标 103

5.1.3 坐标网格、标注和图例说明 104

5.1.4 坐标轴的形式和刻度 106

5.1.5 图形操作 109

5.1.6 其他二维图形命令 113

5.2 三维图形. 118

5.2.1 三维曲线 119

5.2.2 曲面网线图和表面图 120

5.2.3 三维图形的操作 125

5.2.4 其他三维图形函数 129

5.2.5 色图矩阵及图形颜色控制 132

5.3 句柄图形对象 140

5.3.1 句柄图形对象的结构 141

5.3.2 柄图形对象的创建 143

5.3.3 句柄图形对象的其他操作 150

习题5 151

第6章 数值线性代数 153

6.1 解线性代数方程组 153

6.1.1 直接求逆法 153

6.1.2 用除号运算符 154

6.1.3 线性代数方程组的非负解 155

6.1.4 矩阵分解 156

6.1.5 矩阵的逆和伪逆 160

6.2.1 求特征值和特征向量 161

6.2 矩阵的特征系统 161

6.2.2 酉相似三角形 164

6.2.3 上Hessenberg标准型 165

6.2.4 平衡预处 166

6.3 矩阵分析函数 166

6.4 矩阵运算 167

6.4.1 矩阵指数运算 167

6.4.2 矩阵对数运算 168

6.4.3 矩阵开方运算 168

6.4.4 矩阵函数求值 168

习题6 169

7.1.1 多项式求根 171

第7章 其他数值计算 171

7.1 多项式 171

7.1.2 多项式的基本运算 172

7.2 数值逼近 176

7.2.1 曲线拟合 176

7.2.2 一元插值 178

7.2.3 二元插值 179

7.3 常微分方程数值解和数值积分 185

7.3.1 常微分方程数值解 185

7.3.2 数值积分 187

7.4.2 方程求根 190

7.4.1 设置控制参数 190

7.4 求解最优化问题 190

7.4.3 求解无约束问题 192

7.4.4 求解线性规划问题 200

7.4.5 求解约束最优化 202

7.4.6 求解二次规划 203

习题7 204

第8章 符号运算初步 206

8.1 操作对象的建立和访问 207

8.2 符号变量的确定和代换 209

8.3 符号表达式求值 211

8.4 基本运算 212

8.6 符号矩阵的代数运算 214

8.5 符号表达式的格式变化 214

8.7 数学表达式的解析运算 218

8.8 数学问题求解 221

8.9 符号函数的平面图形EZPLOT 224

8.10 函数计算器FUNTOOL 224

8.11 直接访问MAPLE 226

习题8 228

9.1 增强的编程及开发环境 230

9.1.1 Windows95下的新型操作平台 230

第9章 MATLAB5.0的新特征 230

9.1.2 M-文件的新增编程工具 232

9.2 新的数据类型、数据结构 233

9.2.1 多维数组 233

9.2.2 单元(CELL)数组 237

9.2.3 结构体 244

9.2.4 字符数据的存储和操作 246

9.2.5 逻辑数组 248

9.3 新的语言特征i 254

9.3.1 改善的流控制功能 254

9.3.2 面向对象的程序设计 254

9.4.1 非负整数位运算 256

9.4 新增数学函数 256

9.4.2 特殊数学函数 258

9.4.3 增强的数值计算功能 259

9.4.4 其他数据分析函数 267

9.5 更快更好的图形功能 270

9.5.1 几1个显著增强的图形功能 270

9.5.2 MATLAB5.0版句柄图形对象的性质 277

9.5.3 图形对象应用举例——动画制作 290

9.5.4 图形用户界面(GUIs)设计向导 292

9.6 日期和时间 297

9.6.2 格式转换 298

9.6.1 当前日期和时间 298

9.6.3 日期函数 300

9.6.4 时间函数 301

9.6.5 图形坐标轴的日期刻度 302

9.7 符号运算 303

9.7.1 符号对象和表达式 303

9.7.2 符号对象的建立和使用 304

9.7.3 符号运算功能的改进与扩充 308

9.7.4 5.0版符号运算函数简介 311

习题9 313

附录MATLAB软件工具包 314

参考书目 318

索引 319