《计算机化工应用》work04

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

习题04
班级学号姓名
1.填空
1)MATLAB的关系运算符包括:
;;;;;。

2)MATLAB中计算3:5+~0=。

3)已知变量A=2:-1:-2;B=-2:2,则A<-1&B>1的运算结果为:。

2.多选题(以下选项中可能有一项或多项是正确的)
1)以下关于MATLAB关系和逻辑运算说法正确的是()
A)关系运算的结果是二值逻辑量,即它的值只能取1或者0;
B)零元素的逻辑量为0;
C)&&运算符的运算结果和&是相同的;
D)关系运算符的优先级逻辑高于运算符。

2)以下关于MATLAB流程控制语句说法错误的是()
A)MATLAB的流程控制语句包括if选择语句、goto控制语句和while循环等;
B)MATLAB的if选择语句中只执行第一个正确条件后的语句,随后跳出该if结构;
C)当在多重for循环内执行break语句时,会直接跳出所有循环结构,返回执行环境;
D)return通常会放置在函数内的一个控制结构中,这样当满足某些条件时可以退出该函数;
3.判断题
1)MATLAB规定所有非零元素的逻辑量为1。

()
2)MATLAB中数是一个1行1列矩阵,因此无法与一个多行多列的矩阵进行逻辑或关系运算。

()
3)当MATLAB程序执行到error函数后,会显示函数所包含的信息,并继续执行后续语句。

()
4.已知函数
2
1.2
x,0x1
f(x)2x1,1x10
3ln x,10x100
⎧≤<

=-≤<

⎪≤≤

,试编写一个MATLAB函数,x作为输
入变量,根据它的值返回f(x)的值,当x小于0或大于100时返回错误信息’It’s not allowed’。

5.已知整数a1,a2和a3满足0a1a2a310≤<<≤,试编写一个MATLAB 程序求满足a1+a2+a3=12的所有a1,a2和a3组合,将结果用disp 函数显示在屏幕上。

解:
6.在串联连续搅拌釜式反应器中进行等温液相反应,A →R ,反应速率:
2A A r kC -=,0.2/(min)
k L mol =⋅假定每个反应釜具有相同的体积V=2.0L 。

当第一个反应釜入口浓度为1.0mol/L ,进料速率v=0.5L/min 。

编写一个函数编写程序求解需要多少个釜串联才能使转化率达到80%。

每个釜中反应物浓度为:
1
1142i i k C C k ττ
--++=其中/V v τ=表示反应物在釜中的平均停留时间。

相关文档
最新文档