1. Věty o implicitních funkcích#
Definition 1
Implicitně zadaná funkce je funkce zadaná rovnicí, např. \(F(x,y)=0\).
Example 1
Rovnice \(x^2+y^2 - 1 = 0\) je rovnice kružnice a zadává obecně 2 spojité funkce tvaru
pro libovolné \(x\in\langle -1,1\rangle\).
Example 2
Rovnice \(x^2+y^2 = 0\) je splněna pouze pro \(x=y=0\), tj. zadává pouze jediný bod.
Example 3
Rovnice \(x^2+y^2 + 1 = 0\) nemá řešení v \(\mathbb R^2\).
Example 4
Rovnice \(|xy|-xy = 0\) je splněna pro všechny body \([x,y]\) z prvního a třetího kvadrantu.
Poučení z předchozích příkladů - 1 rovnice o 2 neznámých nemusí vždy zadávat křivku.
přednáška má následující 2 cíle:
Poznat, za jakých předpokladů definuje rovnice \(F(x,y)=0\) spojitou funkci.
Umět vyšetřit derivace implicitně zadané funkce bez toho, že bychom uměli najít explicitní vyjádření \(y=f(x)\) řešením rovnice \(F(x,y)=0\).
Následující věta poskytuje kritérium, jak poznat, že rovnice \(F(x,y)=0\) definuje v okolí bodu \([x_0, y_0]\in\mathbb R^2\) implicitně definovanou funkci.
Theorem 1 (O implicitní funkci v \(\mathbb R^2\))
Nechť \(G\subset\mathbb R^2\) je otevřená množina a nechť \(F:G\to\mathbb R\) je třídy \(C^1(G)\). Je-li \({\bf x}_0=[x_0,y_0]\in G\) takový, že \(F(x_0,y_0)=0\) a \(\frac{\partial F}{\partial y}({\bf x_0})\neq 0\), pak existuje okolí \(X\) bodu \(x_0\), okolí \(Y\) bodu \(y_0\) a právě 1 spojitá funkce \(f:X\to Y\) taková, že
Funkce \(f\) je navíc diferencovatelná v každém bodě \(x\in X\) a platí
Důkaz:
Viz přednáška.
Remark 1
Jak si zapamatovat (odvodit) vzorec pro derivaci implicitně zadané funkce? Předpokládejme, že už víme, že rovnice \(F(x,y)=0\) zadává na okolí bodu \([x_0,y_0]\) funkci \(f\). Platí tedy \(F(x,f(x))=0\) pro všechna \(x\) z nějakého okolí bodu \(x_0\). Zderivujme poslední rovnost podle \(x\). S využitím řetězového pravidla dostaneme
odkud již snadno vyjádříme
Všimněme si, že dle pokud jsou splněny předpoklady věty o implicitní funkci, pak \(\frac{\partial F}{\partial y}(x_0,f(x_0))\neq 0\) a derivace je dobře definována (nedělíme nulou).
Example 5
Vyšetřeme pomocí věty o implicitních funkcích, v okolí kterých bodů zadává rovnice kružnice
graf spojité funkce.
Nejprve vypočteme \(\frac{\partial F}{\partial y}(x,y) = 2y\). Tato derivace se nerovná nule, právě když \(y\neq 0\). Z věty o implicitní funkci plyne, že pro všechny body \([x_0,y_0]\) jednotkové kružnice, pro které \(y_0\neq 0\) existuje okolí \(X\) bodu \(x_0\) tak, že na němž rovnice kružnice zadává spojitou funkci definovanou implicitně rovnicí \(x^2+y^2-1=0\) s hodnotami v okolí \(y_0\). Zjevně se jedná o jednu z funkcí \(y=\pm\sqrt{1-x^2}\), kde znaménko je voleno dle znaménka \(y_0\).
V okolí bodů \([-1,0]\) a \([1,0]\) rovnice kružnice nezadává graf spojité funkce, protože pro každé \(x\) lze v okolí těchto bodů najít 2 různá \(y\). Tyto body jsou tedy tzv. kritické body.
Remark 2
Pokud má \(F\) na množině \(G\) spojité parciální derivace dle \(x\) a \(y\) až do řádu \(m\), tj. jeli \(F\in C^m(G)\), pak i implicitně zadaná funkce \(f\) je \(m\) krát spojitě diferencovatelná na okolí \(X\) bodu \(x_0\), tj. \(f\in C^m(X)\). Vyšší derivace \(f\) lze napočítávat opakovaným derivováním vztahu \(F(x,f(x))=0\) podle \(x\).
Example
Například výpočet 2. derivace probíhá v následujících krocích:
Generující rovnice: \(\qquad F(x,f(x)) = 0\).
První derivace:
Druhá derivace:
odkud po úpravě dostaneme vyjádření druhé derivace ve tvaru
kde jsme využili záměnost druhých smíšených parciálních derivací.
Větu o implicitních funkcích lze snadno zobecnit na případ jedné rovnice pro funkce více proměnných.
Theorem 2 (O implicitních funkci více proměnných)
Nechť \(G\subset\mathbb R^{n+1}\) je otevřená množina a nechť \(F:G\to\mathbb R\) je třídy \(C^1(G)\). Je-li \([{\bf x_0},y_0]\in G\) takový, že \(F({\bf x_0},y_0)=0\) a \(\frac{\partial F}{\partial y}({\bf x_0},y_0)\neq 0\), pak existují okolí \(X\) bodu \({\bf x_0}\), okolí \(Y\) bodu \(y_0\) a právě 1 spojitá funkce \(f:X\to Y\) taková, že
Funkce \(f\) je navíc diferencovatelná v každém bodě \({\bf x}\in X\) a platí
Důkaz:
Dokazuje se analogicky jako předchozí věta. Zde ukážeme jen odvození vzorce pro parciální derivace \(\frac{\partial f}{\partial x_k}.\) Rozepišme výraz \(F({\bf x}, y)=0\) po složkách:
Zderivujeme-li poslední rovnici parciálně dle \(x_k\), pak s využitím řetězového pravidla odvodíme
odkud již snadno plyne (1).
Větu o implicitní funkci lze zobecnit na případ, kdy je zadána celá sada implicitních funkcí pomocí soustavy rovnic. Uvažujme soustavu \(m\) rovnic o \(n+m\) neznámých tvaru \({\bf F}({\bf x},{\bf y}) = {\bf 0}\), kterou můžeme rozepsat do složek jako
kde \({\bf x}=[x_1,\dots,x_n]\in X\subset\mathbb R^n\) a \({\bf y}=[y_1,\dots,y_m]\in Y\subset\mathbb R^m\).
Definition 2
Funkcemi zadanými implicitně na oblasti \(G\subset X\) nazýváme takové funkce \(f_1,\dots,f_m:G\to\mathbb R\) takové, že
Tuto rovnost lze též zapsat zkráceně vektorově jako \({\bf F}({\bf x},{\bf f}({\bf x})) = {\bf 0}\).
Theorem 3 (O implicitních funkcích)
Nechť \(G\subset\mathrm R^{n+m}\) je otevřená množina a \({\bf F}:\mathrm R^{n+m}\to\mathrm R^m\) je třídy \(C^1(G)\) (tj. \(F_i\) mají spojité parciální derivace podle všech proměnných na \(G\)). Je-li \([{\bf x}_0, {\bf y}_0]\in G\) takový bod, že
a zároveň
pak existují okolí \(X\subset \mathbb R^n\) bodu \({\bf x}_0\), okolí \(Y\subset \mathbb R^m\) bodu \({\bf y}_0\) a právě jedno spojité zobrazení \({\bf f}:X\to Y\) takové, že
a
Složky funkce \({\bf f}\) mají spojité parciální derivace podle všech proměnných (tj. \(f_i\in C^1(X)\) pro všechna \(i\in\widehat{m}\)) a platí
kde \(\Delta = \det\left(\frac{\partial F_i}{\partial y_j}({\bf x},{\bf y})\right)\neq 0\).
Důkaz:
Důkaz existence je složitější, používá Banachovu větu o pevném bodě.
Zde odvodíme opět jen vzorec pro výpočet parciální derivace \(\frac{\partial f_i}{\partial x_j}\). Zderivujeme-li rovnost \({\bf F}({\bf x},{\bf f}({\bf x})) = {\bf 0}\) podle \(x_j\), dostaneme pro \(i\)-tou složku (\(i\in\widehat{m}\)):
odkud
Tuto soustavu lineárních algebraických rovnic lze přepsat maticově jako
Tato soustava má právě jedno řešení, neboť determinant matice soustavy je právě \(\Delta\neq 0\), přičemž \(i\)-tou složku řešení lze získat pomocí Cramerova pravidla, tj.
kde \(\Delta_i\) je determinant matice, která vznikne nahrazením \(i\)-tého sloupce matice soustavy pravou stranou, čímž vznikne přesně vzorec (3).