Salta al contenuto
Note per Studenti Matrice jacobiana e derivata delle funzioni composte

Matrice jacobiana e derivata delle funzioni composte

In questa pagina 5

Prerequisiti: Differenziabilità e gradientef è differenziabile in x0 se f(x) = f(x0) + ∇f(x0)·(x − x0) + o(‖x − x0‖): vicino a x0 il grafico si confonde con il piano tangente z = f(x0) + ∇f(x0)·(x − x0). Differenziabile ⇒ continua, derivabile e D_v f = ∇f·v; derivate parziali continue ⇒ differenziabile. Il gradiente indica la direzione di massima crescita (pendenza ‖∇f‖) ed è ortogonale alle curve di livello.Differenziabilità e gradiente →.

Funzioni vettoriali e differenziabilità

Sia F:Ω⊆Rn→RmF: \Omega \subseteq \mathbb{R}^n \to \mathbb{R}^m una funzione a valori vettoriali, definibile come F(x)=(f1(x),f2(x),…,fm(x))F(x) = (f_1(x), f_2(x), \dots, f_m(x)), dove ogni fi:Ω→Rf_i: \Omega \to \mathbb{R} è una funzione scalare.

Definizione. La funzione FF è differenziabile in x0∈Ωx_0 \in \Omega se ogni sua componente fif_i è differenziabile in x0x_0. In tal caso, il differenziale di FF in x0x_0 è l'applicazione lineare rappresentata dalla matrice jacobiana JF(x0)J_F(x_0).

Esempio. F(x,y)=(x2y, x+y)F(x,y) = (x^2 y,\ x + y) ha JF=(2xyx211)J_F = \begin{pmatrix} 2xy & x^2 \\ 1 & 1 \end{pmatrix}; in (1,2)(1,2) vale (4111)\begin{pmatrix} 4 & 1 \\ 1 & 1 \end{pmatrix}.

Differenziabilità e gradientef è differenziabile in x0 se f(x) = f(x0) + ∇f(x0)·(x − x0) + o(‖x − x0‖): vicino a x0 il grafico si confonde con il piano tangente z = f(x0) + ∇f(x0)·(x − x0). Differenziabile ⇒ continua, derivabile e D_v f = ∇f·v; derivate parziali continue ⇒ differenziabile. Il gradiente indica la direzione di massima crescita (pendenza ‖∇f‖) ed è ortogonale alle curve di livello.Differenziabilità e gradiente → fornisce la base concettuale per la differenziabilità delle funzioni scalari, che qui viene estesa vettorialmente.

Matrice Jacobiana

La matrice jacobiana è la matrice m×nm \times n che contiene tutte le derivate parziali del primo ordine di FF:

JF(x)=(∂f1∂x1…∂f1∂xn⋮⋱⋮∂fm∂x1…∂fm∂xn)J_F(x) = \begin{pmatrix} \frac{\partial f_1}{\partial x_1} & \dots & \frac{\partial f_1}{\partial x_n} \\ \vdots & \ddots & \vdots \\ \frac{\partial f_m}{\partial x_1} & \dots & \frac{\partial f_m}{\partial x_n} \end{pmatrix}

Ogni riga ii della matrice jacobiana corrisponde al gradientef è differenziabile in x0 se f(x) = f(x0) + ∇f(x0)·(x − x0) + o(‖x − x0‖): vicino a x0 il grafico si confonde con il piano tangente z = f(x0) + ∇f(x0)·(x − x0). Differenziabile ⇒ continua, derivabile e D_v f = ∇f·v; derivate parziali continue ⇒ differenziabile. Il gradiente indica la direzione di massima crescita (pendenza ‖∇f‖) ed è ortogonale alle curve di livello.Differenziabilità e gradiente → della componente fif_i. Righe = componenti di FF (quante sono le uscite, mm), colonne = variabili (quanti sono gli ingressi, nn).

Come nel caso scalare, la differenziabilità significa F(x)=F(x0)+JF(x0) (x−x0)+o(∥x−x0∥)F(x) = F(x_0) + J_F(x_0)\,(x - x_0) + o(\|x - x_0\|), con x−x0x - x_0 scritto come vettore colonna: la jacobiana è la "derivata" di FF.

Esempio. F(x,y)=(xy, x+y2, ex)F(x, y) = (xy,\ x + y^2,\ e^{x}), da R2\mathbb{R}^2 a R3\mathbb{R}^3: JF(x,y)=(yx12yex0)J_F(x, y) = \begin{pmatrix} y & x \\ 1 & 2y \\ e^x & 0 \end{pmatrix} una matrice 3×23 \times 2. Per m=1m = 1 la jacobiana è il gradiente scritto come riga; per n=1n = 1 (una curva γ(t)\gamma(t)) è la colonna delle derivate γ′(t)\gamma'(t).

Regola della catena (Chain Rule)

Siano g:Rn→Rkg: \mathbb{R}^n \to \mathbb{R}^k e f:Rk→Rmf: \mathbb{R}^k \to \mathbb{R}^m funzioni differenziabili. La funzione composta H=f∘gH = f \circ g (definita come H(x)=f(g(x))H(x) = f(g(x))) ha matrice jacobiana data dal prodotto delle matrici jacobiane delle singole funzioni:

JH(x)=Jf(g(x))⋅Jg(x)J_H(x) = J_f(g(x)) \cdot J_g(x)

Il prodotto m×km \times k per k×nk \times n restituisce una matrice m×nm \times n, come deve essere per una funzione da Rn\mathbb{R}^n a Rm\mathbb{R}^m. È la generalizzazione di (f∘g)′(x)=f′(g(x)) g′(x)(f \circ g)'(x) = f'(g(x))\, g'(x): la jacobiana di ff va calcolata nel punto g(x)g(x), non in xx.

Casi particolari

  1. Derivata lungo una curva: Se g(t)=γ(t)g(t) = \gamma(t) è una curva in Rn\mathbb{R}^n e ff è scalare (m=1m=1), la regola diventa: ddtf(γ(t))=∇f(γ(t))⋅γ′(t)\frac{d}{dt} f(\gamma(t)) = \nabla f(\gamma(t)) \cdot \gamma'(t) Questo è il prodotto scalare tra il gradiente di ff e il vettore velocità della curva.

    Esempio. f(x,y)=x2yf(x, y) = x^2y lungo la circonferenza γ(t)=(cos⁡t,sin⁡t)\gamma(t) = (\cos t, \sin t). ∇f=(2xy,x2)\nabla f = (2xy, x^2), γ′(t)=(−sin⁡t,cos⁡t)\gamma'(t) = (-\sin t, \cos t): ddtf(γ(t))=2cos⁡tsin⁡t (−sin⁡t)+cos⁡2tcos⁡t=cos⁡3t−2cos⁡tsin⁡2t\frac{d}{dt} f(\gamma(t)) = 2\cos t \sin t\,(-\sin t) + \cos^2 t \cos t = \cos^3 t - 2\cos t\sin^2 t Verifica diretta: f(γ(t))=cos⁡2tsin⁡tf(\gamma(t)) = \cos^2 t \sin t, la cui derivata è −2cos⁡tsin⁡t⋅sin⁡t+cos⁡2tcos⁡t-2\cos t\sin t \cdot \sin t + \cos^2 t\cos t, lo stesso risultato.

  2. Funzioni in due variabili: Se f=f(u,v)f = f(u, v) con u=u(x,y)u = u(x, y) e v=v(x,y)v = v(x, y), la matrice JfJ_f è 1×21 \times 2 e JgJ_g è 2×22 \times 2. La derivata rispetto a xx sarà: ∂f∂x=∂f∂u∂u∂x+∂f∂v∂v∂x\frac{\partial f}{\partial x} = \frac{\partial f}{\partial u}\frac{\partial u}{\partial x} + \frac{\partial f}{\partial v}\frac{\partial v}{\partial x} (e lo stesso con yy al posto di xx): si somma su tutte le "strade" attraverso cui xx influenza ff.

    Esempio (derivate in coordinate polari). Se g(ρ,θ)=f(ρcos⁡θ,ρsin⁡θ)g(\rho, \theta) = f(\rho\cos\theta, \rho\sin\theta), con x=ρcos⁡θx = \rho\cos\theta e y=ρsin⁡θy = \rho\sin\theta: ∂g∂ρ=fxcos⁡θ+fysin⁡θ,∂g∂θ=−fx ρsin⁡θ+fy ρcos⁡θ\frac{\partial g}{\partial \rho} = f_x \cos\theta + f_y \sin\theta, \qquad \frac{\partial g}{\partial \theta} = -f_x\,\rho\sin\theta + f_y\,\rho\cos\theta con fx,fyf_x, f_y calcolate in (ρcos⁡θ,ρsin⁡θ)(\rho\cos\theta, \rho\sin\theta). Per f=x2+y2f = x^2 + y^2: gρ=2xcos⁡θ+2ysin⁡θ=2ρg_\rho = 2x\cos\theta + 2y\sin\theta = 2\rho e gθ=0g_\theta = 0, coerente con g=ρ2g = \rho^2.

Trasformazioni di coordinate e invertibilità

Una trasformazione di coordinate F:Ω⊆Rn→RnF: \Omega \subseteq \mathbb{R}^n \to \mathbb{R}^n è regolarefunzione di classe C^1 tale che il determinante dello Jacobiano sia non nullo (eccetto al più su un insieme di misura nulla).

Teorema di invertibilità locale. Sia FF una trasformazione regolare. Se det⁡(JF(x0))≠0\det(J_F(x_0)) \neq 0, allora esiste localmente una funzione inversa F−1F^{-1} tale che la sua matrice jacobiana è: JF−1(y)=[JF(x)]−1con y=F(x)J_{F^{-1}}(y) = [J_F(x)]^{-1} \quad \text{con } y = F(x)

Esempio. F(x,y)=(x+y, x−y)F(x,y) = (x + y,\ x - y) ha det⁡JF=−2≠0\det J_F = -2 \ne 0 e JF−1=JF−1=(1/21/21/2−1/2)J_{F^{-1}} = J_F^{-1} = \begin{pmatrix} 1/2 & 1/2 \\ 1/2 & -1/2 \end{pmatrix}.

Esempio: Coordinate polari in R2\mathbb{R}^2

Dato x=ρcos⁡θx = \rho \cos\theta e y=ρsin⁡θy = \rho \sin\theta, lo Jacobiano è: JF(ρ,θ)=(cos⁡θ−ρsin⁡θsin⁡θρcos⁡θ)J_F(\rho, \theta) = \begin{pmatrix} \cos\theta & -\rho \sin\theta \\ \sin\theta & \rho \cos\theta \end{pmatrix} Il determinante è det⁡(JF)=ρcos⁡2θ+ρsin⁡2θ=ρ\det(J_F) = \rho \cos^2\theta + \rho \sin^2\theta = \rho. È diverso da 00 dove ρ≠0\rho \neq 0: lì la trasformazione è localmente invertibile; tutti i punti con ρ=0\rho = 0 vanno nell'origine.

Coordinate cilindriche e sferiche in R3\mathbb{R}^3

  • Cilindriche: x=ρcos⁡θx = \rho\cos\theta, y=ρsin⁡θy = \rho\sin\theta, z=zz = z. La jacobiana ha il blocco polare e un 11 in basso a destra, quindi det⁡J=ρ\det J = \rho; singolare sull'asse zz.
  • Sferiche: x=ρsin⁡φcos⁡θx = \rho\sin\varphi\cos\theta, y=ρsin⁡φsin⁡θy = \rho\sin\varphi\sin\theta, z=ρcos⁡φz = \rho\cos\varphi, con ρ≥0\rho \geq 0, φ∈[0,π]\varphi \in [0, \pi] (angolo dall'asse zz), θ∈[0,2π]\theta \in [0, 2\pi]. Con le variabili nell'ordine (ρ,φ,θ)(\rho, \varphi, \theta) il determinante vale ρ2sin⁡φ\rho^2\sin\varphi (scambiando l'ordine di due variabili cambia solo il segno); in valore assoluto, quello che serve negli integrali, è ∣det⁡J∣=ρ2sin⁡φ|\det J| = \rho^2 \sin\varphi. Singolare per ρ=0\rho = 0 e per sin⁡φ=0\sin\varphi = 0, cioè sull'asse zz.

Locale non vuol dire globale

F(x,y)=(excos⁡y, exsin⁡y)F(x, y) = (e^x\cos y,\ e^x\sin y) ha JF=(excos⁡y−exsin⁡yexsin⁡yexcos⁡y),det⁡JF=e2x(cos⁡2y+sin⁡2y)=e2x>0J_F = \begin{pmatrix} e^x\cos y & -e^x\sin y \\ e^x\sin y & e^x\cos y \end{pmatrix}, \qquad \det J_F = e^{2x}(\cos^2 y + \sin^2 y) = e^{2x} > 0 in ogni punto, quindi è localmente invertibile ovunque. Ma non è iniettiva: F(x,y)=F(x,y+2π)F(x, y) = F(x, y + 2\pi). Il teorema garantisce un'inversa solo in un intorno di ciascun punto.

Errori comuni

  • Ordine del prodotto: Ricordare che la matrice jacobiana della composta segue l'ordine Jf⋅JgJ_f \cdot J_g (fuori-dentro). Invertire l'ordine porta a dimensioni incompatibili o risultati errati.
  • Confusione tra punti singolari e globalità: det⁡(JF)≠0\det(J_F) \neq 0 garantisce solo l'invertibilità locale. Ad esempio, in coordinate polari, l'origine (ρ=0\rho=0) non è invertibile e la mappa non è iniettiva globalmente (per via della periodicità di θ\theta).
  • Dimensione delle matrici: Sbagliare il numero di righe e colonne. Se f:Rn→Rmf: \mathbb{R}^n \to \mathbb{R}^m, la matrice deve essere sempre m×nm \times n.

Versione ripasso

Prerequisiti: Differenziabilità e gradientef è differenziabile in x0 se f(x) = f(x0) + ∇f(x0)·(x − x0) + o(‖x − x0‖): vicino a x0 il grafico si confonde con il piano tangente z = f(x0) + ∇f(x0)·(x − x0). Differenziabile ⇒ continua, derivabile e D_v f = ∇f·v; derivate parziali continue ⇒ differenziabile. Il gradiente indica la direzione di massima crescita (pendenza ‖∇f‖) ed è ortogonale alle curve di livello.Differenziabilità e gradiente →.

Jacobiana. Per F=(f1,…,fm):Ω⊆Rn→RmF = (f_1,\dots,f_m): \Omega \subseteq \mathbb{R}^n \to \mathbb{R}^m la matrice m×nm \times n è JF(x)=(∂fi∂xj(x))ijJ_F(x) = \left(\frac{\partial f_i}{\partial x_j}(x)\right)_{ij} Ogni riga è il gradiente di una componente. Esempio: F=(x2y,x+y)F = (x^2y, x+y) ha JF=(2xyx211)J_F = \begin{pmatrix}2xy & x^2\\ 1 & 1\end{pmatrix}, che in (1,2)(1,2) vale (4111)\begin{pmatrix}4&1\\1&1\end{pmatrix}. Con n=1n = 1 (curva) è la colonna delle γ′(t)\gamma'(t).

Regola della catena. Per H=f∘gH = f\circ g: JH(x)=Jf(g(x))⋅Jg(x)J_H(x) = J_f(g(x))\cdot J_g(x) La jacobiana di ff va calcolata nel punto g(x)g(x), e il prodotto è m×km\times k per k×nk\times n.

  • Lungo una curva: ddtf(γ(t))=∇f(γ(t))⋅γ′(t)\frac{d}{dt}f(\gamma(t)) = \nabla f(\gamma(t))\cdot\gamma'(t). Esempio: f=x2yf = x^2y su (cos⁡t,sin⁡t)(\cos t,\sin t) dà cos⁡3t−2cos⁡tsin⁡2t\cos^3 t - 2\cos t\sin^2 t, che coincide con la derivata di cos⁡2t sin⁡t\cos^2 t\,\sin t.
  • Due variabili: ∂f∂x=∂f∂u∂u∂x+∂f∂v∂v∂x\frac{\partial f}{\partial x} = \frac{\partial f}{\partial u}\frac{\partial u}{\partial x} + \frac{\partial f}{\partial v}\frac{\partial v}{\partial x}, si somma su tutte le vie attraverso cui xx agisce.
  • Polari: se g(ρ,θ)=f(ρcos⁡θ,ρsin⁡θ)g(\rho,\theta) = f(\rho\cos\theta,\rho\sin\theta), allora gρ=fxcos⁡θ+fysin⁡θg_\rho = f_x\cos\theta + f_y\sin\theta e gθ=ρ(−fxsin⁡θ+fycos⁡θ)g_\theta = \rho(-f_x\sin\theta + f_y\cos\theta). Per f=x2+y2f = x^2+y^2 si ottiene gρ=2ρg_\rho = 2\rho, gθ=0g_\theta = 0.

Invertibilità locale. Se F:Ω→RnF: \Omega \to \mathbb{R}^n è C1C^1 e det⁡JF(x0)≠0\det J_F(x_0) \neq 0, esiste localmente una inversa con JF−1(y)=[JF(x)]−1J_{F^{-1}}(y) = [J_F(x)]^{-1}, y=F(x)y = F(x).

  • Esempio: F=(x+y,x−y)F = (x+y, x-y) ha det⁡=−2\det = -2 e JF−1=(121212−12)J_{F^{-1}} = \begin{pmatrix}\frac12 & \frac12\\ \frac12 & -\frac12\end{pmatrix}.

Jacobiane delle coordinate.

  • Polari: det⁡J=ρ\det J = \rho, che si annulla solo nell'origine.
  • Cilindriche: det⁡J=ρ\det J = \rho, singolari sull'asse zz.
  • Sferiche, con ordine (ρ,φ,θ)(\rho,\varphi,\theta): ∣det⁡J∣=ρ2sin⁡φ|\det J| = \rho^2\sin\varphi, singolari per ρ=0\rho = 0 e sull'asse zz.

Locale non vuol dire globale. F=(excos⁡y,exsin⁡y)F = (e^x\cos y, e^x\sin y) ha det⁡J=e2x>0\det J = e^{2x} > 0 ovunque, ma F(x,y)=F(x,y+2π)F(x,y) = F(x,y+2\pi): non è iniettiva. Il teorema dà un'inversa solo in un intorno di ciascun punto.

Errori tipici.

  • Invertire l'ordine del prodotto: è Jf(g(x))⋅Jg(x)J_f(g(x))\cdot J_g(x), non il contrario.
  • Dimensioni sbagliate: se f:Rn→Rmf:\mathbb{R}^n\to\mathbb{R}^m, la matrice è m×nm\times n.
  • Dedurre l'iniettività globale da det⁡J≠0\det J \neq 0.

Esercizi su questo argomento

Teoria collegata