- Naučíme se derivovat součin a podíl funkcí. Jedná se o použití vzorců, nejsou nutné předchozí znalosti, je nutné mít pouze k dispozici vzorce.
- Naučíme se používat vzorec pro lineární aproximaci funkce. Naučíme se nahrazovat komplikované funkční závislosti závislostmi jednoduššími.
- Naučíme se další triky získané díky lineární a polynomiální aproximaci: numerické derivování a numerické řešení rovnic.
Určete derivace následujících funkcí, kde \(\displaystyle a,b,\mu\in\mathbb{R}\).
Řešení
Najděte lineární aproximace funkcí \(\displaystyle \sin x\), \(\displaystyle \cos x\) a \(\displaystyle {(1+x)^n}\) v okolí nuly. Tím dokážete platnost následujících přibližných vzorců platných pro \(\displaystyle x\) blízko nuly. \[ \begin{aligned} \sin x&\approx x\\ \cos x&\approx 1\\ (1+x)^n&\approx 1+nx \end{aligned} \]
První dvě aproximace využijeme později pro odvození tvaru matice malých rotací, což je důležité při studiu deformace materiálů. Poslední můžeme využít například pro to, abychom z relativistického vzorce pro celkovou energii extrahovali část závislou na rychlosti, tj. kinetickou energii (na přednášce).
Řešení
\(\displaystyle f(x)\approx f(x_0)+f'(x_0)(x-x_0)\)
Veličina \(\displaystyle y\) je funkce proměnné \(\displaystyle x\). Najděte její lineární aproximaci v okolí zadaného bodu.
Ve druhém a třetím příkladě aproximujeme funkci modelující růst populace v prostředí s nosnou kapacitou \(\displaystyle K\). Aproximace v okolí bodu \(\displaystyle x=0\) odpovídá velmi malé populaci. Proto se konstanta úměrnosti ze získané lineární aproximace nazývá invazní parametr.
Řešení
Rychlost mnoha chemických reakcí je dána vzorcem \[ f(x)=\frac {ax}{b+x}, \] kde \(\displaystyle x\) je koncentrace substrátu a \(\displaystyle a\), \(\displaystyle b\) jsou parametry (konstanty). Tento vzorec se nazývá kinetika Michaelise a Mentenové. Ukažte, že platí \[ \frac{\mathrm df}{\mathrm dx}=\frac{ab}{(b+x)^2}. \] Použijte tento výpočet k lineární aproximaci funkce \[ f(x)=\frac {ax}{b+x}, \] pro malá \(\displaystyle x\).
Řešení
Přímým dosazením dostáváme \(\displaystyle f(0)=\frac {a0}{b+0}=0\), \(\displaystyle f'(0)=\frac{ab}{(b+0)^2}=\frac {ab}{b^2}=\frac ab\) a odsud \[\frac {ax}{b+x}\approx 0+\frac ab (x-0)=\frac ab x.\]
Pokud je v součinu výraz, který je blízký nule, ovlivní tento výraz výsledný součin více, než zbylé součinitele. Postavíme toto pozorování na solidnější základy.
Ukažte, že pokud platí \(\displaystyle f(x)=g(x)h(x)\) a \(\displaystyle g(x_0)=0\neq h(x_0)\), má lineární aproximace funkce \(\displaystyle g\) tvar \[g(x)\approx g'(x_0)(x-x_0)\] a lineární aproximace funkce \(\displaystyle f\) tvar \[f(x)\approx \Bigl[g'(x_0) (x-x_0)\Bigr]h(x_0),\] kde v hranaté závorce je lineární aproximace funkce \(\displaystyle g\) a tato aproximace je vynásobena hodnotou funkce \(\displaystyle h\) v bodě \(\displaystyle x_0\).
Situace je jednoduchá zejména v případě, kdy funkce \(\displaystyle g\) je lineární a je sama svojí lineární aproximací. Ukažte, že s uvedenou výbavou je možno napsat lineární aproximace prvních tří funkcí z příkladu přímo a bez výpočtu. Ukažte, že výpočet není nutný a výsledek se dá kvalifikovaně odhadnout i v předchozím příkladě s kinetikou Michaelise a Mentenové. Pro tyto účely použijte triviální identitu \[ \frac {ax}{b+x}=x\cdot\frac {a}{b+x}. \]
Řešení
Obecný vzorec je \[f(x)\approx f(x_0)+f'(x_0)(x-x_0).\]
Vztah \[g(x)\approx g'(x_0)(x-x_0)\] z něj plyne okamžitě použitím funkce \(\displaystyle g\) a podmínky \(\displaystyle g(x_0)=0\).
Pro funkci \(\displaystyle f(x)=g(x)h(x)\) v našem případě máme \[ \begin{aligned} f(x_0)&=g(x_0)h(x_0)=0\cdot h(x_0)=0\\ f'(x_0)&=g'(x_0)h(x_0)+g(x_0)h'(x_0)=g'(x_0)h(x_0)+0\cdot h'(x_0)=g'(x_0)h(x_0)\\ \end{aligned} \] a přímým dosazením \[f(x)\approx 0+g'(x_0)h(x_0)(x-x_0)=\Bigl[g'(x_0)(x-x_0)\Bigr]h(x_0)\]
Tabulka udává závislost koeficientu tepelné vodivosti mědi na teplotě, \(\displaystyle \lambda=\lambda(T)\). Odhadněte pomocí centrální diference derivaci funkce \(\displaystyle \lambda\) pro \(\displaystyle T=400K\) (cca \(\displaystyle 127^\circ \mathrm C\)). Určete i fyzikální jednotku derivace \(\displaystyle \frac{\mathrm d\lambda}{\mathrm dT}\) a slovní interpretaci vypočtené hodnoty.
Poznámka: Teplota v Kelvinech (termodynamická teplota) je teplota ve stupních Celsia posunutá tak, aby teplota \(\displaystyle -273{,}15^\circ\mathrm C\) odpovídala \(\displaystyle 0\,\mathrm K\). Dílky a tedy i změny teploty jsou na obou stupnicích identické.
\(\displaystyle T/\mathrm K\) | \(\displaystyle \lambda\Bigm/ \mathrm {W}/(\mathrm{m}\,\mathrm{K})\) |
---|---|
200 | 413 |
400 | 393 |
600 | 379 |
800 | 366 |
Řešení
Teploty jsou v ekvidistantních krocích po \(\displaystyle 200\) kelvinech. Vezmeme od výchozí hodnoty \(\displaystyle 400\) kelvinů nejbližší nižší (\(\displaystyle 200\,\mathrm K\)) a nejbližší vyšší (\(\displaystyle 600\,\mathrm K\)) teplotu, najdeme v tabulce odpovídající koeficienty tepelné vodivosti, rozdílem určíme změnu v tomto koeficientu a podílem přepočteme změnu na jeden Kelvin. \[\frac{\mathrm d\lambda}{\mathrm dT}(400) \approx \frac{(379 -413) \mathrm {W}/(\mathrm m\,\mathrm K)}{2\cdot 200\mathrm K}=-0.085\,\mathrm W \,\mathrm m^{-1}\,\mathrm K^{-2}\] Při teplotě \(\displaystyle T=400 K\) hodnota koeficientu tepelné vodivosti s rostoucí teplotou klesá. S každým stupněm Celsia (s každým Kelvinem) nad danou teplotu klesne koeficient tepelné vodivosti o \(\displaystyle 0.085\,\mathrm W \,\mathrm m^{-1}\,\mathrm K^{-1}\).
Pokusíme se trošku slovně ilustrovat, co nám vlastně vyšlo. Při teplotě \(\displaystyle 400\,\mathrm K\) a teplotním gradientu jeden stupeň Celsia na metr délky prochází mědí tepelný výkon \(\displaystyle 393\) wattů na metr čtvereční, tj. za sekundu se plochou metru čtverečního přenese \(\displaystyle 393\) joulů. S každým stupněm Celsia navíc tato hodnota malinko poklesne: o \(\displaystyle 0.085\) joulu. Odsud je patrné, že při změně teploty řádově o desítky stupňů se koeficent změní o malé jednotky procent a v těchto situacích nebude závislost na teplotě významná.
Úlohy s tepelnou bilancí (např. osluněná stěna) často vedou na rovnice obsahující čtvrtou mocninu a první mocninu neznámé veličiny. Toto je dáno tím, že vyzařování tepla souvisí podle Stefanova-Bolzmannova zákona se čtvrtou mocninou teploty a přenos tepla prouděním nebo vedením souvisí s první mocninou teploty. Koeficient u první mocniny bývá větší než u čtvrté mocniny, protože konstanta ze Stefanova-Bolzmannova zákona je velmi malá. Typickým představitelem by mohla být rovnice \[x^4-8x+6=0.\] Napište iterační vzorec pro řešení této rovnice Newtonovou metodou a proveďte několik iterací s vhodnou celočíselnou počáteční aproximací. Poté porovnejte s postupem, kdy v rovnici osamostatníte \(\displaystyle x\) z lineární části a z takové rovnice sestavíte iterační vzorec.
Řešení
Newtonova metoda: Využitím funkčního předpisu \(\displaystyle f(x)=x^4-8x+6\) a derivace \(\displaystyle f'(x)=4x^3-8\) dostáváme iterační vzorec \[x_{n+1}=x_n-\frac{x_n^4-8x_n+6}{4x_n^3-8},\] který konverguje velmi rychle.
Iterace | Hodnota |
---|---|
\(\displaystyle x_0\) | \(\displaystyle 1.000000000000000\) |
\(\displaystyle x_1\) | \(\displaystyle 0.750000000000000\) |
\(\displaystyle x_2\) | \(\displaystyle 0.800123762376238\) |
\(\displaystyle x_3\) | \(\displaystyle 0.801613150991155\) |
\(\displaystyle x_4\) | \(\displaystyle 0.801614587354561\) |
\(\displaystyle x_5\) | \(\displaystyle 0.801614587355901\) |
\(\displaystyle x_6\) | \(\displaystyle 0.801614587355901\) |
Ad hoc iterace: Rovnici převedeme na tvar \[x=\frac{x^4+6}{8}\] a zkusíme iterace \[x_{n+1}=\frac{x_n^4+6}{8}.\] Konergenci pozorujeme, ale je pomalá.
Iterace | Hodnota |
---|---|
\(\displaystyle x_0\) | \(\displaystyle 1.000000000000000\) |
\(\displaystyle x_1\) | \(\displaystyle 0.875000000000000\) |
\(\displaystyle x_2\) | \(\displaystyle 0.823272705078125\) |
\(\displaystyle x_3\) | \(\displaystyle 0.807422868167514\) |
\(\displaystyle x_4\) | \(\displaystyle 0.803126865733812\) |
\(\displaystyle x_5\) | \(\displaystyle 0.802005182967586\) |
\(\displaystyle x_6\) | \(\displaystyle 0.801715260030858\) |