You are on page 1of 9

NONGUI, GELINA ANNE A.

QUIZ 3 – CHE 508

PROBLEM QUESTION AND MATLAB RESULT


NO.
1

MATLAB EDITOR <kineticsp1.m>

MATLAB COMMAND WINDOW


>> inits=[16 0 0 0];
>> tspan=[0:0.2;2];
>> [t,conc]=ode45(@kineticsp1, tspan, inits)

t=
0.0001
0.0002
0.0003
0.0004
0.0355
0.0460
0.0564
0.0669
0.0774
0.0916
0.1059
0.1202
0.1344
0.1525
0.1705
0.8195
0.8588
0.8982
0.9375
0.9768
1.0161
1.9801
2.0000

conc =
16.0000 0 0 0
15.9061 0.0935 0.0002 0.0002
14.7531 1.1785 0.0389 0.0296
13.3993 2.3003 0.1689 0.1314
12.7155 2.8035 0.2693 0.2118
11.4506 3.6188 0.5157 0.4149
0.0207 1.3344 2.6173 12.0277
0.0170 1.2811 2.5200 12.1819
0.0139 1.2303 2.4258 12.3300
0.0115 1.1816 2.3347 12.4722
0.0094 1.1351 2.2467 12.6088
0.0077 1.0905 2.1617 12.7401
0.0010 0.7189 1.4354 13.8448
0.0009 0.7047 1.4072 13.8872
0.0008 0.6908 1.3795 13.9289
0.0007 0.6771 1.3524 13.9697
>> plot(t,conc(:,1),t,conc(:,2),t,conc (:,3),t,conc(:,4))
>> xlabel ( ‘Time (t)( hour)’ )
>> ylabel ( ‘Concentration (mol/L)’ )
>> legend ( ‘Concentration A’, ‘Concentration B’, ‘Concentration C’, ‘Concentration D’)
>>
2

CASE I
MATLAB EDITOR<kineticsp2a.m>

MATLAB COMMAND WINDOW


>> inits=[1 0 0];
>> tspan=[0:0.1:1];
>> [t,conc]=ode45(@kineticsp2a, tspan, inits)

t=
0
0.1000
0.2000
0.3000
0.4000
0.5000
0.6000
0.7000
0.8000
0.9000
1.0000

conc =
1.0000 0 0
0.9082 0.0573 0.0345
0.8281 0.0712 0.1007
0.7561 0.0713 0.1726
0.6907 0.0672 0.2420
0.6312 0.0621 0.3067
0.5768 0.0570 0.3663
0.5271 0.0521 0.4208
0.4816 0.0477 0.4707
0.4402 0.0436 0.5163
0.4022 0.0398 0.5579

>> plot(t,conc(:,1),t,conc(:,2),t,conc (:,3))


>> xlabel ( ‘Time (t)( hour)’ )
>> ylabel ( ‘Concentration (mol/L)’ )
> > legend ( ‘Concentration A’, ‘Concentration B’, ‘Concentration C’ )
>>
CASE II
MATLAB EDITOR<kineticsp2b.m>

MATLAB COMMAND WINDOW


>> inits=[1 0 0];
>> tspan=[0:0.1:1];
>> [t,conc]=ode45(@kineticsp2b, tspan, inits)

t=
0
0.1000
0.2000
0.3000
0.4000
0.5000
0.6000
0.7000
0.8000
0.9000
1.0000

conc =
1.0000 0 0
0.9313 0.0411 0.0275
0.8843 0.0445 0.0712
0.8419 0.0430 0.1151
0.8018 0.0411 0.1571
0.7636 0.0391 0.1972
0.7273 0.0373 0.2354
0.6927 0.0355 0.2718
0.6597 0.0338 0.3065
0.6283 0.0322 0.3395
0.5984 0.0307 0.3709
>> plot(t,conc(:,1),t,conc(:,2),t,conc (:,3))
>> xlabel ( ‘Time (t)( hour)’ )
>> ylabel ( ‘Concentration (mol/L)’ )
>> legend ( ‘Concentration A’, ‘Concentration B’, ‘Concentration C’ )
>>
3

MATLAB EDITOR <kineticsp3.m>

MATLAB COMMAND WINDOW


>> inits=[1 0 0];
>> tspan=[0:0.2:2];
>> [t,conc]=ode45(@kineticsp3, tspan, inits)

t=
0
0.2000
0.4000
0.6000
0.8000
1.0000
1.2000
1.4000
1.6000
1.8000
2.0000

conc =
1.0000 0 0
0.8453 0.1221 0.0326
0.7471 0.1744 0.0785
0.6810 0.2043 0.1147
0.6355 0.2238 0.1407
0.6040 0.2370 0.1589
0.5823 0.2462 0.1716
0.5672 0.2525 0.1803
0.5568 0.2568 0.1864
0.5496 0.2599 0.1906
0.5446 0.2620 0.1935

>> plot(t,conc(:,1),t,conc(:,2),t,conc (:,3))


>> xlabel ( ‘Time (t)( hour)’ )
>> ylabel ( ‘Concentration (mol/L)’ )
>> legend ( ‘Concentration A’, ‘Concentration B’, ‘Concentration C’ )
>>
4

MATLAB EDITOR<kineticsp4.m>

MATLAB COMMAND WINDOW


>> inits=[0.2 0 0 0.4];
>> tspan=[0:0.5:10];
>> [t,conc]=ode45(@kineticsp4, tspan, inits)

t=
0.5000
1.0000
1.5000
2.0000
2.5000
3.0000
3.5000
4.0000
4.5000
5.0000
5.5000
6.0000
6.5000
7.0000
7.5000
8.0000
8.5000
9.0000
9.5000
10.0000

conc =
0.2000 0 0 0.4000
0.1850 0.0147 0.0003 0.3809
0.1717 0.0272 0.0011 0.3634
0.1599 0.0378 0.0022 0.3473
0.1494 0.0469 0.0037 0.3324
0.1400 0.0547 0.0053 0.3187
0.1315 0.0613 0.0071 0.3060
0.1239 0.0670 0.0091 0.2942
0.1169 0.0720 0.0111 0.2831
0.1106 0.0762 0.0131 0.2728
0.1048 0.0799 0.0152 0.2631
0.0996 0.0831 0.0173 0.2541
0.0947 0.0858 0.0195 0.2456
0.0902 0.0882 0.0216 0.2375
0.0861 0.0902 0.0236 0.2300
0.0823 0.0920 0.0257 0.2228
0.0788 0.0935 0.0277 0.2160
0.0755 0.0948 0.0297 0.2096
0.0724 0.0959 0.0317 0.2035
0.0696 0.0968 0.0336 0.1977
0.0669 0.0975 0.0355 0.1922

>> plot(t,conc(:,1),t,conc(:,2),t,conc(:,3),t,conc(:,4))
>> xlabel ( ‘Time (t)( min)’ )
>> ylabel ( ‘Concentration (mol/dm^3)’ )
>> legend ( ‘Concentration A’, ‘Concentration B’, ‘Concentration C’, ‘Concentration D’)
>>

You might also like