How to solve ODEs that are a function of the derivatives of the state variables
Ältere Kommentare anzeigen
I don't know how to properly ask this question. Let me try to explain it.
Typical coupled ODEs:
y'(1) = function(state variables)
y'(2) = function(state variables)
y'(3) = etc ...
Can I solve ODEs in MATLAB that look like this?:
y'(1) = function(state variable,y'(x))
y'(2) = function(state variables,y'(x))
y'(3) = etc ...
basically I am asking if you can have y primes' on the right side of the equal sign.
(Edit 3/1/2011) example:
- rho' = f(rho,A,u,u')
- u' = f(rho,u,P')
- h' = f(u, u')
- P' = f(alpha,T',T,rho',rho)
- T' = f(alpha,h')
- alpha'= f(T,rho',rho,alpha)
It is not possible to write the primes' in terms of state variables only. Can MATLAB solve these type of equations? Is there a similar function to Mathematica's NDSolve[]?
2 Kommentare
Matt Tearle
am 25 Feb. 2011
The notation is a bit confusing. Can you give a small example. I think the answer is "yes", but an example would help show how (as well as understand the question correctly)
Jesse
am 1 Mär. 2011
Akzeptierte Antwort
Weitere Antworten (1)
Jesse
am 2 Mär. 2011
2 Kommentare
Jesse
am 2 Mär. 2011
Matt Tearle
am 2 Mär. 2011
Thanks for posting that, for the benefit of others. I'd call that an example of "doing the right thing"
(http://www.mathworks.com/company/aboutus/mission_values/)
Kategorien
Mehr zu Ordinary Differential Equations finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!