Está en la página 1de 1

clc

clear all
solinit = bvpinit(linspace(0,15,4),[1,0,1,0,0,0,0,0]);
sol = bvp4c(@(x,y)[y(2);((y(2))+(y(1)*y(3)))*100;y(4);((y(4))+(y(1)*y(3))+
(y(3)*y(5)))*(100);y(6);((y(6))+(y(3)*y(5))-(y(1)*y(3)))*100;y(8);((y(8))-
(y(3)*y(5)))*100],@(ya,yb)[ya(1)-((10^-2)*ya(2))-1;yb(2);ya(3)-((10^-2)*ya(4))-
1;yb(4);ya(5)-((10^-2)*ya(6));yb(6);ya(7)-((10^-2)*ya(8));yb(8)],solinit);
plot(sol.x,sol.y(1,:), '-o', sol.x,sol.y(3,:), '-o', sol.x,sol.y(5,:), '-o',
sol.x,sol.y(7,:), '-o')
xlabel('length l');
ylabel('concentration ca')
title('multiple series parallel reaction with bvp4c');
legend('Ca', 'Cb', 'Cc', 'Cd')

También podría gustarte