Řešení diferenciálních rovnic I.

Podobné dokumenty
ODR metody Runge-Kutta

Obyčejné diferenciální rovnice počáteční úloha. KMA / NGM F. Ježek

Obyčejné diferenciální rovnice (ODE)

ekologie Pavel Fibich rovnice rovnice Pavel Fibich Shrnutí Literatura

y = 1 x (y2 y), dy dx = 1 x (y2 y) dy y 2 = dx dy y 2 y y(y 4) = A y + B 5 = A(y 1) + By, tj. A = 1, B = 1. dy y 1

Numerické řešení obyčejných diferenciálních rovnic

Numerická integrace a derivace

1/15. Kapitola 12: Soustavy diferenciálních rovnic 1. řádu

l, l 2, l 3, l 4, ω 21 = konst. Proved te kinematické řešení zadaného čtyřkloubového mechanismu, tj. analyticky

Numerické řešení diferenciálních rovnic

KMS cvičení 9. Ondřej Marek

1 1 3 ; = [ 1;2]

úloh pro ODR jednokrokové metody

9.5. Soustavy diferenciálních rovnic

Kapitola 10: Diferenciální rovnice 1/14

MATEMATIKA III. Olga Majlingová. Učební text pro prezenční studium. Předběžná verze


Řešení diferenciálních rovnic v MATLABu

Budeme hledat řešení y(x) okrajové úlohy pro diferenciální rovnici druhého řádu v samoadjungovaném tvaru na intervalu a, b : 2 ) y i p i+ 1

Diferenciální rovnice 1

Obsah Obyčejné diferenciální rovnice

Kapitola 12: Soustavy diferenciálních rovnic 1. řádu

Uvod k pocatecnimu problemu pro obycejne diferencialni

Parciální diferenciální rovnice

4. OBYČEJNÉ DIFERENCIÁLNÍ ROVNICE

Skriptování co se do minula nevešlo, práce s řetězci a řešení rovnic

Numerická matematika. Zadání 25. Řešení diferenciální rovnice Rungovou Kuttovou metodou

řešeny numericky 6 Obyčejné diferenciální rovnice řešeny numericky

Rovnice s parametrem ( lekce)

Definice Tečna paraboly je přímka, která má s parabolou jediný společný bod,

Aproximace a interpolace

9.2. Zkrácená lineární rovnice s konstantními koeficienty

Pozn. 1. Při návrhu aproximace bychom měli aproximační funkci vybírat tak, aby vektory ϕ (i) byly lineárně

Moderní numerické metody

metody jsou proto často jedinou možností jak danou diferenciální rovnicivyřešit.

Katedra geotechniky a podzemního stavitelství

Soustavy lineárních rovnic

Polynomy a interpolace text neobsahuje přesné matematické definice, pouze jejich vysvětlení

Numerické řešení diferenciálních rovnic

metody jsou proto často jedinou možností jak danou diferenciální rovnicivyřešit.

5.3. Implicitní funkce a její derivace

8.1. Separovatelné rovnice

LINEÁRNÍ ROVNICE S ABSOLUTNÍ HODNOTOU

Příklady pro cvičení 22. dubna 2015

Matematika II, úroveň A ukázkový test č. 1 (2017) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

Soustavy lineárních diferenciálních rovnic I. řádu s konstantními koeficienty

Obyčejnými diferenciálními rovnicemi (ODR) budeme nazývat rovnice, ve kterých

Řešení "stiff soustav obyčejných diferenciálních rovnic

Soustavy lineárních rovnic-numerické řešení

METODA PŮLENÍ INTERVALU (METODA BISEKCE) METODA PROSTÉ ITERACE NEWTONOVA METODA

Separovatelné diferenciální rovnice

ÚSTAV MATEMATIKY A DESKRIPTIVNÍ GEOMETRIE. Matematika I/2 BA07. Cvičení, zimní semestr

4.1 Řešení základních typů diferenciálních rovnic 1.řádu

1 Modelování systémů 2. řádu

1. LINEÁRNÍ ALGEBRA Vektory Operace s vektory... 8 Úlohy k samostatnému řešení... 8

Převedení okrajové úlohy na sled

1. Obyčejné diferenciální rovnice

Základní vlastnosti křivek

Matematika II, úroveň A ukázkový test č. 1 (2018) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

Q(y) dy = P(x) dx + C.

Soustavy lineárních rovnic-numerické řešení. October 2, 2008

Maple. Petr Kundrát. Ústav matematiky, FSI VUT v Brně. Maple a základní znalosti z oblasti obyčejných diferenciálních rovnic.

Nelineární obvody. V nelineárních obvodech však platí Kirchhoffovy zákony.

MATEMATIKA V MEDICÍNĚ

9. Soustava lineárních rovnic

Extrémy funkce dvou proměnných

Matematika I. dvouletý volitelný předmět

VZÁJEMNÁ POLOHA DVOU PŘÍMEK V ROVINĚ

Numerická matematika Písemky

PŘÍMKA A JEJÍ VYJÁDŘENÍ V ANALYTICKÉ GEOMETRII

Integrace. Numerické metody 7. května FJFI ČVUT v Praze

Numerické metody a programování. Lekce 7


Diferenciální rovnice II

Flexibilita jednoduché naprogramování a přeprogramování řídícího systému

DMA Přednáška Rekurentní rovnice. takovou, že po dosazení odpovídajících členů do dané rovnice dostáváme pro všechna n n 0 + m pravdivý výrok.

Diferenciální rovnice kolem nás

12. Soustava lineárních rovnic a determinanty

Diferenciální rovnice 3

Matematika 2 LS 2012/13. Prezentace vznikla na základě učebního textu, jehož autorem je doc. RNDr. Mirko Rokyta, CSc. J. Stebel Matematika 2

ÚSTAV MATEMATIKY A DESKRIPTIVNÍ GEOMETRIE. Matematika I/1 BA06. Cvičení, zimní semestr

CITLIVOSTNÍ ANALÝZA DYNAMICKÝCH SYSTÉMŮ I

0 = 2e 1 (z 3 1)dz + 3z. z=0 z 3 4z 2 + 3z + rez. 4. Napište Fourierův rozvoj vzhledem k trigonometrickému systému periodickému

KTE / PPEL Počítačová podpora v elektrotechnice

teorie elektronických obvodů Jiří Petržela řešení nelineárních obvodů

3. LINEÁRNÍ FUNKCE, LINEÁRNÍ ROVNICE A LINEÁRNÍ NEROVNICE

Otázku, kterými body prochází větev implicitní funkce řeší následující věta.

1. Chyby vstupních dat metody převedení úlohy na numerickou (řád použité metody) zaokrouhlovací reprezentace čísel v počítači

ÚSTAV MATEMATIKY A DESKRIPTIVNÍ GEOMETRIE. Matematika 0A1. Cvičení, zimní semestr. Samostatné výstupy. Jan Šafařík

Řešení 1D vedení tepla metodou sítí a metodou

INTERPOLAČNÍ POLYNOM. F (x)... hledaná funkce (polynom nebo funkce vytvořená z polynomů), pro kterou platí

Implicitní funkce. 2 + arcsin(x + y2 ) = arccos(y + x 2 ), [0, 0] , 5] stacionární bod?

Rovinná úloha v MKP. (mohou být i jejich derivace!): rovinná napjatost a r. deformace (stěny,... ): u, v. prostorové úlohy: u, v, w

Tento dokument obsahuje zadání pro semestrální programy z PAA. Vypracování. vypracovanou úlohu podle níže uvedených zadání. To mimo jiné znamená, že

Numerické řešení 2D stlačitelného proudění s kondenzací. Michal Seifert

Operační výzkum. Vícekriteriální programování. Lexikografická metoda. Metoda agregace účelových funkcí. Cílové programování.

Stavové modely a stavové řízení

ÚSTAV MATEMATIKY A DESKRIPTIVNÍ GEOMETRIE. Matematika AA01. Cvičení, zimní semestr DOMÁCÍ ÚLOHY. Jan Šafařík

Základy numerické matematiky. Interpolace a aproximace funkcí

POŽADAVKY K SOUBORNÉ ZKOUŠCE Z MATEMATIKY

Transkript:

co byste měli umět po dnešní lekci: vyřešit dif.rovnici Eulerovou metodou vyřešit dif.rovnici metodou prediktor-korektor vyřešit dif.rovnici metodou Runge-Kutta vyřešit soustavu diferenciálních rovnic znát rozdíl mezi explicitní a implicitní metodou řešení dif.rovnic vědět, co je hraniční úloha a jak je ji možno řešit vyřešit dif.rovnici vyššího řádu převedením na soustavu dif.rovnic prvního řádu

Eulerova metoda tečna v bodě t i y Příklad: Řešte dif.rovnici: s počáteční podmínkou Numerické řešení porovnejte s analytickým výsledkem h t

Metoda prediktor-korektor prediktor korektor y prediktor y korektor t t

Metoda prediktor-korektor prediktor korektor iterativní výpočet

Metoda Runge-Kutta přírůstková funkce a i jsou konstanty Metoda Runge-Kutta 2.řádu máme 3 rovnice a 4 neznámé = volíme hodnotu a 2 a 2 =1/2 prediktor/korektor, a 2 =1 midpoint, a 2 =2/3 Ralstonova metoda

Metoda Runge-Kutta 2.řádu function [t,y]=rk2(drce,y0,t,a2) h=t(2)-t(1); n=length(t); y=zeros(size(t)); y(1)=y0; a1=1.0-a2; p1=1.0/2.0/a2; q11=p1; for k=1:n-1 k1=feval(drce,t(k),y(k)); k2=feval(drce,t(k)+p1*h,y(k)+q11*k1*h); y(k+1)=y(k)+(a1*k1+a2*k2)*h; end

Metoda Runge-Kutta 4.řádu

Metoda Runge-Kutta 5.řádu

Soustavy diferenciálních rovnic závaží na pružině k=0.25 kg/m, g=9.81 ms -2, m=68.1 kg, x(t=0)=0, v(t=0)=0 t=t(:); h=t(2)-t(1); n=length(t); m=length(y0); y=zeros(n,m); y(1,:)=y0; for k=1:n-1 k1=feval(sdrce,t(k),y(k,:)); k2=feval(sdrce,t(k)+0.5*h,y(k,:)+0.5*k1*h); k3=feval(sdrce,t(k)+0.5*h,y(k,:)+0.5*k2*h); k4=feval(sdrce,t(k)+h,y(k,:)+k3*h); y(k+1,:)=y(k,:)+1.0/6.0*(k1+2*k2+2*k3+k4)*h; end

Implementované funkce Octave/Matlabu pro řešení diferenciálních rovnic Octave: y = lsode (funkce, y_0, t, t_krit) - t_krit je vektor hodnot t, které by mohli působit potíže (singularity,...) lsode_options (OPT, VAL) - nastavení parametrů řešení pomocí lsode Matlab a Octave: (v Matlabu jeste ode45,...) adaptivní Runge-Kutta [tout, xout] = ode23(funkce,t,y0,ode_fcn_format,tol,trace,count,hmax) v Octave/Matlabu si prostudujte help k výše uvedeným funkcím a zkuste vyřešit předchozí příklady pomocí těchto funkcí

Implicitní řešení diferenciálních rovnic forward centered backward Hledejme řešení dif. rovnice i=1 počáteční podm. je-li g(x,y) lineární v y, máme soustavu (n-2) rovnic pro (n-1) neznámých pomůžeme si např. Eulerovou metodou

Příklad: Řešte rovnici implicitní metodou pro x=<0,5>, h=0.5, y(0)=1. Řešení porovnejte s Eulerovou metodou a metodou R-K. Řešení: (n=11) pomocná rovnice pro n=5 řešíme soustavu rovnic: Pozn.: analytické řešení je

Chaotické proudění (Rösslerovo proudění)

Hraniční úloha Řešení diferenciálních rovnic I. y nemáme informaci o hodnotě derivace v x 0 y 1 spočtu několik řešení pro různé hodnoty a správnou hodnotu derivace v x 0 určím interpolací z hodnot v bodě x 1 metoda střelby x 0 x 1 x diferenciální rovnice vyšších řádu se povětšinou řeší převodem na soustavu dif. rovnic prvního řádu, tam znalost derivací v x 0 potřebuji

Hraniční úloha Řešení diferenciálních rovnic I. Řešení: dif. rovnici 2.řádu převedu na soustavu 2 dif.rovnic 1.řádu

Úloha: Řešte diferenciální rovnici Eulerovou metodou a metodou Runge-Kutta 4.řádu, y(t=0)=1, pro velikost kroku h=0.5 a 0.25 pro t=<0,2>. Úloha: Řešte soustavu diferenciálních rovnic metodou Runge-Kutta 4.řádu, y(t=0)=2,z(t=0)=4, pro velikost kroku h=0.1 pro t=<0,0.4>.