help,请教一个Matlab处理数据的问题

来源:百度知道 编辑:UC知道 时间:2024/09/28 12:22:50
我是想建立一个动力学模型,然后处理的方法如下:
The kinetic parameters were estimated using a maximum likelihood approach,which is based on minimization of errors between the experimental data and the kinetic model.Minimization of objective function is initiated by providing initial guesses ofr each kinetic parameter. The best estimates were obtaind using the Matlab toolbox fminsearch,whicn is based on the Nelder-Mead optimization method.
dc2/dt=R1;dc1/dt=-(R1+R2);R1=k1(c1).^a*(0.04)^A;R2=k1(c1).^b*(0.04)^B;
其中k1、k2、a、b都是常数,而且对应每一个t都有相对应的c1、c2,总共有七种数据。
我想请问一下用上面的数据处理方法是如何实现下面的模型的参数计算的,我不知道在不知道c-t之间的函数关系之前怎样才能求出R1和R2,如果能知道R1和R2我想求这四个常数应该还行的,现在就是不知道文献中提到的这个处理方法是首先是如何得出R1和R2的值的。非常感谢了!

函数方法是把 c1 c2代入R1中,可以求解出c1 c2的函数表达式,再用MLE来做

估计方法是你估算出每点的dc1/dt dc2/dt(用相邻的两点),就可以解出各点的R,最多带回检验迭代几次