Solving simultaneous set of differential equations for range of values to get desired set output
3 次查看(过去 30 天)
显示 更早的评论
dXdt = (mu*X) - ((Fi/VL)*X);
dCdt = (mu*X*Ycx) - ((Fi/VL)*C);
dSdt = ((Fi/VL)*(S_in-S)) - (mu*X)/Yxs;
dProductdt = (mu*X*Ypx) - ((Fi/VL)*Product);
dVLdt = Fi;
I have solved these simultaneous differentials using ode15s in order to display their changes with time graphically for a set time period. Values such as S_in, Fi, mu and Ycx are inputted by myself from an allowable range. I am trying to get my outputs (X, C, S, Product and VL) within a certain (given) range by the end of this time span through iteration but its extremely tedious and quite unproductive. Is there a solver function that would iterate a certain range of values for input parameters until output parameters fell within a given range for this system?
0 个评论
回答(1 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Ordinary Differential Equations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!