求助:非线性拟和编程
<P>各位高手,我学医学,现碰到一个数学难题,请高手帮助。公式如下</P><P>alpha1=(k2+k3+k4+sqrt((k2+k3+k4)^2-4*k2*k4))/2;<BR>alpha2=(k2+k3+k4-sqrt((k2+k3+k4)^2-4*k2*k4))/2;</P>
<P>Ct = conv(k1/(alpha2-alpha1)*((k3+k4-alpha1)*exp(-alpha1*t) + (alpha2-k3-k4)*exp(-alpha2*t)), Cp) * dt;</P>
<P>知道的实验数据(但Ct 和 Cp <a href="mailt均为一系列时间点和测量数值),求解4个K,那位高手帮助解决,最好MATLAB解决,其他也可,万分感谢,请联系我ronard@sina.com" target="_blank" >均为一系列时间点和测量数值),求解4个K,那位高手帮助解决,最好MATLAB解决,其他也可,万分感谢,请联系我ronard@sina.com</A></P> <P>厉害</P> 顶 Matlab有非线性拟合函数的,方法就是用了最小二乘法,就是先固定一个未知量,其他的未知量都看作常量,这样将试验数据代入,再将函数求导数来算得最小值,列出和未知量数目一样多的方程,就可以求解了! 这是数值分析中曲线拟和的问题,教材中可以找到的 <P>迭代一下能否出结果?</P> 拟合在数值分析中有的呀
页:
[1]