Post on 31-Jan-2016
description
Di script file reactorfunc.m function [ode] = reactorfunc(t,y)E=2500;R=8.314;k=-0.1;h=-10;ode=zeros(2,1)ode(1)=(k*y(1)*exp(-E/R/y(2)));ode(2)=(h*k*y(1)*exp(-E/R/y(2))); di script lain dengan nama file bebas% set up initial conditionsy0(1) = 1.0; % initial concentration of chemical Ay0(2) = 300.0; % initial temperature in Kelvin % set up time rangetspan(1) = 0.0; % start time, stspan(2) = 150.0; % end time, s % call ODE solver[t,y] = ode45(@reactorfunc, tspan, y0)
Run di script ini
Hasil
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
ode =
0
0
t =
0
1.3688
2.7376
4.1063
5.4751
9.2251
12.9751
16.7251
20.4751
24.2251
27.9751
31.7251
35.4751
39.2251
42.9751
46.7251
50.4751
54.2251
57.9751
61.7251
65.4751
69.2251
72.9751
76.7251
80.4751
84.2251
87.9751
91.7251
95.4751
99.2251
102.9751
106.7251
110.4751
114.2251
117.9751
121.7251
125.4751
129.2251
132.9751
136.7251
140.4751
142.8563
145.2376
147.6188
150.0000
y =
1.0000 300.0000
0.9510 300.4904
0.9043 300.9574
0.8598 301.4022
0.8174 301.8256
0.7115 302.8846
0.6191 303.8092
0.5385 304.6155
0.4682 305.3183
0.4069 305.9309
0.3536 306.4642
0.3072 306.9281
0.2668 307.3316
0.2317 307.6827
0.2012 307.9879
0.1747 308.2530
0.1517 308.4834
0.1316 308.6836
0.1143 308.8574
0.0992 309.0083
0.0861 309.1393
0.0747 309.2531
0.0648 309.3519
0.0562 309.4376
0.0488 309.5120
0.0423 309.5766
0.0367 309.6327
0.0319 309.6813
0.0277 309.7235
0.0240 309.7601
0.0208 309.7919
0.0181 309.8194
0.0157 309.8433
0.0136 309.8641
0.0118 309.8821
0.0102 309.8977
0.0089 309.9113
0.0077 309.9230
0.0067 309.9332
0.0058 309.9421
0.0050 309.9497
0.0046 309.9541
0.0042 309.9580
0.0038 309.9617
0.0035 309.9650
t =
1.0000
1.2250
1.4500
1.6750
1.9000
2.1250
2.3500
2.5750
2.8000
3.0250
3.2500
3.4750
3.7000
3.9250
4.1500
4.3750
4.6000
4.8250
5.0500
5.2750
5.5000
5.7250
5.9500
6.1750
6.4000
6.6250
6.8500
7.0750
7.3000
7.5250
7.7500
7.9750
8.2000
8.4250
8.6500
8.8750
9.1000
9.3250
9.5500
9.7750
10.0000
T =
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
1 200
>>