Professional Documents
Culture Documents
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
>>