书籍详情
MATLAB 6数学建模基础教程
作者:云舟工作室编著
出版社:人民邮电出版社
出版时间:2001-01-01
ISBN:9787115094902
定价:¥28.00
购买这本书可以去
内容简介
本书是一本系统介绍MATLAB 6数学建模的实用基础教程。全书分为6章,从MATLAB的基础知识入手,详细地讲解了MATLAB 6在数值计算方面的主要功能和应用方法、二维和三维图形的绘制、句柄图形技术、用户图形界面(GUI)的设计方法、MATLAB 6的符号运算功能、MATLAB应用程序接口(API)以及MATLAB与其他程序设计语言的交互方法。附录部分包括MATLAB语言常用函数或命令。本书内容循序渐进,讲解通俗易懂,包含MATLAB在工程计算和数值分析方面的主要功能和实用技术,便于读者快速掌握MATLAB的使用方法。本书适合广大MATLAB 初学者以及相关领域的科研人员和工程技术人员阅读。
作者简介
暂缺《MATLAB 6数学建模基础教程》作者简介
目录
第1章 MATLAB概述 1
1.1 MATLAB简介 1
1.2 MATLAB的主要组成部分 2
1.2.1 MATLAB内核 2
1.2.2 MATLAB的工具箱简介 3
1.3 MATLAB 6的新特点 4
1.4 MATLAB的安装与卸载 5
1.4.1 MATLAB 6的安装 6
1.4.2 MATLAB的卸载 9
1.5 MATLAB的开发环境 10
1.5.1 启动和退出MATLAB 10
1.5.2 MATLAB桌面系统 11
1.5.3 MATLAB函数调用系统 11
1.5.4 MATLAB帮助系统 11
1.5.5 附件管理系统 14
1.5.6 数据交换系统 15
1.5.7 MATLAB 6中的其他系统 19
1.6 MATLAB桌面系统 19
1.6.1 桌面平台的菜单 20
1.6.2 桌面平台的工具栏 29
1.6.3 桌面组件 30
1.7 MATLAB属性设置 42
1.7.1 通用属性(General)设置 42
1.7.2 命令窗口属性(Command Window)设置 44
1.7.3 编辑调试属性(Editor/Debugger)设置 45
1.7.4 帮助属性(Help)设置 48
1.7.5 当前路径属性(Current Directory)设置 49
1.7.6 工作空间属性(Workspace)设置 49
1.7.7 数组编辑器属性(Array Editor)设置 50
1.7.8 向导属性设置(GUIDE) 50
1.7.9 图形复制属性设置(Figure Copy Template) 51
1.8 MATLAB命令行操作 52
第2章 MATLAB程序设计基础 54
2.1 MATLAB语言的基本要素 54
2.1.1 变量 54
2.1.2 常量 54
2.1.3 数值 55
2.1.4 文本 56
2.1.5 运算符 58
2.1.6 标点 61
2.2 MATLAB语言的核心--矩阵 64
2.2.1 矩阵的建立 64
2.2.2 特殊矩阵 65
2.2.3 稀疏矩阵 67
2.3 细胞型数据与结构型数据 69
2.3.1 细胞型数据 69
2.3.2 结构型数据 72
2.4 流程控制语句 75
2.4.1 for语句 75
2.4.2 while语句 76
2.4.3 if-else-end语句 76
2.4.4 switch-case语句 77
2.5 M文件 78
2.5.1 脚本 78
2.5.2 函数 79
2.5.3 函数变量及变量作用域 81
2.5.4 子函数与局部函数 84
2.5.5 程序设计的辅助函数 84
2.5.6 程序设计的优化 89
2.5.7 M文件的调试 91
2.5.8 M文件的调用记录 93
2.6 函数句柄 96
2.6.1 函数句柄的创建和显示 97
2.6.2 函数句柄的调用和操作 98
第3章 MATLAB在数值计算中的应用 100
3.1 数值计算的基本要素及相关函数 100
3.1.1 数组及相关函数 100
3.1.2 多项式及相关函数 105
3.1.3 矩阵及相关函数 108
3.2 数据的统计分析 117
3.2.1 统计函数介绍 118
3.2.2 应用实例 119
3.3 曲线拟合及插值 120
3.3.1 曲线拟合函数 120
3.3.2 插值函数 120
3.3.3 应用实例 121
3.4 三次样条 124
3.4.1 三次样条简介 125
3.4.2 三次样条函数 125
3.4.3 应用实例 125
3.5 数值分析 127
3.5.1 数值分析函数 127
3.5.2 应用实例 128
3.6 大规模线性方程组的求解 130
3.6.1 相关函数 130
3.6.2 应用实例 131
3.7 傅立叶分析 133
3.7.1 傅立叶分析函数 133
3.7.2 应用实例 133
第4章 MATLAB图形处理和GUI设计 135
4.1 二维图形及相关函数 135
4.1.1 基本的绘图命令 135
4.1.2 特殊的二维图形函数 139
4.2 三维图形及相关函数 144
4.2.1 基本的绘图命令 144
4.2.2 特殊的三维图形函数 149
4.3 图形处理的基本技术 150
4.3.1 图形的控制 151
4.3.2 图形的标注 154
4.3.3 图形的保持与子图 158
4.4 图形处理的高级技术 160
4.4.1 颜色映像 160
4.4.2 视角与光源 166
4.4.3 图像处理 171
4.4.4 图形的输出 173
4.5 图形窗口 173
4.5.1 图形窗口的菜单操作 174
4.5.2 图形窗口的工具栏 178
4.6 句柄图形 179
4.6.1 句柄图形的层次结构 179
4.6.2 句柄的访问 180
4.6.3 句柄的操作 181
4.7 图形用户界面(GUI)设计 186
4.7.1 GUI设计工具简介 186
4.7.2 GUI的向导设计 192
4.7.3 GUI的程序设计 196
第5章 符号计算 205
5.1 符号表达式的生成 205
5.2 符号矩阵的生成 206
5.2.1 使用sym函数直接创建符号矩阵 207
5.2.2 用创建子阵的方法创建符号矩阵 207
5.2.3 将数值矩阵转化为符号矩阵 207
5.2.4 符号矩阵的索引和修改 208
5.3 符号矩阵的基本运算 208
5.3.1 符号矩阵的四则运算 208
5.3.2 符号矩阵的其他基本运算 209
5.4 矩阵分解 210
5.4.1 符号矩阵的特征值分解 210
5.4.2 符号矩阵的奇异值分解 211
5.4.3 符号矩阵的约当标准型 211
5.4.4 符号矩阵的三角抽取 212
5.4.5 符号矩阵的列空间 212
5.4.6 符号矩阵的零空间 213
5.5 符号矩阵的简化 213
5.5.1 因式分解 213
5.5.2 符号矩阵的展开 214
5.5.3 同类项合并 214
5.5.4 符号简化 214
5.5.5 分式通分 215
5.5.6 符号表达式的"秦九昭型" 215
5.6 符号函数 216
5.6.1 复合函数的运算 216
5.6.2 反函数的运算 217
5.6.3 符号函数的二维图 217
5.7 符号和数值之间的转换 219
5.8 符号微积分 221
5.8.1 符号极限 221
5.8.2 符号积分 221
5.8.3 微分和差分 223
5.9 符号方程求解 226
5.9.1 线性方程组的符号解法 226
5.9.2 非线性方程的符号解法 226
5.10 符号常微分方程求解 227
5.11 函数计算器 228
5.11.1 输入框的控制操作 229
5.11.2 命令按钮的操作 229
5.12 Maple接口 230
5.12.1 maple命令 231
5.12.2 mfun命令 232
第6章 MATLAB应用程序接口 233
6.1 应用程序接口简介 233
6.1.1 MEX文件 233
6.1.2 MATLAB计算引擎 234
6.1.3 MAT文件 235
6.2 MEX文件的编辑与使用简介 235
6.2.1 C语言的MEX文件 235
6.2.2 Fortran语言的MEX文件 238
6.3 MATLAB计算引擎函数库 240
6.3.1 C语言的MATLAB计算引擎 240
6.3.2 Fortran语言的MATLAB计算引擎 242
6.4 MAT文件的编辑与使用简介 244
6.4.1 MATLAB中的数据处理 244
6.4.2 C语言的MAT文件 244
6.4.3 Fortran语言的MAT文件 247
附录 MATLAB语言常用函数或命令 250
1.1 MATLAB简介 1
1.2 MATLAB的主要组成部分 2
1.2.1 MATLAB内核 2
1.2.2 MATLAB的工具箱简介 3
1.3 MATLAB 6的新特点 4
1.4 MATLAB的安装与卸载 5
1.4.1 MATLAB 6的安装 6
1.4.2 MATLAB的卸载 9
1.5 MATLAB的开发环境 10
1.5.1 启动和退出MATLAB 10
1.5.2 MATLAB桌面系统 11
1.5.3 MATLAB函数调用系统 11
1.5.4 MATLAB帮助系统 11
1.5.5 附件管理系统 14
1.5.6 数据交换系统 15
1.5.7 MATLAB 6中的其他系统 19
1.6 MATLAB桌面系统 19
1.6.1 桌面平台的菜单 20
1.6.2 桌面平台的工具栏 29
1.6.3 桌面组件 30
1.7 MATLAB属性设置 42
1.7.1 通用属性(General)设置 42
1.7.2 命令窗口属性(Command Window)设置 44
1.7.3 编辑调试属性(Editor/Debugger)设置 45
1.7.4 帮助属性(Help)设置 48
1.7.5 当前路径属性(Current Directory)设置 49
1.7.6 工作空间属性(Workspace)设置 49
1.7.7 数组编辑器属性(Array Editor)设置 50
1.7.8 向导属性设置(GUIDE) 50
1.7.9 图形复制属性设置(Figure Copy Template) 51
1.8 MATLAB命令行操作 52
第2章 MATLAB程序设计基础 54
2.1 MATLAB语言的基本要素 54
2.1.1 变量 54
2.1.2 常量 54
2.1.3 数值 55
2.1.4 文本 56
2.1.5 运算符 58
2.1.6 标点 61
2.2 MATLAB语言的核心--矩阵 64
2.2.1 矩阵的建立 64
2.2.2 特殊矩阵 65
2.2.3 稀疏矩阵 67
2.3 细胞型数据与结构型数据 69
2.3.1 细胞型数据 69
2.3.2 结构型数据 72
2.4 流程控制语句 75
2.4.1 for语句 75
2.4.2 while语句 76
2.4.3 if-else-end语句 76
2.4.4 switch-case语句 77
2.5 M文件 78
2.5.1 脚本 78
2.5.2 函数 79
2.5.3 函数变量及变量作用域 81
2.5.4 子函数与局部函数 84
2.5.5 程序设计的辅助函数 84
2.5.6 程序设计的优化 89
2.5.7 M文件的调试 91
2.5.8 M文件的调用记录 93
2.6 函数句柄 96
2.6.1 函数句柄的创建和显示 97
2.6.2 函数句柄的调用和操作 98
第3章 MATLAB在数值计算中的应用 100
3.1 数值计算的基本要素及相关函数 100
3.1.1 数组及相关函数 100
3.1.2 多项式及相关函数 105
3.1.3 矩阵及相关函数 108
3.2 数据的统计分析 117
3.2.1 统计函数介绍 118
3.2.2 应用实例 119
3.3 曲线拟合及插值 120
3.3.1 曲线拟合函数 120
3.3.2 插值函数 120
3.3.3 应用实例 121
3.4 三次样条 124
3.4.1 三次样条简介 125
3.4.2 三次样条函数 125
3.4.3 应用实例 125
3.5 数值分析 127
3.5.1 数值分析函数 127
3.5.2 应用实例 128
3.6 大规模线性方程组的求解 130
3.6.1 相关函数 130
3.6.2 应用实例 131
3.7 傅立叶分析 133
3.7.1 傅立叶分析函数 133
3.7.2 应用实例 133
第4章 MATLAB图形处理和GUI设计 135
4.1 二维图形及相关函数 135
4.1.1 基本的绘图命令 135
4.1.2 特殊的二维图形函数 139
4.2 三维图形及相关函数 144
4.2.1 基本的绘图命令 144
4.2.2 特殊的三维图形函数 149
4.3 图形处理的基本技术 150
4.3.1 图形的控制 151
4.3.2 图形的标注 154
4.3.3 图形的保持与子图 158
4.4 图形处理的高级技术 160
4.4.1 颜色映像 160
4.4.2 视角与光源 166
4.4.3 图像处理 171
4.4.4 图形的输出 173
4.5 图形窗口 173
4.5.1 图形窗口的菜单操作 174
4.5.2 图形窗口的工具栏 178
4.6 句柄图形 179
4.6.1 句柄图形的层次结构 179
4.6.2 句柄的访问 180
4.6.3 句柄的操作 181
4.7 图形用户界面(GUI)设计 186
4.7.1 GUI设计工具简介 186
4.7.2 GUI的向导设计 192
4.7.3 GUI的程序设计 196
第5章 符号计算 205
5.1 符号表达式的生成 205
5.2 符号矩阵的生成 206
5.2.1 使用sym函数直接创建符号矩阵 207
5.2.2 用创建子阵的方法创建符号矩阵 207
5.2.3 将数值矩阵转化为符号矩阵 207
5.2.4 符号矩阵的索引和修改 208
5.3 符号矩阵的基本运算 208
5.3.1 符号矩阵的四则运算 208
5.3.2 符号矩阵的其他基本运算 209
5.4 矩阵分解 210
5.4.1 符号矩阵的特征值分解 210
5.4.2 符号矩阵的奇异值分解 211
5.4.3 符号矩阵的约当标准型 211
5.4.4 符号矩阵的三角抽取 212
5.4.5 符号矩阵的列空间 212
5.4.6 符号矩阵的零空间 213
5.5 符号矩阵的简化 213
5.5.1 因式分解 213
5.5.2 符号矩阵的展开 214
5.5.3 同类项合并 214
5.5.4 符号简化 214
5.5.5 分式通分 215
5.5.6 符号表达式的"秦九昭型" 215
5.6 符号函数 216
5.6.1 复合函数的运算 216
5.6.2 反函数的运算 217
5.6.3 符号函数的二维图 217
5.7 符号和数值之间的转换 219
5.8 符号微积分 221
5.8.1 符号极限 221
5.8.2 符号积分 221
5.8.3 微分和差分 223
5.9 符号方程求解 226
5.9.1 线性方程组的符号解法 226
5.9.2 非线性方程的符号解法 226
5.10 符号常微分方程求解 227
5.11 函数计算器 228
5.11.1 输入框的控制操作 229
5.11.2 命令按钮的操作 229
5.12 Maple接口 230
5.12.1 maple命令 231
5.12.2 mfun命令 232
第6章 MATLAB应用程序接口 233
6.1 应用程序接口简介 233
6.1.1 MEX文件 233
6.1.2 MATLAB计算引擎 234
6.1.3 MAT文件 235
6.2 MEX文件的编辑与使用简介 235
6.2.1 C语言的MEX文件 235
6.2.2 Fortran语言的MEX文件 238
6.3 MATLAB计算引擎函数库 240
6.3.1 C语言的MATLAB计算引擎 240
6.3.2 Fortran语言的MATLAB计算引擎 242
6.4 MAT文件的编辑与使用简介 244
6.4.1 MATLAB中的数据处理 244
6.4.2 C语言的MAT文件 244
6.4.3 Fortran语言的MAT文件 247
附录 MATLAB语言常用函数或命令 250
猜您喜欢