System of three differential equations

4 views (last 30 days)
vasil enchev
vasil enchev on 13 Jun 2012
Hello I can't solve this problem in Matlab. I have system of three differencial equations:
1) dS/dt= -r*S*I
2) dI/dt= r*S*I - a*i
3) dR/dt = a*I
where a and r are not time dependent and we are searching for their values. I have three vectors with the data for S, I and R. So i need to fint a and r.
Can someone tell me some code about this. I would be gratefull. Thank you !
  7 Comments
Walter Roberson
Walter Roberson on 13 Jun 2012
There have been a lot of changes over the "7" series, which dates back over 5 years. Could you be more specific? There have been notable changes in the symbolic toolbox.

Sign in to comment.

Answers (1)

Teja Muppirala
Teja Muppirala on 13 Jun 2012
So you have experimental data (S(t),I(t), and R(t)), and you are trying to find the parameters (a and r) that will make the ODE match your data, is that right? If so, I think this is the general idea : http://www.mathworks.co.jp/matlabcentral/answers/5054-solving-an-ode-with-best-fit-adjustment-to-empirical-observations
  1 Comment
vasil enchev
vasil enchev on 13 Jun 2012
Well no it isn't this I have a system of 3 equation and this is only for one...

Sign in to comment.

Categories

Find more on Symbolic Math Toolbox in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!