Kapitola 8
Funkce zadaná implicitně

Uvažujme tento problém: Nechť F je funkce dvou proměnných a označme množinu (křivku)

M = {[x,y] ∈ 𝒟(F ) : F (x,y) = 0}.
Například pro F(x,y) = x2 + y2 1 je křivka M jednotková kružnice se středem v počátku.

Zvolme libovolný bod na křivce M. Chceme vyšetřit chování křivky v okolí tohoto bodu, zejména určit rovnici tečny v tomto bodě a rozhodnout, zda křivka v okolí tohoto bodu leží nad, nebo pod tečnou.

Jestliže křivka M je přímo grafem funkce jedné proměnné y = f(x), tj. F(x,y) = y f(x) = 0, problém snadno vyřešíme výpočtem derivací f′,f′′. Rovněž v jednoduchých případech, jako je rovnice kružnice, lze využít metod diferenciálního počtu funkcí jedné proměnné, neboť z rovnice kružnice můžeme snadno spočítat y jako funkci proměnné x. Je-li však rovnice křivky komplikovanější, např. x3 + y3 2xy = 0, a chceme určit rovnici tečny ke křivce určené touto rovnicí v bodě [x0,y0] = [1,1], předchozí postup selhává, protože z rovnice křivky nelze y rozumně spočítat.

V této kapitole ukážeme, jak tuto nesnáz obejít. Budeme se nejprve zabývat problémem, zda je křivka M v okolí daného bodu totožná s grafem nějaké funkce jedné proměnné, a pokud ano, jak spočítat její derivace.

V prvním odstavci je tento problém vyřešen pro funkci jedné proměnné, v druhém pro funkci n proměnných a v třetím odstavci pro zobrazení mezi prostory vyšších dimenzí.

8.1 Implicitně zadaná funkce jedné proměnné

Definice 8.1. Nechť F je funkce dvou proměnných. Označme M = {[x,y] ∈ 𝒟(F) :  F(x,y) = 0} a nechť F(x0,y0) = 0. Jestliže existuje okolí 𝒰 = {[x,y] ∈ 𝒟(F) :  ∣x x0∣ < δ,∣y y0∣ < δ} bodu [x0,y0] takové, že množina M ∩𝒰 je totožná s grafem funkce y = f(x), ∣x x0∣ < δ, řekneme, že funkce f je v okolí bodu [x0,y0] definována implicitně rovnicí F(x,y) = 0.

 

Jinými slovy, funkce y = f(x) je v okolí bodu [x0,y0] zadána implicitně1 rovnicí F(x,y) = 0, jestliže existuje δ > 0 takové, že F(x,f(x)) = 0 pro x ∈ (x0 δ,x0 + δ).

V případě rovnice kružnice x2 + y2 1 = 0 z obrázku vidíme, že v okolí libovolného bodu P0[±1,0] této kružnice je rovnicí x2 + y2 1 = 0 implicitně zadána funkce y = f(x) = ±√1-−-x2 (znaménko + bereme, leží-li bod na horní půlkružnici, a znaménko , je-li na dolní půlkružnici).


 

PICT

obr. 8.1:

Dále vidíme, že v okolí bodů [±1,0] není rovnicí zadána žádná funkce proměnné x.

Jako jiný příklad uvažujme křivky dané rovnicemi

F(x,y) := x y2 = 0 (parabola)

 

F(x,y) := x2 y2 = 0 (dvojice přimek y = ±x)

 

Je vidět, že v libovolném okolí počátku není rovnicí F(x,y) = 0 určena implicitně žádná funkce. Naopak v dostatečně malém okolí každého jiného bodu těchto křivek je rovnicí F(x,y) = 0 definována funkce y = f(x). V prvním případě to jsou funkce y = √ -- x nebo y = √ -- x, podle toho, leží-li bod v horní, nebo dolní polorovině určené osou x, ve druhém případě y = x nebo y = x, podle toho, na které z dvojice přímek bod leží.

V následující Větě 8.1 je uvedena postačující podmínka pro existenci funkce zadané implicitně v okolí daného bodu křivky a ve Větě 8.2 způsob pro výpočet její derivace.

Věta 8.1. Nechť je funkce F spojitá na čtverci R = {[x,y] ∈ 𝒟(F):∣x x0∣ < a, ∣y y0∣ < a} a nechť F(x0,y0) = 0. Dále předpokládejme, že funkce F má spojitou parciální derivaci -∂ ∂yF(x,y) v bodě [x0,y0] a platí ∂F- ∂y(x0,y0)0.

Pak existuje okolí bodu [x0,y0], v němž je rovností F(x,y) = 0 implicitně definována právě jedna funkce y = f(x), která je spojitá.

 

Důkaz. Existenci implicitně zadané funkce dokážeme pomocí Banachovy věty o pevném bodu kontraktivního zobrazení v úplném metrickém prostoru, viz [D-D]. Nechť ɛ,δ > 0 jsou reálná čísla, jejichž přesnou hodnotu určíme později, a označme I = [x0 δ,x0 + δ]. Uvažujme prostor funkcí

P = {g ∈ C(I) : g(x0) = y0, ∣g(x)− y0∣ ≤ ɛ pro x ∈ I}.
To znamená, že P je prostor spojitých funkcí na I, jejichž grafy procházejí bodem [x0,y0] a leží v δ-ɛ obdélníku kolem bodu [x0,y0]. Na P uvažujme metriku stejnoměrné konvergence ρ(f,g) = maxx∈I∣f(x) g(x)∣. Označme d = Fy(x0,y0)0 a definujme na P zobrazení T : P → C(I) předpisem
 T F-(x,g(x)) g(x) ↦−→ g(x) − d .
Najdeme-li pevný bod f ∈ P zobrazení T, je tento bod hledanou implicitně zadanou funkcí f. Vskutku, je-li f(x) = T(f)(x) = f(x) d1F(x,f(x)), je d1F(x,f(x)) = 0 pro x ∈ I, což podle Definice 8.1 znamená, že funkce f je implicitně zadána rovností F(x,y) = 0.

Určíme nyní konstanty δ a ɛ tak, aby zobrazení T bylo kontrakcí a zobrazovalo prostor P do sebe (což jsou spolu s úplností prostoru P předpoklady Banachovy věty).

Nechť f,g ∈ P. Využitím Lagrangeovy věty o střední hodnotě pro funkci F dostáváme

 

∣T(f)(x)T(g)(x)∣ = maxx∈I∣f(x)d1F(x,f(x)) g(x) + d1F(x,g(x))∣ =
= ∣f(x) g(x) Fy(x,-ξ)(f-(x)-−-g(x)) d∣ = ∣f(x) g(x)∣∣1 Fy(x,ξ)- d∣,
kde ξ = ξ(x) leží mezi f(x) a g(x). Protože funkce Fy je spojitá v bodě [x0,y0] a Fy(x0,y0) = d, existují ɛ,δ1 > 0 taková, že ∣1 d1Fy(x,y)∣ < 1 2 pro x ∈ (x0 δ1,x0 + δ1), y ∈ (y0 ɛ,y0 + ɛ). Je-li δ δ1, pro takto zvolená ɛ,δ1 platí
ρ(T(f),T(g)) = maxx∈I∣f(x) g(x)∣∣1 F (x,ξ) -y------ d∣
1- 2maxx∈I∣f(x) g(x)∣ = 1- 2ρ(f,g),
tj. T je kontrakce s koeficientem kontrakce q = 12. Nechť f ∈ P. Pak T(f) je spojitá funkce a T(f)(x0) = f(x0) d1F(x0,f(x0)) = y0. Odtud plyne existence δ2 > 0 tak, že pro x ∈ (x0 δ2,x0 + δ2) platí
∣T(f)(x)− y0∣ ≤ ɛ.

Položme δ = min{δ1,δ2}, pak pro takto určená ɛ,δ je T kontraktivní zobrazení P do sebe, což jsme potřebovali dokázat.

 

Poznámka 8.1. i) Uvědomme si, že rovností F(x,y) = 0 může být v dostatečně velkém okolí bodu [x0,y0] zadána jedna či více spojitých nebo nespojitých funkcí. Tuto skutečnost ilustruje následující příklad.

Uvažujme rovnici y(y 1) = 0. Touto rovnicí je v okolí bodu [0,0] určena spojitá funkce y ≡ 0 a kromě ní také nespojitá funkce

 { 0, pro x ∈ ℚ, χ(x) = 1, pro x ∈ ℝ \ ℚ.
ii) Podmínka Fy(x0,y0)0 je pouze dostatečnou, nikoliv nutnou podmínkou pro existenci implicitně zadané funkce. V případě rovnice y3x = 0 je Fy(0,0) = 3y2∣y=0 = 0, a přesto je rovnicí v okolí počátku implicitně určena funkce y = 3√x--.

 

PICT

obr. 8.2:

iii) Na zadávající rovnici F(x,y) = 0 se můžeme dívat také jako na rovnici definující funkci x = ψ(y) proměnné y. Snadno se vidí na základě Věty 8.1 , že dostatečnou podmínkou pro existenci takto implicitně zadané funkce x = ψ(y) v okolí b. [x0,y0] je Fx(x0,y0)0. Na obrázku 8.2 je vidět, že rovnicí x2 + y2 1 = 0 je v okolí bodu [1,0] implicitně určena funkce x = ψ(y) = ∘ ------ 1− y2.

 

Derivaci implicitně zadané funkce vypočteme podle následující věty.

Věta 8.2. Nechť jsou splněny předpoklady Věty 8.1 a funkce F má na R spojité parciální derivace 1. řádu. Pak má funkce f, která je implicitně určena v okolí bodu [x0,y0] rovnicí F(x,y) = 0, derivaci v bodě x0 a platí

 ′ Fx(x0,y0) f (x0) = − Fy(x0,y0).
(8.1)

 

 

Důkaz. Nechť f je funkce implicitně určená v okolí bodu [x0,y0] rovnicí F(x,y) = 0, tj. existuje δ > 0 takové, že pro x ∈ (x0 δ,x0 + δ) platí F(x,f(x)) = 0. Důkaz existence derivace implicitně zadané funkce f zde nebudeme provádět (lze jej s podrobnostmi nalézt např. v [N 2]), zde se zaměříme pouze na odvození vzorce pro f′. Derivováním rovnosti F(x,f(x)) podle x dostáváme

Fx(x,f(x))+ Fy(x,f(x))f′(x) = 0,
odkud
f′(x) = − Fx(x,f(x)). Fy(x,f(x))
Dosadíme-li za x = x0, pak ze skutečnosti, že f(x0) = y0, plyne dokazované tvrzení.

 

Příklad 8.1. i) Určete rovnici tečny a normály ke křivce dané rovnicí x3 + y3 2xy = 0 v bodě [1,1] (viz úvodní komentář).

Řešení. Označme F(x,y) = x3 + y3 2xy. Platí Fy(x,y) = 3y2 2x,Fy(1,1) = 1 0, jsou tedy splněny všechny předpoklady věty, tj. rovností x3 + y3 2xy = 0 je v jistém okolí bodu [1,1] určena implicitně funkce jedné proměnné y = f(x), pro jejíž derivaci v bodě x = 1 dostáváme

 Fx(1,1) 3x2 − 2y f′(1) = −------- = − --2-----∣[x,y]=[1,1] = − 1. Fy(1,1) 3y − 2x
Rovnice tečny t je y 1 = (x 1) x + y 2 = 0. Normála je přímka kolmá k tečně, a vzhledem k tomu, že pro směrnice k1,k2 dvou navzájem kolmých přímek platí k1k2 = 1, rovnice normály n je y 1 = x 1 y = x.

ii) Určete, ve kterých bodech křivky x2 + y2 xy 1 = 0 je tečna rovnoběžná s osou x, resp. y.

Řešení. Stejně jako v předchozím příkladu zjistíme, že ve všech bodech, kde ∂- ∂y[x2 + y2 xy 1] = 2y x0, je rovnicí x2 + y2 xy 1 = 0 implicitně určena jistá funkce proměnné x. Pro její derivaci platí

 ′ 2x-−-y y = −2y − x .
Tečna je rovnoběžná s osou x v bodech, kde y′=0, musí proto platit 2xy = 0. Protože hledaný bod leží na křivce x2 + y2 xy 1 = 0, dostáváme systém rovnic
y = 2x, x2 + y2 − xy − 1 = 0.
Dosazením z první rovnice do druhé snadno najdeme řešení x = ±√- -33-, y = ± √- 233, tedy tečna ke křivce je vodorovná v bodech [± - √3- 3,± - 2√3 3].

Při určení bodů, kde je tečna rovnoběžná s osou y, postupujeme podobně. Tečna může být svislá pouze v bodech, kde je jmenovatel zlomku vyjadřující y′ nulový. (Ke stejnému výsledku dojdeme, jestliže se na rovnici x2 + y2 xy 1 = 0 díváme jako na rovnici určující implicitně x jako funkci proměnné y.) Obdržíme systém rovnic

2y − x = 0, x2 + y2 − xy − 1 = 0,
jehož řešením je dvojice bodů [±2√3 3,±√3- 3], v nichž je tečna ke křivce svislá.

 

Poznámka 8.2.

 

Příklad 8.2.

 

8.2 Implicitně zadaná funkce více proměnných

V úvahách prováděných na začátku předchozího odstavce se můžeme snadno „posunout“ o dimenzi výše. Uvažujme v ℝ3 množinu M = {[x,y,z] ∈ ℝ3 :  F(x,y,z) = 0}, kde F je nějaká funkce tří proměnných. Za celkem přirozených předpokladů na funkci F (např. diferencovatelnost) je M nějaká plocha v ℝ3 a můžeme si klást otázku, jaká je rovnice tečné roviny k ploše M v bodě [x0,y0,z0] ∈ M, popř. zda v okolí tohoto bodu je plocha pod, nebo nad tečnou rovinou. Lze-li z rovnice F(x,y,z) = 0 vypočítat proměnnou z, můžeme použít postup ze čtvrté kapitoly. Pokud toto není možné, zcela analogicky jako pro funkci dvou proměnných můžeme odvodit podmínku, kdy je množina M v okolí bodu [x0,y0,y0] totožná s grafem nějaké funkce dvou proměnných z = f(x,y), tj. v okolí bodu [x0,y0,z0] platí F(x,y,f(x,y)) = 0 a f(x0,y0) = z0. Pokud taková funkce existuje, řekneme, že je v okolí bodu [x0,y0,z0] implicitně zadána rovnicí F(x,y,z) = 0.

Zcela analogická je situace, kdy je rovnicí F(x1,,xn,y) = 0 v okolí bodu [x,y] = [x1,,xn,y] implicitně určena funkce n proměnných y = f(x1,,xn). Přistoupíme proto k formulaci existenčního tvrzení přímo pro tento obecný případ. Důkaz tvrzení neuvádíme, protože je v podstatě totožný s případem, kdy x je skalární proměnná.

Věta 8.3. Nechť funkce F : ℝn+1 → ℝ, M = {[x,y] = [x1,,xn,y] ∈ ℝn+1, F(x,y) = 0}, [x,y] ∈ M a F je spojitá na množině R = {[x,y] = [x1,,xn,y] :  ∣xi xi∣ < a,i = 1,,n, ∣y y∣ < a}. Dále předpokládejme, že F má spojitou parciální derivaci Fy v bodě [x,y] a ∂∂Fy-(x,y)0. Pak existuje okolí bodu [x,y], v němž je rovnicí F(x,y) = F(x1,xn,y) = 0 implicitně určena právě jedna spojitá funkce y = f(x) = f(x1,,xn).

Má-li navíc funkce F v bodě [x,y] spojité parciální derivace ∂∂xiF, má implicitně určená funkce f v bodě x = [x1,xn] parciální derivace a platí

∂f ∂F-(x ∗,y ∗) ---(x∗) = − ∂∂xFi--∗-∗-- ∂xi ∂y (x ,y )

 

Příklad 8.3. i) Určete rovnici tečné roviny v bodě [1,0,1] k ploše určené rovnicí x3 + y3 + z3 3xyz x y z = 0.

Řešení. Určíme parciální derivace implicitně zadané funkce z = z(x,y). Derivováním zadávající rovnice podle x a podle y (uvážíme při tom, že z je funkcí proměnných x a y) dostáváme

3x2 + 3z2zx − 3yz − 3xyzx − 1 − zx = 0, 3y2 + 3z2z − 3xz − 3xyz − 1 − z = 0. y y y
Odtud
 3x2-−-3yz-−-1 3y2 −-3xz-−-1 zx = 3xy + 1 − 3z2, zy = 3xy + 1− 3z2 .
Dosazením x = 1,y = 0,z = 1 dostáváme zx(1,0) = 1, zy(1,0) = 2, a tedy tečná rovina k dané ploše v bodě [1,0,1] má podle (4.6) rovnici z 1 = (x 1) + 2y, po úpravě x 2y + z 2 = 0.

ii) Rozhodněte, zda plocha v 𝔼3 daná rovnicí x + y2 + z3 + z 4 = 0 leží v okolí bodu [1,1,1] pod tečnou rovinou, nebo nad tečnou rovinou sestrojenou v tomto bodě.

Řešení. Postupem popsaným ve Větě 8.3 určíme parciální derivace v bodě [1,1] funkce z = z(x,y). Dostáváme

 1 2y zx = − ------2, zy = − -----2, 2 1 + 3z 2 1+ 3z z = − -6zxz--, z = − 2-+-6zyz, z = − 6zxzyz, xx 1+ 3z2 yy 1+ 3z2 xy 1+ 3z2
tedy v bodě [1,1,1] platí zx = 1 4, zy = 1 2, zxx = 3- 32, zxy = -3 16, zyy = 7 8. Tečná rovina v bodě [1,1,1] má rovnici z 1 = 1 4(x 1) 1 2(y 1).

Nyní použijeme tvrzení uvedené v Poznámce 6.3 . Platí

 ( )( ) ( ) D(1, 1) = zxx(1,1)zyy(1,1)− z2xy(1,1) = − -3 − 7 − 3- 2 = 122-> 0 32 8 16 16

a zxx(1,1) = 3 32. Proto plocha určená rovnicí x + y2 + z3 + z 4 = 0 leží v okolí bodu [1,1,1] pod tečnou rovinou v tomto bodě.

iii) Určete lokální extrémy funkce z = f(x,y) určené implicitně rovnicí F(x,y,z) = x2 + y2 + z2 xz √ -- 2yz = 1.

Řešení. Derivováním zadávající rovnosti podle x a y dostáváme

 √ -- 2x + 2zzx − z − xz√x-− √2yzx = 0, 2y + 2zzy − xzy − 2z − 2yzy = 0,
(8.4)
odtud
 √-- z − 2x 2z − 2y zx = ---------√---, zy = --------√---. 2z − x − 2y 2z − x− 2y
Stacionární body určíme z podmínky zx = 0 = zy, tj. z = 2x = √-- 2y, tedy y = √2--x. Dosazením do zadávající rovnice obdržíme dvojici stacionárních bodů P1 = [1,√2--,2], P2 = [1,√2--,2]. V těchto bodech je Fz0, tedy v jejich okolí je implicitně určena jistá funkce z = f(x,y). Derivováním (8.4) vypočteme parciální derivace 2. řádu ve stacionárních bodech
zxx = − -----2--√---, zxy = 0, zyy = −------2--√---. 2z − x − 2y 2z − x − 2y
V obou bodech P1,2 je D = zxxzyy zxy2 = 1 > 0, tj. v těchto bodech nastávají lokální extrémy, a to maximum v bodě P1 (neboť zxx = 2) a minimum v bodě P2 (zxx = 2).

 

Podobným způsobem jako v Poznámce 8.2 iii) lze dokázat následující tvrzení.

Věta 8.4. Předpokládejme, že funkce F : ℝn → ℝ má spojité parciální derivace v bodě x = [x1,,xn] ∈ ℝn a alespoň jedna z těchto parciálních derivací je nenulová. Pak lze k (n 1)-rozměrné ploše určené rovnicí F(x) = F(x1,,xn) = 0 v bodě x sestrojit tečnou nadrovinu a tato nadrovina má rovnici

∑n ∂F ---(x∗)(xi − x∗i) = 0. k=1∂xi
(8.5)

 

Ve vektorovém zápisu je uvedený vztah

〈F′(x∗),x − x∗〉 = 0,
(〈.,.〉 značí skalární součin v ℝn), tedy vektor F′(x) = (-∂F- ∂x1(x),,∂F- ∂xn(x)) je normálovým vektorem v bodě x k plo še F(x) = 0.

Příklad 8.4. Určete rovnici tečné nadroviny v bodě [1,1,,1] k (n 1)-rozměrné ploše dané rovnicí x1 + x22 + + xnn n = 0.

Řešení. Platí -∂- ∂xk(∑n xk) k=1 k = kxkk1. Odtud dosazením do (8.5 ) dostáváme rovnici tečné nadroviny

 ∑n ρ : k(xk − 1) = 0, tj. x1 + 2x2 + ⋅⋅⋅+ nxn = n(n+-1). k=1 2

 

Poznámka 8.3. Derivace vyšších řádů funkce y = f(x1,,xn) zadané implicitně rovnicí F(x1,,xn,y) = 0 vypočteme úplně stejně jako pro dvě proměnné. Například parciální derivaci --∂2- ∂xixjf(x) vypočteme tak, že rovnici F(x1,,xn,y) = 0 derivujeme nejprve podle xi a pak podle xj (přitom vždy bereme v úvahu, že y je funkcí vektorové proměnné x = [x1,,xn]).

 

 

8.3 Implicitně zadané zobrazení mezi prostory vyšších dimenzí

V tomto odstavci se zabýváme nejobecnějším případem. Nechť je dáno m funkcí Fi , n + m proměnných x = [x1,,xn], y = [y1,,ym], i = 1,,m a uvažujme systém rovnic

F1(x1,...,xn,y1,...,ym) = 0 .. . Fm(x1,...,xn,y1,...,ym) = 0.
(8.6)

Na m-tici funkcí F1,,Fm se můžeme dívat jako na zobrazení z ℝn+m → ℝm, které označíme ℱ. Pak F1,,Fm jsou složky tohoto zobrazení, tj. ℱ = {F1,,Fm}. Podobně jako v předchozích dvou odstavcích označme M = {[x,y] ∈ ℝn+m :  ℱ(x,y) = 0} a nechť [x,y] ∈ M. Jestliže existuje okolí bodu [x,y] ∈ ℝn+m 𝒪([x,y]) = 𝒪(x) ×𝒪(y) a zobrazení 𝒢 : ℝm → ℝn takové, že pro každé [x,y] ∈𝒪([x,y]) je množina bodů [x,y] ∈ M totožná s množinou bodů [x,𝒢(x)],x ∈𝒪(x), řekneme, že zobrazení 𝒢 je v okolí bodu [x,y] implicitně určeno rovnicí ℱ(x,y) = 0.

Hledáme podmínky pro existenci implicitně zadaného zobrazení. Jinými slovy, chceme v okolí bodu [x,y] ze systému rovnic (8.6) jednoznačně určit proměnné y1,,ym v z ávislosti na x1,,xn, neboli hledáme podmínky, za kterých systém rovnic (8.6) určuje v okolí bodu [x,y] ∈ M nějaké spojité zobrazení 𝒢 : ℝm → ℝn. Současně odvodíme vzorec pro Jacobiho matici tohoto implicitně určeného zobrazení.

Čtenáři doporučujeme při čtení výsledků tohoto odstavce dosadit m = n = 1 (tj. všechny matice a vektory se redukují na skalární hodnoty) a porovnat je s tvrzeními z odstavce 8.1. Takto zjistíme, že když „zapomeneme“, že x,y jsou vektorové proměnné, je tvrzení Věty 8.5 stejné jako ve Větách 8.1 , 8.2 .

Věta 8.5. Nechť ℱ = {F1,,Fm} je spojité zobrazení na množině R = {[x,y] ∈ ℝn+m :  [x,y] ∈𝒪a(x) ×𝒪a(y)}, nechť matice

 ( ∂-- -∂- ) | ∂y1F1(x,y) ... ∂ym F1(x,y) | ℱy(x,y) = ( ... ) ∂∂y-Fm(x,y) ⋅⋅⋅ ∂∂y-Fm(x, y) 1 m
je regulární v bodě [x,y] a její prvky jsou spojité v tomto bodě. Pak existuje okolí 𝒪([x,y]) = 𝒪(x) ×𝒪(y) bodu [x,y] takové, že rovnicí ℱ(x,y) = 0 je v tomto okolí bodu [x,y] určeno jediné spojité zobrazení 𝒢 : 𝒪(x) →𝒪(y), tj. pro x ∈𝒪(x) je ℱ(x,𝒢(x)) = 0.

Jsou-li navíc v bodě [x,y] spojité prvky matice

 ( ∂ ∂ ) ∂x1F1(x,y) ⋅⋅⋅ ∂xnF1(x,y) ℱx(x,y) = |( ... |) , -∂-F (x,y) ⋅⋅⋅ -∂-F (x,y) ∂x1 n ∂xn n
pak jsou prvky Jacobiho matice implicitně určeného zobrazení 𝒢 spojité v x a platí
𝒢 ′(x∗) = [ℱy(x∗,y∗)]−1ℱx(x∗,y∗).

 

Důkaz. Označíme-li d = detℱy(x,y) a budeme-li s maticemi ℱy,ℱx manipulovat v podstatě stejně jako v důkazu Vět 8.1 , 8.2 , zjistíme, že důkaz těchto vět „projde“ i v maticovém případě. Se všemi technickými podrobnostmi je tato myšlenka realizována ve skriptu [N2].

 

Nyní se budeme zabývat definicí tečného a normálového prostoru k podmnožinám v ℝn, které jsou definovány jako množina řešení jistého systému rovnic. Podrobně, nechť ℱ : ℝn → ℝm, m < n, fi : ℝn → ℝ, i = 1,,m jsou složky tohoto zobrazení a označme M = ℱ1(0) = {x = [x1,,xn] ∈ ℝn : ℱ(x) = 0}, tj. M je množina řešení systému rovnic

f1(x1,...,xn) = 0, . .. fm(x1,...,xn) = 0.

Jako model uvažujme dvojici rovnic x2 + y2 + z2 1 = 0, x + y + z = 0. Z geometrického významu je zřejmé, že množinou M v ℝ3 určenou touto dvojicí rovnic je kružnice, která je průsečíkem sféry x2 + y2 + z2 = 1 s rovinou x + y + z = 0. Je-li [x,y,z] ∈ M, pak je přirozené nazvat směrový vektor tečny ke kružnici v bodě [x,y,z] tečným prostorem k M v bodě [x,y,z] a ortogonální doplněk k tomuto jednorozměrnému podprostoru normálovým prostorem. Je zřejmé, že normálový prostor k M v [x,y,z] je lineární podprostor v ℝ3, který je generován normálovými vektory ke kulové ploše a k rovině. Z tohoto pohledu je přirozená následující definice.

Definice 8.2. Nechť ℱ = {f1,,fm} : ℝn → ℝm, m < n, M ⊂ ℝn jsou stejné jako výše a x = [x1,,xn] ∈ M. Dále předpokládejme, že funkce fi,i = 1,,m mají na M spojité parciální derivace a Jacobiho matice ℱ′(x) zobrazení ℱ v bodě x má hodnost m. Prostor 𝒩M(x) = Lin{f′1(x),,f′m(x)}, f′i(x) = (∂∂fix1-(x),,∂∂fxin(x)) nazýváme normálový prostor k M v bodě x a jeho ortogonální doplněk 𝒯M(x)=[𝒩(x)]⊥ se nazývá tečný prostor k M v bodě x.

 

Poznámka 8.4. i) V literatuře věnované diferenciální geometrii a globální analýze (viz např. [S]) bývá tečný prostor k podmnožinám v ℝn definován poněkud odlišně, pro množiny zadané systémem rovnic při splnění předpokladů z předchozí definice je však tento objekt totožný s námi definovaným tečným prostorem. Podrobněji o této problematice pojednává skriptum [N2] a monografie [S].

ii) Předpoklad na hodnost matice ℱ′(x) v Definici 8.2 nelze vypustit. Uvažujme v ℝ2 množinu M = {[x,y] : f(x,y) = x2 y2 = 0, y 0}. Pak evidentně M je tvořena dvojicí polopřímek y ±x = 0 a v počátku (kde fx(0,0) = 0 = fy(0,0)) tečnu nelze sestrojit, neboť křivka zde má „hrot“.

 

Příklad 8.5. i) Určete parametrickou rovnici tečny v bodě [x0,y0,z0], z0 > 0 k prostorové křivce, která je průsečíkem kulové plochy x2 + y2 + z2 = 4 s válcovou plochou x2 + y2 2x = 0 (tzv. Vivianiho křivka2).

Řešení. Normálové vektory k jednotlivým plochám v bodě [x0,y0,z0] jsou n1 = (2x0,2y0,2z0) pro kouli a n2 = (2x0 2,2y0,0) pro válec. Normálový prostor ke křivce je generován těmito dvěma vektory (všimněte si, že v bodě [4,0,0] jsou lineárně závislé, zde má křivka hrot – načrtněte si obrázek). Jejich vektorový součin u = (y0z0,z0(x0 1),y0) je směrovým vektorem tečny, která má tedy rovnici t : [x,y,z] = [x0,y0,z0] + α(y0z0,z0(x0 1),y0), α ∈ ℝ.

ii) Určete Jacobiho matici zobrazení F : ℝ2 → ℝ2: u = u(x,y),v = v(x,y), které je v okolí bodu [x,y,u,v] = [1,0,1,0] určeno implicitně dvojicí rovnic

 2 2 2 2 x + y + uu+v v − 2 = 0, xu − yv+ e − 2 = 0
(8.7)

 

Řešení. Označme M množinu bodů v ℝ4, které vyhovují zadávající dvojici rovnic. Přímým dosazením snadno ověříme, že vskutku [x,y,u,v] ∈ M a derivováním systému rovnic podle x (s tím, že u,v jsou funkce proměnných x,y) dostáváme (po jednoduché úpravě)

 x+ uux + vvx = 0, (x + veuv)ux + (− y+ ueuv)vx = − u,
odtud pomocí Cramerova3 pravidla (toto je pro lineární 2 × 2 systémy většinou nejrychlejší metoda řešení)
 ∣∣− x v ∣∣ ∣∣u − xv ∣∣ ∣∣− u − y+ ueuv∣∣ ∣∣x + veuv − u∣∣ ux = ∣∣-----------------∣∣, vx = ∣∣-----------------∣∣. ∣∣ u uv v uv∣∣ ∣∣ u uv v uv∣∣ x+ ve − y +ue x + ve − y+ ue
Analogicky parciálním derivováním systému (8.7) podle y obdržíme systém dvou lineárních rovnic pro neznámé uy,vy, jehož řešením je (opět podle Cramerova pravidla)
 ∣∣ ∣∣ ∣∣ ∣∣ ∣∣− y v uv∣∣ ∣∣ u uv ∣∣ uy = ∣---v--−-y+-ue----∣, vy = ∣--− x-+-ve-v-v---∣. ∣∣ u v ∣∣ ∣∣ u v ∣∣ ∣x+ veuv − y +ueuv∣ ∣x + veuv − y+ ueuv∣

Dosazení m bodu [x,y,u,v] do těchto vyjádření vidíme, že systém (8.7 ) definuje implicitně v okolí bodu [x,y,u,v] opravdu zobrazení 𝒢 : [x,y][u,v] (neboť jmenovatel všech zlomků je nenulový) a platí ux = 1, vx = 0, uy = 0, vy = 0, tedy det𝒢′(x,y) = 0.

 

Cvičení PIC

8.1. 

 

8.2.  Vypočtěte y′ funkce y = f(x) zadanou implicitně rovnicí:

a) x y2 = lny b) xy = yx, kde x > 0,y > 0.

 

 

8.3.  Určete rovnici tečny ke kuželosečce:

 

8.4.  Na elipse o rovnici x2 + 3y2 2x + 6y 8 = 0 najděte body, v nichž je normála rovnoběžná s osou y.

8.5.  Vypočtěte y′′ funkce y = f(x) zadanou implicitně rovnicí

y − csin y = x, c ∈ (0,1).

8.6. 

 

8.7.  Určete parciální derivace 1. a 2. řádu funkce z = z(x,y) dané implicitně rovnicí:

a) x + y + z = e(x+y+z), b) z = ∘ -2----2 x − y tg ---z--- √ x2−y2.

 

 

8.8.  Najděte stacionární body funkce y = y(x) dané implicitně rovnicí

 2 2 5 3x + 2xy − y − 3y + x− 4 = 0
a zjistěte, zda jsou v těchto bodech lokální extrémy.

8.9.  Najděte stacionární body funkce z = f(x,y) a zjistěte, zda jsou v těchto bodech lokální extrémy:

 

 

Nic na světě nemůže nahradit vytrvalost. Nenahradí ji ani talent; nic není běžnější než neúspěšný člověk s talentem. Ani genialita; nedoceněný génius je téměř přísloveč ný. Pouze vytrvalost a odhodlání jsou všemocné . (C. Coolidge)

1Doslovný český překlad slova implicitní je nerozvinutý, v něčem obsažený.

2Vincenzo Viviani (1622–1703), italský matematik, žák G. Galileiho

3Gabriel Cramer (1704–1752), švýcarský matematik