Diferenciální rovnice
Aplikace řeší obyčejné diferenciální rovnice 1. řádu: separovatelné, lineární, exaktní, homogenní (y′ = f(y/x)), Bernoulliovy a rovnice y′ = f(ax + by + c). Typ pozná sama a postup ukáže tak, jak se počítá ve škole – separace proměnných, variace konstanty nebo integrační faktor, substituce, kmenová funkce exaktní rovnice. Integrály v postupu mají vlastní kroky.
Rovnice vyšších řádů: lineární s konstantními koeficienty libovolného řádu přes charakteristickou rovnici (i násobné a komplexní kořeny), partikulární řešení podle speciální pravé strany (i rezonance a součet pravých stran) nebo variací konstant, počáteční úlohu v nule i Laplaceovou transformací (volba čipem „Metoda“). Dále Eulerovu rovnici substitucí x = eᵗ, rovnici y⁽ⁿ⁾ = f(x) postupnou integrací a snížení řádu – když v rovnici chybí y (p = y′) nebo x (y′ = p(y)).
Rovnici y′ = y·(a(x)·ln y + b(x)) převede substitucí z = ln y na lineární. Lineární rovnici 2. řádu s nekonstantními koeficienty vyřeší, když jedno řešení uhodne (xᵏ, eᶜˣ, …): druhé najde snížením řádu (d'Alembert), pravou stranu variací konstant. Řád sníží i o víc než jedna (p = y⁽ᵐ⁾ s rovnicí 2. řádu pro p). U rovnice s parametry rozliší případy – tlumený oscilátor podle znaménka δ² − ω² (nadkritické, kritické a podkritické tlumení), rezonanci (y″ + ω²y = cos 2t pro ω = 2) a znaménko konstanty, na kterém závisí integrál (y″ = 2yy′). Laplaceovou transformací řeší i počáteční úlohu v jiném bodě než 0 (posunutím τ = t − t₀) a s parametry.
Výsledkem je obecné řešení s konstantou C, u vyšších řádů s konstantami C₁, C₂, … (explicitně, a kde to nejde, implicitně), s podmínkami řešení, které je splňuje – počáteční i okrajové, včetně případů „žádné řešení“ a „nekonečně mnoho řešení“. Konstantní řešení ztracená dělením aplikace dohledá. Každé řešení ověří dosazením do rovnice. Graf u 1. řádu ukáže směrové pole a řešení pro různá C, u vyšších řádů řešení pro různé konstanty; u autonomní rovnice 2. řádu (bez x) přepínač ukáže i fázovou rovinu (y, y′).
Jak zadat
y' = x*y | Derivace čárkou. |
dy/dx = x y^2 | Leibnizův zápis – určí i proměnnou (dm/dt, dT/dt). |
\frac{dy}{dx} = \frac{y}{x} + x | Zápis z fotky. |
(2xy + 6x)dx + (x^2 + 4y^3)dy = 0 | Tvar M dx + N dy = 0 (exaktní rovnice). |
y' = y^2 + 1, y(0) = 1 | Počáteční podmínka za čárkou nebo na dalším řádku. |
dm/dt = m + 2, m(0) = 0 | Funkce a proměnná mohou mít libovolná písmena. |
y'' - 3y' + 2y = 3e^(2x) | Rovnice vyššího řádu – derivace více čárkami. |
y^{(4)} + 2y'' + y = 0 | Vyšší derivace zápisem y^{(4)} (i z fotky). |
y'' + y = 0, y(0) = 1, y'(0) = 2 | Počáteční podmínky y(0), y′(0) – nebo okrajové v různých bodech. |
\ddot{x} + \omega^2 x = 0 | Newtonovy tečky (derivace podle času t) a řecké parametry. |
Ukázky
y' = x*y


y' = y^2 + 1, y(0) = 1


y' + 2y = e^x Variace konstanty


y' + 2y = e^x Integrační faktor


y' = (x - y)/(x + y)



xy' - y = -xy^2



(2xy + 6x)dx + (x^2 + 4y^3)dy = 0



y' = cos(x - y), y(0) = pi/2


y'' + 4y' + 13y = 0


y'' - 3y' + 2y = 3e^(2x) Speciální pravá strana


y'' + y = tan x



y'' - 4y' + 3y = e^(2x), y(0) = 1, y'(0) = 0



y'' - 4y' + 3y = e^(2x), y(0) = 1, y'(0) = 0 Laplaceova transformace


y'' + y = 0, y(0) = 0, y(pi) = 0
x^2y'' - 2xy' + 2y = x^2 + 2



y'' = e^(2y), y(0) = 0, y'(0) = 1



y'' + 2δy' + ω^2y = 0
y'' + ω^2y = cos(2t)


(1-x^2)y'' - 2xy' + 2y = 0



Známá omezení
- Rovnici, kterou je třeba upravit nápovědou ze zadání (jiná než z = ln y), zatím nevyřeší.
- U rovnice s parametrem (k, λ, ω) aplikace nekreslí graf a parametry bere jako kladné.
- Kde řešení nejde vyjádřit explicitně, zůstane v implicitním tvaru.
- Laplaceova transformace zatím nezná Heavisideovu funkci, posunutí a periodické pravé strany.