366-化工应用数学.ppt
- 格式:ppt
- 大小:711.51 KB
- 文档页数:60
化工应用数学——MATLAB与Origin在化学化工中的应用汤吉海编南京工业大学化学化工学院2006年1月目录第一章绪论 (5)1.1 数学在化工中的重要作用 (5)1.2 数学模型 (7)1.2.1 数学模型 (8)1.2.2 建立数学模型的一般方法 (8)1.2.3 在化工工程中应用数学的步骤 (8)1.3 求解数学模型的计算机工具 (8)1.3.1 求解数学模型的计算机工具 (8)1.3.2 MA TLAB简介 (10)1.3.3 MA TALB在化学化工中的应用 (11)第二章MATLAB基础 (13)2.1 MATLAB的图形窗口界面 (13)2.2 用MA TLAB做简单数学运算 (17)2.2.1 如何做简单运算 (18)2.2.2 获取工作空间信息 (18)2.2.3 变量名称限制及特殊符号 (18)2.2.4 常见数学符号 (19)2.2.5 关于复数 (20)2.3 向量及矩阵的处理 (20)2.3.1 向量的处理 (20)2.3.2 向量的运算 (22)2.3.3 矩阵的处理 (23)2.4 循环及运算元 (27)2.4.1 for循环 (27)2.4.2 while循环 (28)2.4.3 if-else-end结构 (29)2.4.4 script文件与function文件 (30)2.4.5 如何做文字处理 (32)2.4.6 关系运算符(relation operation) (33)2.4.7 逻辑运算符(logical operator) (34)2.5 用MA TLAB画图 (35)2.5.1 如何画图? (35)2.5.2 定义图示信息 (37)2.5.3 绘制特殊图形 (38)2.5.4 在同一视窗图中绘多个图 (39)2.5.5 在同一图中绘制多条曲线 (40)2.6 MATLAB在化工中的简单应用实例 (44)2.6.1 向量的应用 (44)2.6.2 在复合反应系统中的独立反应 (44)2.6.3 利用沉降法求液体粘度 (45)2.6.4 连续釜式反应器的设计 (48)第三章线性方程组的数值求解 (51)3.1 解线性方程组的直接法 (51)3.1.1 高斯(Gauss)消去法 (51)3.1.2 直接三角分解法 (55)3.1.3 解三对角方程组的追赶法 (58)3.2 解线性方程组的迭代法 (60)3.2.1 雅可比(Jacobi)迭代法 (60)3.2 2 高斯-赛德尔(Gauss-Seidel)迭代法 (61)3.2.3 松弛法 (61)3.3 利用MATLAB求解线性方程组 (63)3.3.1 求线性方程组的直接解法 (63)3.3.2 求线性方程组的其他解法 (65)3.4 线性方程组在化工中的应用实例 (67)3.4.1 乙醇精馏过程的物料平衡 (67)3.4.2 六板吸收塔 (72)第四章非线性方程(组)的数值求解 (75)4.1 解非线性方程Newton迭代法 (75)4.1.1 Newton法 (75)4.1.2 弦截法 (75)4.1.3 抛物线法(Muller法) (76)4.2 非线性方程组的解法 (77)4.2.1 Newton-Raphson法 (77)4.2.2 Broyden法 (79)4.2.3 Wegstein加速收敛法 (81)4.3 非线性方程(组)的MATLAB求解 (81)4.3.1 代数方程的图解法 (81)4.3.2 多项式型方程的求根 (83)4.3.2 多项式型方程的准解析解法 (84)4.3.3 一般非线性方程数值解 (86)4.3.4 Newton-Raphson法求解非线性方程 (89)4.4 线性方程组在化工中的应用实例 (91)4.4.1 根据PVT关系计算摩尔体积 (91)4.4.2 多组分溶液体系的沸点 (93)4.4.3 绝热连续搅拌釜式反应器的转化率 (95)第五章数值逼近方法 (100)5.1 插值 (100)5.1.1 拉格朗日插值 (100)5.1.2 分段低次插值 (102)5.1.3 三次样条插值 (104)5.2 曲线拟合的最小二乘法 (104)5.2.1 线性最小二乘法 (105)5.2.2 非线性最小二乘法 (108)5.3 数值积分 (111)5.3.1 牛顿-柯特斯(Newton-Cotes)公式 (111)5.4 利用MATLAB进行数值逼近 (113)5.4.1 插值 (113)5.4.2 曲线拟合 (116)5.4.3 数值积分 (120)5.5 数值逼近在化工中的应用实例 (122)5.4.1 蒸气压关系式 (122)5.4.2 逆流操作的填料塔的总传质单元数 (123)5.4.3 Lewis法计算双组分简单精馏塔的理论板数 (125)第六章常微分方程(组)的数值求解 (128)6.1 解常微分方程初值问题的离散化方法 (128)6.2 解常微分方程初值问题的欧拉法 (129)6.2.1 欧拉(Euler)方法 (129)6.1.2 改进的欧拉方法 (130)6.3 解常微分方程初值问题的龙格-库塔(Runge-Kutta)法 (131)6.3.1 Runge-Kutta法的基本思想 (131)6.3.2 Runge-Kutta法的构造 (132)6.3.3 变步长的Runge-Kutta法 (133)6.4 线性多步法 (134)6.5 常微分方程(组)初值问题的MATLAB求解 (136)6.6 常微分方程组初值问题在化工中的应用实例 (139)6.6.1 管式反应器的计算的温度分布 (139)6.6.2 固定床反应器内转化率及温度沿床层高度的分布 (141)第七章科技绘图与数据分析软件Origin (145)7.1 Origin入门 (145)7.1.1 Origin的窗口界面 (145)7.1.2 Origin的使用步骤 (147)7.2 数据工作表格 (149)7.2.1 输入、编辑和保存工作表格 (149)7.2.2 调整工作表格的基本操作 (151)7.3 Worksheet 数据分析 (152)7.3.1 工作表格计算 (152)7.3.2 统计 (154)7.4 数据绘图 (154)7.4.1 数据绘图的基本术语 (155)7.4.2 单层二维图的绘制 (156)7.4.3 绘制多层图形 (161)7.4.4 用户自定义函数绘图 (168)7.5 数据图的格式化 (171)7.5.1 改变数据图型、格式、组的格式 (172)7.5.2 坐标轴的调整 (172)7.5.3 文字及图例说明 (176)7.6 曲线拟合 (177)7.6.1 线性拟合 (177)练习题 (186)一MATLAB练习题 (186)二Origin练习题 (191)参考文献 (193)第一章绪论1.1 数学在化工中的重要作用数学对化学工业的发展所起的作用非常巨大,没有数学就没有今天的化学工业。