megoldó eltérés

Hogy oldja ODE rendszerek matlab által végrehajtott különböző módszerekkel. Ezek végrehajtása az úgynevezett ODE képességük. Megoldó végrehajtja a következő megoldási módjait rendszereket differenciálegyenletek:

Minden megoldó (ode45, ode23, ode133, ode15s, ode23s, ode23t, ode23tb) képes megoldani az egyenletrendszert explicit formában y „= F (t, y). Megoldók ode15s, ode23s, ode23t, ode23tb képes megoldani a implicit egyenlet formájában F (t, Y, Y „) = 0.

· Ode45 - egylépéses explicit Runge-Kutta 4. és 5-edrendű. Sok esetben ez ad jó eredményt;

· Ode23 - egylépéses explicit Runge-Kutta 2. és 3. sorrendben. A közepes szigorúságú TAC rendszer és az alacsony pontossági követelmények, ez a módszer így nyereség sebesség oldatok;

· Ode133 - többlépéses eljárás Adams-Moulton Bashvorta változó sorrendben. Ez egy adaptív eljárás biztosítása, amely nagy pontosságú oldatok;

· Ode15s - többlépcsős eljárás változó sorrendben (az 1-től 5-én, az alapértelmezett 5) képlet segítségével numerikus differenciálás. Ez egy adaptív módszert, egostoit alkalmazni, ha megoldó ode45 nem nyújt megoldást;

· Ode23s - egy egylépéses eljárás, amely egy módosított formula Rozenbroka2-sorrendben. Ez biztosítja a magas számítási sebesség alacsony pontossága;

· Ode23t - trapezoid módszer interpolációval. Ez a módszer jó eredményeket ad prireshenii problémák leírására közel harmonikus oszcillátor a kimenő jelet

· Ode23tb - implicit Runge-Kutta módszerrel elején az oldathoz, és a módszer alapuló reverz differenciálódását képletű 2-rendű a jövőben. Az alacsony pontosság, ez a módszer hatékonyabb lehet, mint a ode15s.

Az M-fájl neve pr7.m write:

Ezután a parancs ablakban hívja ode113 funkció:

Az eredmény egy grafikon:

Szükséges, hogy végre egy eljárás Runge-Kutta 4 érdekében, és oldja meg a Cauchy probléma a javasolt rendszer differenciálegyenletek:

Az M-fájl neve pr8.m write:

Ezután a parancs ablakban hívja ode45 funkció:

[X, y] = ode45 (@ PR8, [január 10] [0,1 0,5]);