查看单个帖子
旧 2008-12-13, 23:48   #1
dur08
初级会员
 
注册日期: 2008-12-13
年龄: 39
帖子: 1
声望力: 0
dur08 正向着好的方向发展
默认 [求助]一个发酵模型的拟合与优化

需要根据测得的数据建模进行优化,找到了一个例子,但是里面的模型那块怎么改也不对,求达人帮助,感激感激!
function xdot=moxing(t,x)
global A B C E

if (A*x(2)*x(1)/(B+x(2)))>0
xdot=[A*x(2)/(B+x(2)),0,0
-C*A*x(2)/(B+x(2)),0,0
E*x(1),0,0]*x;
else xdot=[A*x(2)/(B+x(2)),0,0
0,0,0
E*x(1),0,0]*x;
end
例子中的模型是:
dx(1)/dt=A*x(2)*x(1)/(B+x(2))
dx(2)/dt=C*A*x(2)*x(1)/(B+x(2))
dx(3)/dt=E*x(1)^2
我的模型是:
dx(1)/dt=A*x(2)*x(1)/(B+x(2))
dx(2)/dt=C*A*x(2)*x(1)/(B+x(2))
dx(3)/dt=E*x(1)+D*A*x(2)*x(1)/(B+x(2))
急盼哪位高人指点一下,或者解释一下怎样把模型中的函数转换成xdot=[],万分感谢!!!
dur08 当前离线   回复时引用此帖