资源简介
《实用化工计算机模拟--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\xsc
文件 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个文件信息
- 上一篇:SVM的回归预测分析——上证指数开盘指数预测.
- 下一篇:灰度共生矩阵matlab
相关资源
- 灰度共生矩阵matlab
- MATLAB电机仿真精华50例源代码.zip
- 水和水蒸气热力性质计算程序代码m
- MATLAB课设学生成绩管理系统
- 清洁机器人路径规划matlab仿真程序
- MATLAB电机仿真精华50例源代码269078
- BP神经网络解决手写数字识别问题 m
- 基于倒谱图判断浊音的基音周期MATL
- 声波方程数值模拟 FD方法
- 图像的饱和度,亮度,色调的matlab代
- 肤色检测matlab代码
- SRC的程序,matlab的,很有用处
- 粒子群算法优化pid源码 matlab仿真.ra
- ChinaMap.rar
- MATLAB控制工程工具箱技术手册
- 圆拟合matlab程序,以及圆心 半径的确
- stlwritematlab程序
- 系数绝对值最大 图像融合MATLAB算法
- 用MATLAB-DFT2D DCT2D
- Matlab delta机器人的空间仿真程式
- 扑克牌数字花色识别Matlab
- MATLAB多聚焦图像融合将两张到六张不
- sutton强化学习随书MATLAB代码
- ROC曲线 matlab实现
- 无控纵向导弹弹道计算
- 层次分析法的matlab程序
- monte calo模拟
- MATLAB烟花算法源代码
- OFDM通信系统matlab实现
- MATLAB的S-Function编写指导
评论
共有 条评论