2. Gradient#
Anotace.
V úvodu si osaháme gradient a jeho využití k lineární aproximaci a jeho vztah k vrstevnicím.
Komplexnější je pátý příklad. Ukazuje mimo jiné, že někdy je výhodnější řešit úlohu v rámci obecnější teorie.
V šestém příkladě si ilustrujeme na příkladě linearizaci vektorové funkce v počátku. Tato linearizace je v podstatě cesta k jednotné formulaci konstitučních zákonů. Ukázku použití takového zákona si představíme v sedmém příkladě.
Poslední příklad nás zavede do světa zpracování reálných dat a vyzkoušíme si nalezení gradientu numerickou cestou.
2.1. Linearizace pocitové teploty#
Pocitová teplota \(\displaystyle W\) z minulého cvičení má v bodě odpovídajícím teplotě \(\displaystyle T=-11{}^\circ\mathrm C\) a rcyhlosti větru \(\displaystyle v=26\,\mathrm {km}\,\mathrm{hod}^{-1}\) má hodnotu
Řešení
Přímým použitím vzorce pro lineární aproximaci dostáváme
2.2. Parciální derivace, gradient#
Určete gradient funkcí \(\displaystyle z=ax^2y-2xy^2\) a \(\displaystyle h=\frac {ax}{y^2}+5x^3y^2\), kde \(\displaystyle a\in\mathbb R\) je reálný parametr.
Řešení
2.3. Gradient funkce s vrstevnicemi ve tvaru kružnic#
Určete gradient funkce \(\displaystyle z=x^2+y^2\) a zkontrolujte, že je v každém bodě kolmý ke kružnici se středem v počátku. Využijte toho, že spojnice bodu na kružnici se středem kružnice je kolmá k této kružnici.
Řešení
Vektor \(\displaystyle (2x,2y)\) v bodě \(\displaystyle (x,y)\) míří směrem od počátku, tj ve směru spojnice se středem a tedy je kolmý k vrstevnici.
2.4. Gradient funkce s paprskovitými vrstevnicemi#
Určete gradient funkce \(\displaystyle z=\mathop{\mathrm{arctg}} \frac yx\) a zkontrolujte, že je v každém bodě tečný ke kružnici se středem v počátku. Využijte toho, že tečna je kolmá na poloměr.
Řešení
Vektor \(\displaystyle (-y,x)\) v bodě \(\displaystyle (x,y)\) je kolmý k vektoru \(\displaystyle (x,y)\). Proto je tečný ke kružnici.
2.5. Tečná rovina atd.#
Pro funkci \(\displaystyle f(x,y)=x^2+\frac x{y^2}-6\) najděte
gradient,
gradient v bodě \(\displaystyle (2,1)\),
lineární aproximaci v bodě \(\displaystyle (2,1)\),
tečnou rovinu v bodě \(\displaystyle (2,1)\),
rovnici vrstevnice bodem \(\displaystyle (2,1)\) a rovnici tečny k vrstevnici tímto bodem,
explicitní vyjádření funkce dané v okolí bodu \(\displaystyle (2,1)\) implicitně rovnicí \(\displaystyle f(x,y)=0\),
lineární aproximace v okolí bodu \(\displaystyle x=2\) pro funkci získanou v předchozím bodu.
V tomto příkladě ukazujeme, že někdy je vhodné úlohu řešit v rámci obecnější teorie. Zde v podúkolu číslo 7 vlastně najdeme lineární aproximaci relativně komplikované funkce jedné proměnné (nalezené v podúkolu 6). To se dá udělat prostředky diferenciálního počtu funkcí jedné proměnné, ale výpočet by byl poměrně nepříjemný, protože by bylo nutno derivovat funkci s nepříjemnou odmocninou. Alternativa je najít tečnou rovinu k funkci více proměnných z našeho zadání a příslušný řez této tečné roviny bude tečnou k vrstevnici. Použitý aparát je sice pokročilejší (používáme funkce více proměnných tam, kde by stačily funkce jedné proměnné), ale početní náročnost je nižší. Technicky je derivování nepříjemné odmocniny ze zlomku nahrazeno derivováním polynomu.
Řešení
\(\displaystyle \nabla f=\left(2x+\frac 1{y^2},-2\frac x{y^3}\right)\)
\(\displaystyle \nabla f(2,1)=(5,-4)\)
\(\displaystyle f(x,y)\approx 5(x-2)-4(y-1)\)
\(\displaystyle z= 5(x-2)-4(y-1)\)
Rovnice vrstevnice je
\[x^2+\frac x{y^2}-6=0\]a tečna\[5(x-2)-4(y-1)=0,\]tj.\[5x-4y-6=0.\]Postupnými úpravami a výběrem správného znaménka po vyřešení kvadratické rovnice vzhledem k \(\displaystyle y\) dostáváme
\[\begin{split} \begin{aligned} x^2+\frac x{y^2}-6&=0\\ \frac x{y^2}&=6-x^2\\ y^2&=\frac{x}{6-x^2}\\ y&=\sqrt{\frac{x}{6-x^2}}\\ \end{aligned} \end{split}\]Z rovnice tečny k vrstevnici
\[5(x-2)-4(y-1)=0\]dostáváme\[y=1+\frac 54 (x-2)\]a proto\[\sqrt{\frac{x}{6-x^2}}\approx 1+\frac 54 (x-2)\]v okolí \(\displaystyle x=2\). Všimněte si, že jsme nepotřebovali aproximovanou funkci \(\displaystyle \sqrt{\frac{x}{6-x^2}}\) vůbec derivovat. To je výhoda, protože derivace odmocniny z podílu se nepočítá zcela příjemně. Namísto toho jsme využili výsledek z teorie funkce více proměnných. Přitom se musela využít nadřazená teorie, ale k výpočtu nebylo třeba derivovat nic horšího, než mocninnou funkci.
2.6. Linearizace vektorové funkce, Jacobiho matice#
Jacobiho matice se používá k linearizaci vektorových funkcí, které mají na vstupu i na výstupu uspořádanou n-tici. Jsou to matice, kde gradienty jednotlivých komponent vektorové funkce jsou zapsány do řádků matice.
Najděte Jacobiho matici pro funkci
Řešení
Platí
2.7. Parciální derivace, gradient a násobení matic#
Vypočtěte gradient funkce
Uvažujte součinitel tepelné vodivosti
Řešení
Platí
2.8. Gradient numericky#
\(\displaystyle T\) |
\(\displaystyle -30\) |
\(\displaystyle -25\) |
\(\displaystyle -20\) |
\(\displaystyle -15\) |
\(\displaystyle -10\) |
\(\displaystyle -5\) |
\(\displaystyle 0\) |
\(\displaystyle 5\) |
\(\displaystyle 10\) |
\(\displaystyle 15\) |
\(\displaystyle 20\) |
\(\displaystyle 25\) |
\(\displaystyle 30\) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
\(\displaystyle -30\) |
81.39 |
84.14 |
86.39 |
88.14 |
89.39 |
90.14 |
90.39 |
90.14 |
89.39 |
88.14 |
86.39 |
84.14 |
81.39 |
\(\displaystyle -25\) |
83.47 |
86.22 |
88.47 |
90.22 |
91.47 |
92.22 |
92.47 |
92.22 |
91.47 |
90.22 |
88.47 |
86.22 |
83.47 |
\(\displaystyle -20\) |
85.54 |
88.29 |
90.54 |
92.29 |
93.54 |
94.29 |
94.54 |
94.29 |
93.54 |
92.29 |
90.54 |
88.29 |
85.54 |
\(\displaystyle -15\) |
87.62 |
90.37 |
92.62 |
94.37 |
95.62 |
96.37 |
96.62 |
96.37 |
95.62 |
94.37 |
92.62 |
90.37 |
87.62 |
\(\displaystyle -10\) |
89.69 |
92.44 |
94.69 |
96.44 |
97.69 |
98.44 |
98.69 |
98.44 |
97.69 |
96.44 |
94.69 |
92.44 |
89.69 |
\(\displaystyle -5\) |
91.77 |
94.52 |
96.77 |
98.52 |
99.77 |
100.52 |
100.77 |
100.52 |
99.77 |
98.52 |
96.77 |
94.52 |
91.77 |
\(\displaystyle 0\) |
93.84 |
96.59 |
98.84 |
100.59 |
101.84 |
102.59 |
102.84 |
102.59 |
101.84 |
100.59 |
98.84 |
96.59 |
93.84 |
\(\displaystyle 5\) |
95.92 |
98.67 |
100.92 |
102.67 |
103.92 |
104.67 |
104.92 |
104.67 |
103.92 |
102.67 |
100.92 |
98.67 |
95.92 |
\(\displaystyle 10\) |
97.99 |
100.74 |
102.99 |
104.74 |
105.99 |
106.74 |
106.99 |
106.74 |
105.99 |
104.74 |
102.99 |
100.74 |
97.99 |
\(\displaystyle 15\) |
100.07 |
102.82 |
105.07 |
106.82 |
108.07 |
108.82 |
109.07 |
108.82 |
108.07 |
106.82 |
105.07 |
102.82 |
100.07 |
\(\displaystyle 20\) |
102.14 |
104.89 |
107.14 |
108.89 |
110.14 |
110.89 |
111.14 |
110.89 |
110.14 |
108.89 |
107.14 |
104.89 |
102.14 |
\(\displaystyle 25\) |
104.22 |
106.97 |
109.22 |
110.97 |
112.22 |
112.97 |
113.22 |
112.97 |
112.22 |
110.97 |
109.22 |
106.97 |
104.22 |
\(\displaystyle 30\) |
106.29 |
109.04 |
111.29 |
113.04 |
114.29 |
115.04 |
115.29 |
115.04 |
114.29 |
113.04 |
111.29 |
109.04 |
106.29 |
Tabulka \(\displaystyle T(x,y)\), vodorovně \(\displaystyle x\), svisle \(\displaystyle y\)
Rozložení teploty v plošném materiálu je po vyhodnocení dat z termosnímku dáno tabulkou. Situace může vypadat například jako v tomto zadání. Určete gradient teploty v bodě o souřadnicích \(\displaystyle x=20\) a \(\displaystyle y=5\). Pro výpočet parciálních derivací použijte centrální diferenci.
Poznámka: Ve skutečnosti se nejedná a termosnímek, ale o graf funkce dané tabulkou. Barvy jsou interpolovány pro hladší přechody. Příkazy generující tabulku a obrázek jsou zde.
Řešení
Pomocí centrální diference odhadneme parciální derivace pro \(\displaystyle x=20\) a \(\displaystyle y=5\).