Autonoma system

Eftersom jag fick en del frågor om detta följer här lite förklarande text.

Vi brukar normalt skriva våra problem som y' = f(t, y). Ett problem där funktionen f inte beror explicit av tiden, kallas autonomt.

Exempel: y'(t) = 2, y(0) = 0. Högerledet är i detta fall konstant och oberoende av t. Däremot beror ju lösningen av t, ty y(t) = 2 t.

Ett annat exempel ges av y' = y, y(0) = 1, som har lösningen exp(t).

Om vi skriver ovanstående problem på standardform, y' = f(t, y), så beror alltså inte f av t, och man skulle då kunna införa skrivsättet: y' = f(y), vilket man gör när man studerar autonoma problem. Eftersom ode45 struntar i om problemet är autonomt eller ej, så måste Matlab-rutinen, som implementerar f, innehålla de två parametrarna t och y (där y får vara en vektor). Struntar man i t så blir det fel i parameteröverföringen.

Back