function pemodelan_mikrobia_BAL_Schunet clear clc global umax Nmax q0 N0 logNbcoba Nmin Nbcoba tspan lag umax=1.11675377; %jam^-1 lag=2; Nmax=10^9.14; %CFU/ml N0=10^1.45; %CFU/ml Nbcoba=[10^1.45;10^1.60;10^2.52;10^4.10;10^4.94;10^7.22;10^8.39;10^9.10;10^9.14]; logNbcoba=log10(Nbcoba) tspan=[0;2;4;6;8;12;16;20;24]; Atebak=[0.1;0.1]; [solution,sse,exitflag,output]=fminsearch(@funcRMSEC,Atebak) end function RMSE_C=funcRMSEC(g) global umax Nmax q0 N0 logNcoba Nmin tspan Nbcoba logNbcoba lag logNbcoba_hit=log(N0)+((umax.*((1-g(2))./g(1))).*((1-(g(2).*exp((g(1).*lag)+1-g(2)-(g(1).*tspan))))./(1-g(2))).^(1./g(2))); Nbcoba_hit=exp(logNbcoba_hit); log10Nbcoba_hit=log10(Nbcoba_hit) RMSE_C=(sum((log10(Nbcoba)-log10Nbcoba_hit).^2)./length(tspan)).^0.5 plot(tspan,log10(Nbcoba),'bo',tspan,log10Nbcoba_hit,'r-') %mencari R2 SStot=sum((logNbcoba-mean(logNbcoba)).^2); SSres=sum((logNbcoba-log10Nbcoba_hit).^2); R2=1-(SSres./SStot) end