You are on page 1of 6

Peter Szemraj

Dr. Segatori
CHBE 310
February 5, 2015
Matlab work for problem 6
6C)
[T,C] = ode45(@q6, [0:60:300], [(3.6*10^-6),(1*10^-5),0])
hold on
plot(T,C(:,1),'r-o')
plot(T,C(:,2),'b-+')
plot(T,C(:,3),'g-^')
legend('Toxin []','Small mol []','complex []')
xlabel('Time (min)')
ylabel('Concentration (M)')
title('concentration vs time for 6C')

function dydt=q6(t,y)
kon = 10^3 * 60;
koff = 10^(-3) * 60;
dydt = [12*10^(-9)-1*kon*y(1)*y(2) + koff*y(3);
-5*10^(-4)*y(2)-kon*y(1)*y(2) + koff*y(3);
kon*y(1)*y(2) - koff*y(3)];
return

C =
1.0e-05 *
0.3600
0.1073
0.0858
0.1014
0.1136
0.1630

1.0000
0.6540
0.5428
0.4712
0.3982
0.3640

0
0.3247
0.4182
0.4746
0.5344
0.5570

6D
Basically just changed the initial concentration as derived on the homework
clear all
[T,C2] = ode45(@q6, [0:60:300], [0,(9.14*10^-6),0])
hold on
plot(T,C2(:,1),'r-o')
plot(T,C2(:,2),'b-+')
plot(T,C2(:,3),'g-^')
legend('Toxin []','Small mol []','complex []')
xlabel('Time (min)')
ylabel('Concentration (M)')
title('concentration vs Time for 6D')
axis([0 300 -2*10^(-6) 10*10^(-6)])

function dydt=q6(t,y)
kon = 10^3 * 60;
koff = 10^(-3) * 60;
dydt = [12*10^(-9)-1*kon*y(1)*y(2) + koff*y(3);
-5*10^(-4)*y(2)-kon*y(1)*y(2) + koff*y(3);
kon*y(1)*y(2) - koff*y(3)];
return

C2 =

1.0e-05 *

0.9140

0.0842

0.9001 -0.0122

0.0147

0.7352

0.1293

0.0590

0.6866

0.1570

0.0352

0.5723

0.2528

0.0565

0.5054

0.3035

6E)
clear all
[T,C3] = ode45(@q6fore, [0:60:480], [(3.6*10^-6),(1*10^-5),0])
hold on
plot(T,C3(:,1),'r-o')
plot(T,C3(:,2),'b-+')
plot(T,C3(:,3),'g-^')
legend('Toxin []','Small mol []','complex []')
xlabel('Time (min)')
ylabel('Concentration (M)')
title('concentration vs time for 6E')
function dydt=q6fore(t,y)
kon = 10^3 * 60;
koff = 10^(-3) * 60;
dydt = [-1*kon*y(1)*y(2) + koff*y(3);
-5*10^(-4)*y(2)-kon*y(1)*y(2) + koff*y(3);
kon*y(1)*y(2) - koff*y(3)];
return

Output:
>> overhead_6e

T=

0
60
120
180
240
300
360

420
480

C3 =

1.0e-05 *

0.3600

1.0000

0.0006

0.6190

0.3594

0.0690

0.6661

0.2910

0.0541

0.6319

0.3059

0.0634

0.6224

0.2966

0.0513

0.5920

0.3087

0.0491

0.5721

0.3109

0.0573

0.5628

0.3027

0.0970

0.5854

0.2630

>>

You might also like