目录 1
第1章 MATLAB基础 1
1.1 MATLAB简介 1
1.1.1 MATLAB环境 1
1.1.2 MATLAB工作空间 2
1.1.3 MATLAB通用命令 2
1.1.4 变量、函数及M文件 3
1.2 MATLAB的主要功能 6
1.2.1 MATLAB的数值计算 6
1.2.1.1 矩阵与数组运算 6
1.2.1.2 矩阵函数 13
1.2.1.3 数据分析 16
1.2.1.4 数值分析 19
1.2.1.5 关系运算和逻辑运算 20
1.2.2 符号计算 22
1.2.3 MATLAB绘图 26
1.2.3.1 二维绘图 26
1.2.3.2 三维图形 30
第2章 MATLAB程序设计 34
2.1 文本 34
2.1.1 字符串 34
2.1.2 字符串转换 34
2.1.3 字符串函数 36
2.2.1 M文件的形式 37
2.2.2 规则和属性 37
2.2 M文件 37
2.2.3 变量类型 39
2.2.4 M文件调试 39
2.3 数据结构 40
2.4 程序结构 40
2.4.1 顺序结构 41
2.4.2 循环结构 41
2.4.3 分支结构 42
2.5 程序流控制语句 44
2.5.1 echo命令 44
2.5.4 keyboard指令 45
2.5.5 break命令 45
2.5.3 pause命令 45
2.5.2 input命令 45
第3章 图形用户界面的创建 46
3.1 句柄图形对象 46
3.1.1 句柄图形对象的结构 46
3.1.2 句柄对象的创建 46
3.1.3 缺省属性的设置 49
3.2 句柄操作 50
3.2.1 查找对象 50
3.2.2 函数copyobj 51
3.2.3 函数reset和delete 51
3.3 图形窗口的设置 52
3.4 菜单的创建 52
3.5 控制框的创建 55
3.6.3 警告对话窗 58
3.6.2 错误对话窗 58
3.6 对话框的创建 58
3.6.1 帮助窗口 58
3.6.4 问题对话窗 59
3.6.5 文件名处理对话窗 59
3.6.6 颜色设置对话窗 59
3.6.7 字体设置对话窗 60
第4章 MATLAB在化学计算中的应用 61
4.1 数值计算 61
4.1.1 溶液pH值计算 61
4.1.2 浓度计算 63
4.1.3 其他 64
4.2.2 滴定曲线绘制 73
4.2.1 酸碱的对数浓度图 73
4.2 绘图及数据图示 73
4.2.3 原子轨道 74
4.2.4 绘制相图 77
4.3 曲线拟合及插值 82
4.3.1 曲线拟合 82
4.3.2 数据插值计算 89
第5章 优化及统计工具箱在化学中的应用 94
5.1 优化工具箱 94
5.1.1 优化工具箱中的函数 94
5.1.2 应用时需要注意的问题 95
5.1.3 应用举例 96
5.2.1 统计工具箱函数 103
5.2 统计工具箱 103
5.2.2 统计工具箱函数应用 111
5.2.3 方差分析 115
5.2.3.1 单因子方差分析 115
5.2.3.2 双因子方差分析 116
5.2.3.3 多因子方差分析 118
5.2.3.4 单因子多元方差分析 120
5.2.4 回归分析 123
5.2.4.1 线性回归 123
5.2.4.2 非线性回归 128
5.2.5 聚类分析 130
5.2.6 判别分析 134
5.2.7 主成分分析 136
5.2.8 实验设计 138
第6章 神经网络和模糊系统工具箱在化学中的应用 145
6.1 神经网络工具箱 145
6.1.1 人工神经网络基础 145
6.1.2 基于MATLAB工具箱的神经网络概述 152
6.1.3 神经网络工具函数 153
6.1.3.1 各个神经网络的工具函数 153
6.1.3.2 应用举例 161
6.2 模糊系统工具箱 175
6.2.1 模糊系统理论基础 175
6.2.2 模糊系统工具箱函数 178
6.2.3 应用举例 184