数值计算方法matlab 第二章 求根.docx
《数值计算方法matlab 第二章 求根.docx》由会员分享,可在线阅读,更多相关《数值计算方法matlab 第二章 求根.docx(7页珍藏版)》请在三一办公上搜索。
1、第二章作业问题描述:不同温度的两种流体进入混合器混合,流出时具有相同的温度。流体A和B的热容(单 位:cal/(mol K)分别为:c a = 3.381+ 1.804x10-2T -4.300x10-6T2c = 8.592+ 1.290X10-1T - 4.078x10-5 T 2 pB焓变(单位:cal/mol)为 AH = j& c dT。A进入混合器的温度为400C, B进入混合器的温度为700C, A的量(mol)是B的量 (mol)的两倍,试确定流体离开混合器的温度。问题分析:初始情况下,气体A的温度比气体B的温度低,故在混合过程中,气体A温度升高, 气体B温度降低。由于没有外界
2、加热或者做功,混合气体整体的焓变应该为零。设A有2mol,B有1mol,根据焓变公式计算得到:AH = fT2 2c dT=fT (6.762+3.608x10-2T -8.600x10-6T2)dTAT1pA 400=6.762T +1.804x 10-2T2 - 2.867 x 10-6T3 - 5407.712AH =fT2c dT=fT (8.592+1.290x10-1T-4.078x10-5T2)dTB T pB 700=8.592T + 0.645x 10-1T2 -1.359x 10-5T3 - 32958.030而AHa +AHB = 0,故该问题最后变成求解方程f (T)
3、= 15.354T + 8.254x 10-2T2 -16.457 x 10-6T3 -38365.742的根的问题。接下来将采用二分法、试位法以及牛顿法进行改方程的求解。方程保存为 f.m,可在压缩文件中找到。一、二分法二分法的基本思想为,确定有根区间,然后不断将区间二等分,通过判断f(x)的符号, 逐步将区间缩小,直到有根区间足够小,便可满足精度要求的近似根。本例中,可以清楚的得到有根区间为(400,700)。取容限误差为0.5x10-3%,可以保证5位有效数字。程序编写存储于bisec.m。其中,bisec函数定义为:function bisec(f_name,a,c,xmin,xmax
4、,n_points)调用时: bisec(f,400,700,400,700,1000)相当于取了 a=400;c=700;作图时横坐标取得是从400700的范围,采样点为1000个。运行结果:迭代过程:Itf a=f (a)abs (f c-f a)abs r c-a. /2400.000000550.C00000700.000000550.000000625.000000700.000000101213141516025.000000625.000000525.0J0000625.000000629.687500629.687500629.687500630.273438630.27343
5、8630.419922630.419922630.456543630.474854630.474854662.500000643.750000634.375000629.687500632.031250630.859375630. 273438630. 566406630.419922630.493164630. 456543630. 474854630.484009630.479431700.Q00000662.500000643.750000634.375000634.375000632.031250630.859375630.859375630.566406630.566406630.4
6、93164630.493164630.493164630.484009-20070. 990000 7181.907000 2. 725e+00-?690. 725375 7181. 907000-545.126766-545. 126706-545. 126765-545. 1267661.500e+0021.487e+0047.500e+0017181.9070003243. 3142711333.7493437. 727e-i-0033. 793e-H0031. B79e4-0033.750e+00L1.875e+009.375e+QOO4.688e+000389.8095094. 68
7、6e+0022. 344e+U00155.22817S2. 340e+0021. 172e+00038.148931. 169e+002L 859e-U0138.148935.849e+0012. 9300018.9011692.924e+0011. 465e0018.9011691.462e+0017. 3240021.5906077.310e+0003. 6620021.59060:3.655e+0001. 831e-0021.59060:1.S28e+000S. 155e0030.6768269. 138e-0014. 578003389. 8095099.349e+D02-78. 78
8、9159-78. 789159-78. 789159-20. 337763-20. 337763-5. 7194XK-5. -1940j-2. 064467-0. 236947-0. 23694717630.474854630.477142630.479431-0. 2369470.2199384.569e-0Ol2. 28900318630.477142630.478287630.479431-0. 00850E0.2199382.284e-0011. 144e-003319S30.477142S30. 477715030. 4782S7-0. 0085050. 1057171. 142e-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值计算方法matlab 第二章 求根 数值 计算方法 matlab 第二
链接地址:https://www.31ppt.com/p-5306045.html