资源简介

《实用化工计算机模拟--MATLAB在化学工程中的应用》共九章。第1章是化工模拟计算概述,主要叙述化工模拟的重要性、数值计算技术的发展现状、化工模拟计算文献综述等。第2章介绍MATLAB的编程基础,帮助读者快速MATLAB入门。第3章结合实例介绍常用的数值计算方法及相应MATLAB函数的使用方法,内容包括插值与拟合、数值积分与数值微分、线性和非线性代数方程(组)的数值解法、常微分方程初值问题和边值问题的解法等。第4章专门介绍化工常微分方程初值问题和边值问题的应用实例,包括间歇反应器、边疆槽式搅拌反应器、管式反应器、半连续反应器、传质过程、伴有反应的扩散过程、传热过程、流体流动、生化反应和过程控制等。第5章是化工中的偏微分方程及其求解,介绍有限差分法、正交配置法、MOL法和有限元法,其中有限元法主要介绍MATLAB的PDE求解器及其求解化学工程PDE问题的具体方法,例子包括一维动态方程组、二维稳态方程(组)、二维动态方程等问题。第6章介绍最优化方法及其MATLAB常用算法,内容包单变量最优化问题、线性规划、无约束多变量问题最优化、二次规划、多变量有约束最优化(非线性规划)问题和最小二乘法等。第7章结合实例详细介绍参数估计方法和模型辨识方法。第8章介绍化工试验设计方法及化工数据处理。第9章介绍神经网络(线性神经网络、BP神经网络和径向基神经网络)及其相应的MATLAB函数,并结合实例介绍神经网络的使用方法。《实用化工计算机模拟--MATLAB在化学工程中的应用》可供化学工程、化工工艺、生化工程、环境工程、制药工程及相关专业的大学高年经本科生、硕士和博士研究生教材及参考书,也可供应用数学、过程控制等相关专业的科研人员参考。

资源截图

代码片段和文件信息

% CommandDemo.m
%
% 功能:本程序演示MATLAB常用命令的基本操作
% 用法:运行该程序后,切换到命令窗口,按提示进行操作
%
% 2.1  MATLAB的集成开发环境和基本操作
%
% 2.1.1  集成开发环境

% 2003.8.13

clear all
clc
fprintf(‘\n\n请按任意键观察命令“a=10; b=20; c=a+b“的运行结果\n‘)
pause
a=10; b=20; c=a+b
fprintf(‘按任意键继续...‘)
pause

% 2.1.2 基本操作
fprintf(‘\n\n基本操作命令\n\n‘)
fprintf(‘\n\n请按任意键观察命令“clear i j“的运行结果\n‘)
pause
clear i j
fprintf(‘按任意键继续...‘)
pause

fprintf(‘\n\n请按任意键观察命令“sqrt(-5)“的运行结果\n‘)
pause
sqrt(-5)
fprintf(‘按任意键继续...‘)
pause

fprintf(‘\n\n请按任意键观察命令“2/0“的运行结果\n‘)
pause
2/0
fprintf(‘按任意键继续...‘)
pause

fprintf(‘\n\n请按任意键观察命令“0*log(0)“的运行结果\n‘)
pause
0*log(0)
fprintf(‘按任意键继续...‘)
pause

fprintf(‘\n\n如果不将计算结果保存到指定变量中,则默认保存到ans中\n‘)
fprintf(‘请按任意键观察命令“x = 3 y = 5 x*y“的运行结果\n‘)
pause
x = 3 y = 5 x*y
fprintf(‘按任意键继续...‘)
pause

fprintf(‘\n\n如果不想显示结果,则命令后加分号(;)\n‘)
fprintf(‘请按任意键观察命令“z = x+y;“的运行结果\n‘)
pause
z = x+y;
fprintf(‘\n按任意键继续...‘)
pause

fprintf(‘\n\n若想查看某个变量的数值,只需在命令窗口中键入变量名即可:\n‘)
fprintf(‘请按任意键观察命令“z“的运行结果\n‘)
pause
z
fprintf(‘按任意键继续...‘)
pause

fprintf(‘\n\nMATLAB工作环境‘)
fprintf(‘\n用who或whos可观察当前工作环境中的变量:\n‘)
fprintf(‘请按任意键观察命令“who“的运行结果\n‘)
pause
who
fprintf(‘按任意键继续...‘)
pause

fprintf(‘\n\n请按任意键观察命令“whos“的运行结果\n‘)
pause
whos
fprintf(‘按任意键继续...‘)
pause

fprintf(‘\n\n用size命令了解矩阵的大小\n‘)
fprintf(‘请按任意键观察命令“a = [1 2 3; 4 5 6] [m n] = size(a)“的运行结果\n‘)
pause
a = [1 2 3; 4 5 6]
[m n] = size(a)
fprintf(‘\n其中,m代表行数,n代表列数\n\n‘)
fprintf(‘按任意键继续...‘)
pause

fprintf(‘\n\n用length命令了解向量的大小\n‘)
fprintf(‘请按任意键观察命令“v = [6 7 8] p = length(v)“的运行结果\n‘)
pause
v = [6 7 8]
p = length(v)
fprintf(‘\n这里p代表向量的长度(元素总数)\n\n‘)
fprintf(‘按任意键继续...‘)
pause

fprintf(‘\n\n用clear命令可清除工作环境中的全部变量和函数,以释放相应的内存空间\n‘)
fprintf(‘请按任意键观察命令“clear who“的运行结果\n‘)
pause
clear who
fprintf(‘\n按任意键继续...‘)
pause

fprintf(‘\n\n也可用clear命令从内存中清除指定的变量\n‘)
fprintf(‘请按任意键观察命令“clear x who“的运行结果\n‘)
pause
clear x who
fprintf(‘\n可见内存中已清除变量x\n\n‘)
fprintf(‘按任意键继续...‘)
pause

fprintf(‘\n\n从内存中清除所有变量、函数以及MEX链接\n‘)
fprintf(‘请按任意键观察命令“clear all whos“的运行结果\n‘)
pause
clear all whos
fprintf(‘\n可见内存中已清除所有变量\n\n‘)
fprintf(‘按任意键继续...‘)
pause

fprintf(‘\n\n用clc命令可以清屏并使光标移到屏幕最左上方\n‘)
fprintf(‘请按任意键观察命令“clc“的运行结果\n‘)
pause
clc
fprintf(‘按任意键继续...‘)
pause

fprintf(‘\n\nMATLAB所有计算都按双精度进行,但计算结果有多种显示格式,\n‘)
fprintf(‘默认以5个数字显示,也可按格式命令(format)指定显示格式:\n‘)
fprintf(‘\n请按任意键观察命令“a=sqrt(2) format long a“的运行结果\n‘)
pause
a=sqrt(2) format long a
fprintf(‘按任意键继续...‘)
pause

fprintf(‘\n\n请按任意键观察命令“format long e a“的运行结果\n‘)
pause
format long e a
fprintf(‘按任意键继续...‘)
pause

fprintf(‘\n\n请按任意键观察命令“format short a“的运行结果\n‘)
pause
format short a
fprintf(‘按任意键继续...‘)
pause

fprintf(‘\n\n变量、常数和数据类型\n\n‘)
fprintf(‘请按任意键观察命令“a = [‘‘house‘‘; ‘‘floor‘‘; ‘‘porch‘‘]“的运行结果\n‘)
pause
a = [‘house‘; ‘floor‘; ‘porch‘]
fprintf(‘按任意键继续...‘)
pause

fprintf(‘\n\n请按任意键观察命令“size(a)“的运行结果\n‘)
pause
size(a)
fprintf(‘按任意键继续...‘)
pause

fprintf(‘\

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    3907917  2004-08-06 08:14  实用化工计算机模拟MATLAB附带光盘\start.exe

     文件     117248  2004-08-05 14:01  实用化工计算机模拟MATLAB附带光盘\Readme.doc.doc

     文件      41984  2004-08-02 09:24  实用化工计算机模拟MATLAB附带光盘\附录\教学建议 .doc

     文件      44032  2004-07-07 16:45  实用化工计算机模拟MATLAB附带光盘\附录\正交配置法的配置常数.doc

     文件     105954  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\附录\正交试验表\L16_15_2a.JPG

     文件      89968  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\附录\正交试验表\L16_15_2b.JPG

     文件       3525  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\附录\正交试验表\L27_13_3.txt

     文件      45364  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\附录\正交试验表\L4_3_2.JPG

     文件     102098  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\附录\正交试验表\L8_7_2.JPG

     文件        373  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\附录\正交试验表\L9_4_3.txt

     文件         64  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\附录\正交试验表\参考文献.txt

     文件       6351  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\Examples\Chapter 2\CommandDemo.m

     文件        587  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\Examples\Chapter 2\Data_x2Dplot.m

     文件         98  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\Examples\Chapter 2\FileIO.dat

     文件        523  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\Examples\Chapter 2\IntegByEulerpro.m

     文件        557  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\Examples\Chapter 2\Speedup1.m

     文件        590  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\Examples\Chapter 2\Speedup2.m

     文件        766  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\Examples\Chapter 2\Speedup3.m

     文件        578  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\Examples\Chapter 2\eulerpro.m

     文件        592  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\Examples\Chapter 2\x2Dplot.m

     文件        398  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\Examples\Chapter 2\xBreakPause.m

     文件        371  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\Examples\Chapter 2\xEulerpro.m

     文件        389  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\Examples\Chapter 2\xFplot.m

     文件        778  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\Examples\Chapter 2\xFscanf.m

     文件        779  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\Examples\Chapter 2\xFunction.m

     文件        248  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\Examples\Chapter 2\xNargin.m

     文件        647  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\Examples\Chapter 2\xscript.m

     文件       1308  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\Examples\Chapter 3\AbsPackedHeight.m

     文件        561  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\Examples\Chapter 3\BatchDist.m

     文件        869  2004-03-26 13:18  实用化工计算机模拟MATLAB附带光盘\Examples\Chapter 3\BoilingPoint.m

............此处省略154个文件信息

评论

共有 条评论