Sie sind auf Seite 1von 1

function assignment_1

global k1 K1 k2 K2 K i
A1o=1;
A2o=0.4;
A3o=0;
k1=1;
K1=0.5;
k2 = [10 50 100];
K2 = k2;
C0 = [A1o A2o A3o];
time = [0 0.25];
figure(1)
for i=1:1:3
[T,C] = ode45(@solve_ODE_matlab_function,time,C0);
plot(T,C(:,2),T,C(:,3))
hold on
end
hold off
title('Concentration of A and B for different Ks')
xlabel('Time')
ylabel('Concentration')
legend('A2 - k = 10','A3 - k = 10','A2 - k = 50','A3 - k = 50','A2 - k = 100','A
3 - k = 100')
axis([0 0.25 0 A2o])
A1o=1;
A2o=0.2;
A3o=0.2;
C0 = [A1o A2o A3o];
figure(2)
for i=1:1:3
K(i) = k2(i)/K2(i);
[T,C] = ode45(@solve_ODE_matlab_function2,time,C0);
plot(T,C(:,2),T,C(:,3))
hold on
end
hold off
title('Concentration of A and B for different Ks')
xlabel('Time')
ylabel('Concentration')
legend('A2 - k = 10','A3 - k = 10','A2 - k = 50','A3 - k = 50','A2 - k = 100','A
3 - k = 100')
axis([0 0.25 0 0.4])

Das könnte Ihnen auch gefallen