当前位置:首页 > 工业技术
科学运算语言MATLAB 5.3程序设计与应用
科学运算语言MATLAB 5.3程序设计与应用

科学运算语言MATLAB 5.3程序设计与应用PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:薛定宇编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2000
  • ISBN:7302012261
  • 页数:340 页
图书介绍:
《科学运算语言MATLAB 5.3程序设计与应用》目录

第1章 MATLAB语言与现代科学运算概述 1

1.1 现代科学运算技术 1

1.1.1 数学问题的解析解法与数值解法 1

1.1.2 计算技术的发展 2

1.2 MATLAB语言简介 4

1.2.1 MATLAB语言的形成和发展 4

1.2.2 MATLAB语言的特色 5

1.2.3 MATLAB语言的工具箱 6

1.3 本书的结构 8

1.4 MATLAB基本功能演示 9

1.5 习题 14

第2章MATLAB环境设置和编辑工具介绍 15

2.1 MATLAB的图形界面 15

2.2 MATLAB的基本命令 24

2.3 MATLAB的源程序编辑器 26

2.3.1 源程序编辑器 26

2.3.2 MATLAB的伪代码技术 27

2.4 MATLAB的联机帮助系统 28

2.5 习题 31

3.1.1 变量、常量与赋值语句结构 33

第3章MATLAB语言程序设计基础 33

3.1 MATLAB基本数据类型 33

3.1.2 矩阵的MATLAB表示 35

3.1.3 多维数组的定义 39

3.1.4 字符串变量及其处理 41

3.1.5 稀疏矩阵 45

3.2 MATLAB语言的基本运算与输入输出 47

3.2.1 变量类型的测试 47

3.2.2 矩阵的代数运算 48

3.2.3 矩阵的逻辑运算 52

3.2.4 矩阵的比较关系 54

3.2.5 矩阵元素的数据变换 55

3.2.6 输入与输出语句 57

3.3 MATLAB语言的程序流程语句 57

3.3.1 循环结构 57

3.3.2 条件转移结构 60

3.3.3 开关结构 62

3.3.4 试探式语句结构 63

3.4 MATLAB语言的函数编写 规范与技巧 65

3.4.1 MATLAB语言的函数的基本结构 65

3.4.3 MATLAB函数的跟踪调试 68

3.4.2 全局、局部变量、子函数与私有目录 68

3.4.4 MATLAB函数输入和返回变量的其他信息 72

3.4.5 工具箱编写技巧 72

3.5 MATLAB中新的数据结构 73

3.5.1 数据结构体 73

3.5.2 MATLAB下类与对象的构造 75

3.5.3 单元结构 79

3.6 MATLAB语言编程技巧 81

3.6.1 MATLAB运行机制与工作空间管理 81

3.6.2 测定程序执行时间和时间分配 82

3.6.3 日期与时间函数 83

3.6.4 加快MATLAB程序执行速度的建议 84

3.6.5 文件格式与读写 86

3.7 习题 90

第4章MATLAB科学绘图 93

4.1 MATLAB语言二维图形显示 94

4.1.1 基本二维图形绘制语句 94

4.1.2 带有其他选项的绘图函数 95

4.1.3 二维曲线的标注方法 97

4.1.4 MATLAB绘图模式下鼠标的应用 97

4.2.1 图形窗口的分割及坐标轴句柄设定 99

4.2 MATLAB句柄图形技术及应用 99

4.2.2 字符对象及其属性 104

4.2.3 曲线对象及其修改 105

4.2.4 在MATLAB图形上添加文字标注 106

4.3 MATLAB 5.3版本的图形可视编辑工具 109

4.4 其他类型的MATLAB二维图形绘制方法 114

4.4.1 特殊图形绘制函数及举例 114

4.4.2 条形图与直方图绘制函数 116

4.4.3 极坐标曲线绘制函数 118

4.4.4 对数坐标绘制函数 118

4.5.1 三维曲线的绘制方法 120

4.5 MATLAB语言的三维图形显示 120

4.5.2 标准三维曲面绘制 122

4.5.3 三维曲面的绘制方法 123

4.5.4 三维图形的特殊效果及处理 125

4.5.5 三维曲面的其他处理技术 133

4.6 视角变换与三视图 135

4.6.1 三维图形的视角与变换矩阵 136

4.6.2 三维图形的三视图 138

4.7 图像文件的读写与显示 140

4.8.1 图形输入菜单与应用 143

4.8 MATLAB图形输出技术与PostScript语言入门 143

4.8.2 图形输出命令 144

4.8.3 PostScript语言简介 145

4.9 习题 148

第5章 MATLAB语言与现代科学运算 151

5.1 数值线性代数问题及求解 151

5.1.1 特殊矩阵的MATLAB输入 151

5.1.2 矩阵的特征参数运算 154

5.1.3 矩阵的相似变换与分解 159

5.1.4 矩阵的特征值与特征向量 165

5.1.5 矩阵求逆与线性方程求解 167

5.1.6 矩阵的非线性运算 172

5.2 数值微积分与微分方程求解 177

5.2.1 数值差分与微分运算 177

5.2.2 数值积分运算 182

5.2.3 多重定积分的数值求解 184

5.2.4 常微分方程数值解法 186

5.2.5 常微分方程的变换 190

5.3 非线性代数方程组与最优化问题求解 193

5.3.1 最优化工具箱简介 193

5.3.2 非线性方程组求解 194

5.3.3 无约束最优化问题求解 196

5.3.4 有约束最优化问题求解 197

5.3.5 线性规划与二次型规划 200

5.4 数据插值与统计分析 202

5.4.1 一维数据的插值拟合 202

5.4.2 二维数据的插值拟合 204

5.4.3 数据分析与统计处理 205

5.5 数学问题解析运算——符号运算工具箱及其应用 208

5.5.2 线性代数问题的解析解法 209

5.5.1 符号运算工具箱的若干辅助功能 209

5.5.3 极限与微积分运算 211

5.5.4 代数方程与微分方程解析解 213

5.5.5 积分变换 215

5.6 习题 216

第6章 MATLAB图形用户界面设计技术 219

6.1 MATLAB语言图形界面编程基础 220

6.1.1 MATLAB图形界面中各对象的关系 220

6.1.2 窗口对象及属性设定 221

6.1.3 标准对话框及其调用 227

6.2 MATLAB图形界面设计基本控件 230

6.2.1 MATLAB支持的基本控件 231

6.2.2 控件的常用属性 232

6.2.3 GUI程序设计技巧与举例 237

6.3 MATLAB界面菜单系统设计 240

6.3.1 菜单系统的生成 240

6.4 可视界面开发工具Guide及应用 245

6.4.1 用户图形界面开发工具简介 245

6.4.2 程序设计举例 251

6.5 习题 260

第7章 MATLAB和其他语言的接口 263

7.1 C语言环境下提供的MATLAB变量格式及函数概述 264

7.2.1 编译程序环境设置 266

7.2 Mex技术——用C语言编写MATLAB可调用的函数 266

7.2.2 Mex文件的结构 267

7.2.3 Mex文件的编写方法与编写步骤 271

7.2.4 其他类型输入输出变量应用 273

7.2.5 MAT文件的读写方法 279

7.3 在Mex下调用MATLAB函数 282

7.4 生成独立于MATLAB的C代码 286

7.4.1 MATLAB计算引擎 287

7.4.2 MATLAB翻译程序与数学库 288

7.5.1 动态数据交换DDE技术 302

7.4.3 MATCOM——量佳的MATLAB翻译和编译程序 302

7.5 MATLAB语言与Windows程序接口 302

7.5.2 ActiveX技术与应用 307

7.6 MATLAB笔记本及其应用 315

7.7 可视系统仿真环境——Simulink 317

7.7.1 系统模型绘制 318

7.7.2 Simulink中的子模块和封装技术 322

7.8 习题 324

附录A MATLAB命令分类列表 327

A.1 MATLAB通用命令 327

A.2 代数、逻辑运算与特殊符号 328

A.3 MATLAB编程与调试语句 329

A.4 数值与数组 330

A.5 数据类型转换与处理 332

A.6 数值线性代数 333

A.7 数据分析与Fourier变换 334

A.8 MATLAB图形绘制与界面设计 335

A.9 句柄图形学 337

A.10 用户图形界面设计技术 338

参考文献 339

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