-TesseracT-

Untitled

Apr 3rd, 2020
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.73 KB | None | 0 0
  1. for t = 1:length(CO2Emissions)
  2.    
  3.     NPP = NPP0*(1 + beta*log(B1(t)/B_10));
  4.     B1_dot(t) = alpha_31*B3(t) + alpha_21*B2(t) - NPP + CO2Emissions(t);
  5.     B2_dot = NPP -(alpha_23+alpha_21)*B2(t);
  6.     B2(t+1) = B2(t) + B2_dot;
  7.     B3_dot = alpha_23*B2(t)-alpha_31*B3(t);
  8.     B3(t+1) = B3(t)+ B3_dot;
  9.  
  10.     for tilde = 1:t
  11.         for i = 1:5
  12.             inre_summa(i) = sum(A(i)*exp(-((t+1)-tilde)/(tau_init(i)*k*sum(B1_dot(1:t)))));
  13.         end
  14.         impulssvar(tilde) = sum(inre_summa)*B1_dot(tilde);
  15.     end
  16.    
  17.     if t ~= length(CO2Emissions)
  18.         B1(t+1) = B_10 + sum(impulssvar) + sum(A) * (alpha_31*B3(t+1) + alpha_21*B2(t+1) - NPP + CO2Emissions(t+1));
  19.     else
  20.         B1(t+1) = B_10 + sum(impulssvar);
  21.     end
  22.  
  23. end
Advertisement
Add Comment
Please, Sign In to add comment