Közönséges differenciálegyenletek megoldása Mapleben



Hasonló dokumentumok
Feladatok a Diffrenciálegyenletek IV témakörhöz. 1. Határozzuk meg következő differenciálegyenletek általános megoldását a próba függvény módszerrel.

Matematika III. harmadik előadás

Maple: Deriváltak és a függvény nevezetes pontjai

DIFFERENCIÁLEGYENLETEK. BSc. Matematika II. BGRMA2HNND, BGRMA2HNNC

valós számot tartalmaz, mert az ilyen részhalmazon nem azonosság.

Feladatok Differenciálegyenletek II. témakörhöz. 1. Határozzuk meg a következő elsőrendű lineáris differenciálegyenletek általános megoldását!

3. Lineáris differenciálegyenletek

Differenciálegyenletek. Vajda István március 4.

1. feladatsor, megoldások. y y = 0. y h = C e x

Baran Ágnes, Burai Pál, Noszály Csaba. Gyakorlat Differenciálegyenletek

DIFFERENCIÁLEGYENLETEK. BSc. Matematika II. BGRMA2HNND, BGRMA2HNNC

y + a y + b y = r(x),

Differenciálegyenletek megoldása próbafüggvény-módszerrel

KOVÁCS BÉLA, MATEMATIKA II.

Differenciálegyenletek december 13.

Közönséges differenciál egyenletek megoldása numerikus módszerekkel: egylépéses numerikus eljárások

Matematika szigorlat, Mérnök informatikus szak I máj. 12. Név: Nept. kód: Idő: 1. f. 2. f. 3. f. 4. f. 5. f. 6. f. Össz.: Oszt.

KOVÁCS BÉLA, MATEMATIKA II.

6. Differenciálegyenletek

KOVÁCS BÉLA, MATEMATIKA II.

Differenciálegyenletek

Differenciál egyenletek

Differenciálegyenletek megoldása Laplace-transzformációval. Vajda István március 21.

Differenciálegyenletek numerikus integrálása április 9.

(1 + (y ) 2 = f(x). Határozzuk meg a rúd alakját, ha a nyomaték eloszlás. (y ) 2 + 2yy = 0,

HÁZI FELADATOK. 2. félév. 1. konferencia Komplex számok

6. feladatsor: Inhomogén lineáris differenciálegyenletek (megoldás)

Differenciaegyenletek a differenciálegyenletek

Differenciál egyenletek (rövid áttekintés)

Márkus Zsolt Tulajdonságok, jelleggörbék, stb BMF -

Differenciálegyenlet rendszerek

Differenciálegyenletek

5. fejezet. Differenciálegyenletek

Definíció Függvényegyenletnek nevezzük az olyan egyenletet, amelyben a kiszámítandó ismeretlen egy függvény.

1. Számsorok, hatványsorok, Taylor-sor, Fourier-sor

V. Békés Megyei Középiskolai Matematikaverseny 2012/2013 Megoldások 11. évfolyam

JPTE PMMFK Levelező-távoktatás, villamosmérnök szak

Meghatározás: Olyan egyenlet, amely a független változók mellett tartalmaz egy vagy több függvényt és azok deriváltjait.

0-49 pont: elégtelen, pont: elégséges, pont: közepes, pont: jó, pont: jeles

Matematika II. 1 sin xdx =, 1 cos xdx =, 1 + x 2 dx =

I. Fejezetek a klasszikus analízisből 3

Komputeralgebra Rendszerek

Annak a function-nak a neve, amiben letároltuk az egyenletünket.

sin x = cos x =? sin x = dx =? dx = cos x =? g) Adja meg a helyettesítéses integrálás szabályát határozott integrálokra vonatkozóan!

Lagrange egyenletek. Úgy a virtuális munka mint a D Alembert-elv gyakorlati alkalmazását

Differenciálegyenletek

Differenciálegyenletek numerikus megoldása

Matematika A2 vizsga mgeoldása június 4.

Folytonos rendszeregyenletek megoldása. 1. Folytonos idejű (FI) rendszeregyenlet általános alakja

BIOMATEMATIKA ELŐADÁS

MATLAB. 8. gyakorlat. Differenciálegyenletek

Egyszabadságfokú grejesztett csillapított lengõrendszer vizsgálata

λx f 1 (x) e λx f 2 (x) λe λx f 2 (x) + e λx f 2(x) e λx f 2 (x) Hasonlóan általában is elérhető sorműveletekkel, hogy csak f (j)

MODELLEK ÉS ALGORITMUSOK ELŐADÁS

Megoldások MATEMATIKA II. VIZSGA (VK) NBT. NG. NMH. SZAKOS HALLGATÓK RÉSZÉRE (Kérjük, hogy a megfelelő szakot jelölje be!

Utolsó el adás. Wettl Ferenc BME Algebra Tanszék, Wettl Ferenc (BME) Utolsó el adás / 20

Matematikai háttér. 3. Fejezet. A matematika hozzászoktatja a szemünket ahhoz, hogy tisztán és világosan lássa az igazságot.

Elhangzott gyakorlati tananyag óránkénti bontásban. Mindkét csoport. Rövidítve.

differenciálegyenletek

Lineáris algebra. (közgazdászoknak)

Lineáris algebra numerikus módszerei

2. Hogyan számíthatjuk ki két komplex szám szorzatát, ha azok a+bi alakban, illetve trigonometrikus alakban vannak megadva?

3. Elsőrendű differenciálegyenletek

cos 2 (2x) 1 dx c) sin(2x)dx c) cos(3x)dx π 4 cos(2x) dx c) 5sin 2 (x)cos(x)dx x3 5 x 4 +11dx arctg 11 (2x) 4x 2 +1 π 4

SCILAB programcsomag segítségével

Baran Ágnes, Burai Pál, Noszály Csaba. Gyakorlat Differenciálegyenletek numerikus megoldása

1.7. Elsőrendű lineáris differenciálegyenlet-rendszerek

Matematika A3 1. ZH+megoldás

ODE SOLVER-ek használata a MATLAB-ban

1. Bevezetés Differenciálegyenletek és azok megoldásai

Kétváltozós függvények differenciálszámítása

Függvények ábrázolása

Szélsőérték-számítás

Matematika III előadás

Petz Erika

2 (j) f(x) dx = 1 arcsin(3x 2) + C. (d) A x + Bx + C 5x (2x 2 + 7) + Hx + I. 2 2x F x + G. x

Tartalom. Állapottér reprezentációk tulajdonságai stabilitás irányíthatóság megfigyelhetőség minimalitás

11. gyakorlat megoldásai

A képzetes számok az isteni szellem e gyönyörű és csodálatos hordozói már majdnem a lét és nemlét megtestesítői. (Carl Friedrich Gauss)

Nemlineáris programozás 2.

Bevezetés a MATLAB programba

7. feladatsor: Laplace-transzformáció (megoldás)

A brachistochron probléma megoldása

Matematika. 4. konzultáció: Kétváltozós függvények szélsőértéke. Parciális függvény, parciális derivált

Eddig csak a polinom x-ben felvett értékét kerestük

Elhangzott tananyag óránkénti bontásban

11. gyakorlat megoldásai

KOVÁCS BÉLA, MATEMATIKA I.

Differenciaegyenletek

15. LINEÁRIS EGYENLETRENDSZEREK

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Megoldások

Egyenletek, egyenlőtlenségek grafikus megoldása TK. II. kötet 25. old. 3. feladat

Példa: Tartó lehajlásfüggvényének meghatározása a Rayleigh Ritz-féle módszer segítségével

DIFFERENCIAEGYENLETEK

Tananyag. Amikor ez nem sikerül (vagy nem érdemes előállítani a megoldás képletét, mert pl. nagyon

Többváltozós, valós értékű függvények

x 2 e x dx c) (3x 2 2x)e 2x dx x sin x dx f) x cosxdx (1 x 2 )(sin 2x 2 cos 3x) dx e 2x cos x dx k) e x sin x cosxdx x ln x dx n) (2x + 1) ln 2 x dx

Grafika. Egyváltozós függvény grafikonja

, illetve. f = b, ahol f a keresett (ismeretlen) függvény és a DE rendjét az egyenletben szereplő legmagasabb derivált ( f ) határozza meg.

Abszolútértékes egyenlôtlenségek

Átírás:

Közönséges differenciálegyenletek megoldása Mapleben Differenciálegyenlet alatt egy olyan egyenletet értünk, amelyben a meghatározandó ismeretlen egy függvény, és az egyenlet tartalmazza az ismeretlen függvény különböző rendű deriváltjait. A differenciálegyenlet megoldása azt jelenti, hogy találunk egy olyan függvényt (függvényeket) amely kielégíti az egyenletet. A fizika, kémia, biológia vagy közgazdaságtan számos alaptörvénye felírható differenciálegyenletekkel. A differenciálegyenleteket különbözőképpen osztályozhatjuk, vannak elsőrendű, másodrendű és magasabbrendű differenciálegyenletek, ezt az egyenletben található függvény legmagasabb rendű deriváltja adja meg. A közönséges differenciálegyenlet (DE) egy olyan differenciálegyenlet melyben a keresendő függvény csak egy változós. Ebben a fejezetben csak az első illetve másodrendű közönséges differenciálegyenletet tárgyaljuk. Hogyan kapjuk meg egy elsőrendű DE általános megoldását? Tekintsük az alábbi elsőrendű DE-t Ez egy nagyon egyszerű DE, de ezen keresztül is bemutathatjuk a Maple használatát a DE megoldásában. Megjegyeznénk, hogy az (1)-es DE egy kezdeti értékes DE. Ez azt jelenti, hogy az y ( 0) = 1, ( y illetve x értéke 0, illetve 1), kezdeti érték felhasználásával egy konkrét (partikuláris) megoldást keresünk. Először a DE általános megoldását keressük meg. Első lépésként ismerjük meg azokat a parancsokat, amelyeket a Maple a megoldáshoz használ. Azok a parancsok amelyeket a Maple DE-hez használ a DEtools csomagban találhatóak. A DE megoldásainak (a megoldás görbéinek) ábrázolásához a parancsokat a plots csomag tartalmazza. Nézzük meg ezek szintaxisát: A következő lépés a DE megadása. Ne felejtsük el, hogy az y függvény az x változótól függ, vagyis a bemenő adatnak y(x)-et tartalmaznia kell, hogy a Maple felismerje a változót. Használjuk az ODE1 jelölést a DE-hez:

A DE megoldásához a dsolve parancsot használjuk. Ha nem ismerjük egy parancs pontos használatát, megkereshetjük a hozzá rendelt help fájlt, ehhez csak annyit kell tennünk, hogy közvetlenül a parancs elé?-et írunk és megnyomjuk az Enter gombot. Lássuk akkor az (1)-es DE általános megoldását: Az általános megoldásban szereplő _C1-el a Maple egy tetszőleges konstant jelöl. Ha a megoldás bonyolult, akkor a konstans a megoldás végén is állhat. A Mapleben lehetséges az általános megoldás görbéjének ábrázolása is, ehhez a következő parancsot kell használjuk: A parancs első paramétere maga a DE, a második paraméter megadja a változót (y(x)- azaz y x-től függ), a harmadik és a negyedik bemeneti adat megadja a tartományt ahol ábrázoljuk x = 2..2, y = 2.. 2. A többi paraméter opcionális,

akár ki is hagyható. Általában ha iránymezőt rajzolunk a scaling=constrained opciót használjuk, különben az irányvonalak torzulhatnak. A DE partikuláris megoldásának kiszámítása A Maple segítségével olyan DE-t is megoldhatunk amelyhez kezdeti feltétel tartozik. A partikuláris megoldás meghatározásához is a dsolve parancsot használjuk. Használva az eredeti DE kezdeti értékét, lássuk milyen partikuláris megoldást kapunk: Ha ábrázolni akarjuk a partikuláris megoldást is, akkor Deplot parancsot hasznájuk a következőképpen:

Másodrendű DE megoldása Maplel Kezdjük egy másodrendű állandó együtthatós homogén DE megoldásával. y + 2 y + 10y = 0 Az egyenlet azért homogén mert az ismeretlen függvény, y, és a deriváltjai is az egyenlet baloldalán helyezkednek el és a jobb oldal pedig 0. Először is beírjuk az egyenletet. Ezután újra segítségül hívjuk a DE megoldásához a DEtools és plots csomagokat ugyanúgy mint az elsőrendű DE megoldásánál. Az előző fejezetben már bemutattuk, hogy diff(y(t),t,t) az y(t) második deriváltját adja meg. A DE megoldásához újra a dsolve parancsot használjuk. Az első argumentum a DE amit megakarunk oldani (a mi esetünkben (eq1) és a második argumentum a függvény amit keresünk y(t). Az előző fejezetből már tudjuk, hogy a dsolve parancs a megoldást a következő alakban adja meg : ismeretlen függvény=megoldás, ha azonban csak a megoldást szeretnénk látni az rhs parancsot kell használjuk ami csak a jobboldalt jeleníti meg. Jelöljük a megoldást sol1 -el. A megoldásban szereplő _C1-el és _C2-vel a Maple tetszőleges konstant jelöl. Másodrendű kezdeti értékkel definiált feladat megoldása A következő lépés az előző másodrendű DE megoldása kezdeti feltétel mellett. Minden másodrendű DE-nek két kezdeti érték feltétele kell legyen. Oldjuk meg tehát a következő DE-t y + 2 y + 10y = 0, y ( 0) = 3, y (0) = 5. Akárcsak az előzőekben a dsolve parancsot használjuk a DE megoldására. Jelöljük a megoldást sol2 -vel.

Ezzel megkaptuk a DE partikuláris megoldását, ha megakarjuk rajzolni, akkor ez a plot paranccsal megtehető: Inhomogén, kezdeti érték feltétellel megadott másodrendű DE Végezetül oldjunk meg egy másodrendű inhomogén DE-t, melyhez kezdeti feltétel is tartozik. Legyen a következő DE: Első lépésünk most is az, hogy megadjuk a DE-t és jelöljük ezt eq2 -vel.

Akárcsak az előző feladatoknál a megoldáshoz a dsolve parancsot használjuk és jelöljük az általános megoldást sol3 -al. Mint láthatjuk ez a megoldás már sokkal bonyolultabb mint az előző feladatok megoldásai amiatt hogy ez már egy inhomogén DE. Felhasználva a kezdeti feltételeket keressük meg a DE partikuláris megoldását a dsolve paranccsal és jelöljük a megoldást sol4 -el: Nagyon bonyolult megoldást kaptunk, ezért ábrázoljuk, hogy átláthatóbb képet kapjunk a megoldás görbéjéről: