| 目 录 第1章 MATLAB概述 1 1.1 MATLAB简介 1 1.2 MATLAB的主要组成部分 2 1.2.1 MATLAB内核 2 1.2.2 MATLAB的工具箱简介 3 1.3 MATLAB6的新特点 4 1.4 MATLAB的安装与卸载 5 1.4.1 MATLAB6的安装 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 MATLAB6中的其他系统 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 命令窗口属性(CommandWindow)设置 44 1.7.3 编辑调试属性(Editor/Debugger)设置 45 1.7.4 帮助属性(Help)设置 48 1.7.5 当前路径属性(CurrentDirectory)设置 49 1.7.6 工作空间属性(Workspace)设置 49 1.7.7 数组编辑器属性(ArrayEditor)设置 50 1.7.8 向导属性设置(GUIDE) 50 1.7.9 图形复制属性设置(FigureCopyTemplate) 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接口 2 |
商品评论(0条)