Hi,
I have an equation udC/dx=R, where C and R are arrays. I've written a code but its giving a linear plot. Need help
% Solve ODE for Multi-Species Isothermally
% Constants
u = 1.5;A = 2.2e10;Ea = 130;Ru = 8.3145;T = 750;L = 0.12;N = 39;% Initial Conditions
Cco(1) = 0.52; Co2(1) = 0.99; Ch2o(1) = 0; delx = L/(N-1);x = 0:delx:0.12;C0 = [Cco(1) Co2(1) Ch2o(1)];C = zeros(3,1);Rco = -A * (exp(-Ea / (Ru*T))) * Cco * sqrt(Co2); Ro2 = 0.5 * Rco; Rh2o = -Rco; dC = [Rco Ro2 Rh2o] / u;R = [Rco Ro2 Rh2o];R = zeros(3,1);% ODE45 solver
[x,C] = ode45(@(x,C) R/u, x, C0);plot(x,C,'-+')title('Molar Concentration vs. Distance');legend('CO','O2','CO2');xlabel('Axial(x) Direction [m]');ylabel('Concentrations [mol/m3]');
Thank you.
Best Answer