Gradiente (funzione)

Disambiguazione – "Gradiente" rimanda qui. Se stai cercando altri significati, vedi Gradiente (disambigua).

Nel calcolo differenziale vettoriale, il gradiente è un operatore che si applica ad una funzione a valori reali (un campo scalare) e dà come risultato una funzione vettoriale. Il gradiente di una funzione è un vettore che ha come componenti le derivate parziali della funzione - vale solo se si utilizzano coordinate cartesiane ortonormali. In generale, il gradiente di una funzione f {\displaystyle f} , denotato con f {\displaystyle \nabla f} (il simbolo {\displaystyle \nabla } si legge nabla), è definito in ciascun punto dalla seguente relazione: per un qualunque vettore v {\displaystyle {\vec {v}}} , il prodotto scalare v f {\displaystyle {\vec {v}}\cdot \nabla f} dà il valore della derivata direzionale di f {\displaystyle f} rispetto a v {\displaystyle {\vec {v}}} .

In fisica, il gradiente di una grandezza scalare si usa per descrivere come quest'ultima vari in funzione dei suoi parametri. Ad esempio, si parla di gradiente termico per esprimere la variazione della temperatura lungo una direzione, o di gradiente di pressione per esprimere la variazione della pressione lungo una data direzione.

Il vettore gradiente di una funzione scalare punta secondo la direzione di massima crescita della funzione stessa, ed è quindi perpendicolare ai suoi Insiemi di livello.

Definizione

Esempio di gradiente di una funzione f : R 2 R {\displaystyle f:\mathbb {R} ^{2}\rightarrow \mathbb {R} } .
Le linee di flusso sono quelle curve che hanno come vettore tangente proprio f {\displaystyle \nabla f} .

Solitamente si definisce l'operatore gradiente per funzioni scalari di tre variabili f f ( x 1 , x 2 , x 3 ) {\displaystyle f\equiv f(x_{1},x_{2},x_{3})} , ma la definizione può essere estesa a funzioni in uno spazio euclideo di dimensione arbitraria. Il gradiente di f {\displaystyle f} è un campo vettoriale che in ogni punto dello spazio consente di calcolare la derivata direzionale di f {\displaystyle f} nella direzione di un generico vettore v {\displaystyle \mathbf {v} } tramite il prodotto scalare tra v {\displaystyle \mathbf {v} } e il gradiente della funzione nel punto.

Campo vettoriale del gradiente di due funzioni visualizzate mediante la densità della colorazione: il nero via via più intenso rappresenta valori via via più alti assunti dalle funzioni i quali scaturiscono dall'andamento del gradiente raffigurato dalle frecce azzurre.

Nel caso di un sistema di riferimento cartesiano ortonormale il gradiente di f ( x , y , z ) {\displaystyle f(x,y,z)} è il vettore che ha per componenti le derivate parziali prime calcolate nel punto:

f = f x x ^ + f y y ^ + f z z ^ {\displaystyle \nabla f={\frac {\partial f}{\partial x}}{\hat {\mathbf {x} }}+{\frac {\partial f}{\partial y}}{\hat {\mathbf {y} }}+{\frac {\partial f}{\partial z}}{\hat {\mathbf {z} }}}

dove x ^ {\displaystyle {\hat {\mathbf {x} }}} , y ^ {\displaystyle {\hat {\mathbf {y} }}} e z ^ {\displaystyle {\hat {\mathbf {z} }}} sono i versori lungo gli assi.

Dal momento che l'operatore gradiente associa a un punto dello spazio un vettore, il gradiente di una funzione differenziabile scalare f : X R {\displaystyle f\colon X\rightarrow \mathbb {R} } su X R n {\displaystyle X\subset \mathbb {R} ^{n}} è un campo vettoriale che associa a ogni x X {\displaystyle x\in X} il vettore f ( x ) {\displaystyle \nabla f(x)} .

Un campo gradiente è conservativo, cioè non si ha dissipazione di energia (il lavoro compiuto lungo una linea chiusa è sempre nullo). Infatti, se si calcola l'integrale di linea lungo una qualunque curva γ : [ 0 , 1 ] R n {\displaystyle \gamma \colon [0,1]\to \mathbb {R} ^{n}} che sia chiusa, cioè tale che γ ( 0 ) = γ ( 1 ) {\displaystyle \gamma (0)=\gamma (1)} si ottiene:

γ f d s = 0 1 f ( γ ( t ) ) γ ( t ) d t = f ( γ ( 1 ) ) f ( γ ( 0 ) ) = 0 {\displaystyle \int _{\gamma }\nabla f\cdot \operatorname {d} \!\mathbf {s} =\int _{0}^{1}\nabla f(\gamma (t))\cdot \gamma ^{\prime }(t)\operatorname {d} \!t=f(\gamma (1))-f(\gamma (0))=0}

Inoltre, le linee di flusso di un campo gradiente associato a una funzione scalare f {\displaystyle f} sono ovunque perpendicolari (o ortogonali) agli insiemi di livello di f {\displaystyle f} , cioè alle ipersuperfici date dall'equazione cartesiana f ( x ) = c {\displaystyle f(\mathbf {x} )=c} al variare di c R {\displaystyle c\in \mathbb {R} } . Infatti, i vettori tangenti alle linee di flusso sono dati da f {\displaystyle \nabla f} : si consideri allora un generico vettore v {\displaystyle v} tangente a una superficie di livello in un punto x R n {\displaystyle x\in \mathbb {R} ^{n}} , e sia φ ( t ) {\displaystyle \varphi (t)} una curva tale che φ ( 0 ) = x {\displaystyle \varphi (0)=x} , che giace interamente su una superficie di livello e tale che il vettore tangente alla curva in x {\displaystyle x} è φ ( 0 ) = v {\displaystyle \varphi ^{\prime }(0)=v} . Dato che φ {\displaystyle \varphi } è su una superficie di livello allora f ( φ ( t ) ) = c {\displaystyle f(\varphi (t))=c} , cioè derivando si ha f ( φ ( 0 ) ) φ ( 0 ) = f ( x ) v = 0 {\displaystyle \nabla f(\varphi (0))\cdot \varphi ^{\prime }(0)=\nabla f(x)\cdot v=0} .

I vettori v {\displaystyle v} e f ( x ) {\displaystyle \nabla f(x)} sono allora ortogonali e l'affermazione da verificare segue per l'arbitrarietà di x {\displaystyle x} e v {\displaystyle v} . La derivata direzionale di una funzione in un dato punto di f {\displaystyle f} rappresenta poi il valore numerico dato dal limite del rapporto fra la variazione che essa subisce a partire dal punto per uno spostamento lungo la direzione e verso individuata dal versore rispetto a cui si deriva e lo spostamento medesimo al tendere a zero di quest'ultimo e risulta perciò positiva se f {\displaystyle f} è crescente lungo tale verso a partire da punto considerato, negativa o nulla in caso contrario; d'altra parte la derivata direzionale del gradiente, proprio per il suo legame col prodotto scalare, è massima (e positiva) lungo il versore che lo individua (proprio come il prodotto scalare di un vettore per un versore è massimo e positivo quando il versore ha la direzione e verso del vettore). Il gradiente è dunque normale alle superfici di livello e diretto nel verso dei livelli crescenti; esso risulta irrotazionale anche se non sempre vale il viceversa a meno che l'insieme su cui il campo è definito sia semplicemente connesso.

Varietà riemanniane

Per una funzione liscia f {\displaystyle f} definita su una varietà riemanniana ( M , g ) {\displaystyle (M,g)} il gradiente è il campo vettoriale f {\displaystyle \nabla f} tale che per un qualsiasi campo vettoriale X {\displaystyle X} si ha:

g x ( ( f ) x , X x ) = ( X f ) ( x ) , {\displaystyle g_{x}((\nabla f)_{x},X_{x})=(\partial _{X}f)(x),}

dove g x ( , ) {\displaystyle g_{x}(,)} indica il prodotto interno (definito dalla metrica g {\displaystyle g} ) tra vettori tangenti la varietà nel punto x {\displaystyle x} , mentre X f {\displaystyle \partial _{X}f} è la funzione che a ogni punto x M {\displaystyle x\in M} associa la derivata direzionale di f {\displaystyle f} nella direzione X {\displaystyle X} valutata in x {\displaystyle x} .

In modo equivalente, data una carta φ {\displaystyle \varphi } definita su un aperto in M {\displaystyle M} a valori in R n {\displaystyle \mathbb {R} ^{n}} , la funzione X f ( x ) {\displaystyle \partial _{X}f(x)} è data da:

j = 1 n X j ( φ ( x ) ) x j ( f φ 1 ) | φ ( x ) , {\displaystyle \sum _{j=1}^{n}X^{j}(\varphi (x)){\frac {\partial }{\partial x^{j}}}(f\circ \varphi ^{-1}){\Big |}_{\varphi (x)},}

dove X j {\displaystyle X^{j}} è la j-esima componente di X {\displaystyle X} nella carta considerata. Quindi la forma locale del gradiente è:

f = g i k f x k x i . {\displaystyle \nabla f=g^{ik}{\frac {\partial f}{\partial x^{k}}}{\frac {\partial }{\partial x^{i}}}.}

Generalizzando il caso M = R n {\displaystyle M=\mathbb {R} ^{n}} , il gradiente di una funzione si relaziona con la sua derivata esterna nel seguente modo:

( X f ) ( x ) = d f x ( X x ) {\displaystyle (\partial _{X}f)(x)=\mathrm {d} f_{x}(X_{x})}

Si tratta di un caso particolare (quello in cui la metrica g {\displaystyle g} è quella "piatta" data dal prodotto interno) della seguente definizione. Il gradiente f {\displaystyle \nabla f} è il campo vettoriale associato alla 1-forma differenziale d f {\displaystyle \mathrm {d} f} usando l'isomorfismo musicale:

= g : T M T M , {\displaystyle \sharp =\sharp ^{g}\colon T^{*}M\to TM,}

definito dalla metrica g {\displaystyle g} .

Approssimazione lineare di una funzione

Lo stesso argomento in dettaglio: Differenziale (matematica) e Approssimazione lineare.

Il gradiente di una funzione f : R n R {\displaystyle f:\mathbb {R} ^{n}\to \mathbb {R} } in ogni punto x 0 R n {\displaystyle x_{0}\in \mathbb {R} ^{n}} caratterizza la miglior approssimazione lineare di f {\displaystyle f} nel punto:

f ( x ) f ( x 0 ) + ( f ) x 0 ( x x 0 ) {\displaystyle f(x)\approx f(x_{0})+(\nabla f)_{x_{0}}\cdot (x-x_{0})}

per x {\displaystyle x} vicino a x 0 {\displaystyle x_{0}} , con ( f ) x 0 {\displaystyle (\nabla f)_{x_{0}}} il gradiente di f {\displaystyle f} calcolato in x 0 {\displaystyle x_{0}} . Tale espressione è equivalente all'espansione in serie di Taylor di una funzione di più variabili in x 0 {\displaystyle x_{0}} .

La migliore approssimazione lineare a una funzione f : R n R {\displaystyle f\colon \mathbb {R} ^{n}\to \mathbb {R} } in x 0 {\displaystyle x_{0}} è una mappa lineare da R n {\displaystyle \mathbb {R} ^{n}} in R {\displaystyle \mathbb {R} } detta differenziale o derivata totale di f {\displaystyle f} in x 0 {\displaystyle x_{0}} , e denotata con d f x ( v ) {\displaystyle \mathrm {d} f_{x}(v)} . Il gradiente è legato al differenziale dalla relazione:

( f ) x v = d f x ( v ) v R n . {\displaystyle (\nabla f)_{x}\cdot v=\mathrm {d} f_{x}(v)\qquad \forall v\in \mathbb {R} ^{n}.}

La funzione d f {\displaystyle \mathrm {d} f} che mappa x {\displaystyle x} in d f x {\displaystyle \mathrm {d} f_{x}} è anche detta differenziale o derivata esterna, e si tratta di una 1-forma differenziale.

Gradiente in diversi sistemi di coordinate

Coordinate polari

Coordinate polari

In R 2 {\displaystyle \mathbb {R} ^{2}} si possono introdurre altri sistemi di riferimento, come quello polare:

{ x = x 0 + ρ cos ϕ y = y 0 + ρ sin ϕ {\displaystyle {\begin{cases}x=x_{0}+\rho \cos \phi \\y=y_{0}+\rho \,\sin \phi \end{cases}}}

dove ρ {\displaystyle \rho } rappresenta la coordinata radiale e ϕ {\displaystyle \phi } la coordinata angolare. Per calcolare il gradiente di una funzione f = f ( ρ ; ϕ ) {\displaystyle f=f(\rho ;\phi )} è sufficiente eseguire la trasformazione:

f ( ρ ; ϕ ) = ( f ρ ρ x + f ϕ ϕ x ) e x + ( f ρ ρ y + f ϕ ϕ y ) e y {\displaystyle \nabla f(\rho ;\phi )=\left({\frac {\partial f}{\partial \rho }}{\frac {\partial \rho }{\partial x}}+{\frac {\partial f}{\partial \phi }}{\frac {\partial \phi }{\partial x}}\right)\mathbf {e} _{x}+\left({\frac {\partial f}{\partial \rho }}{\frac {\partial \rho }{\partial y}}+{\frac {\partial f}{\partial \phi }}{\frac {\partial \phi }{\partial y}}\right)\mathbf {e} _{y}} .

Ricordando che:

{ ρ 2 = x 2 + y 2 ϕ = arctan ( y x ) {\displaystyle {\begin{cases}\rho ^{2}=x^{2}+y^{2}\\\phi =\arctan \left({\frac {y}{x}}\right)\end{cases}}}

si ottengono le seguenti derivate:

ρ x = x x 2 + y 2 = cos ϕ {\displaystyle {\frac {\partial \rho }{\partial x}}={\frac {x}{\sqrt {x^{2}+y^{2}}}}=\cos \phi }
ρ y = y x 2 + y 2 = sin ϕ {\displaystyle {\frac {\partial \rho }{\partial y}}={\frac {y}{\sqrt {x^{2}+y^{2}}}}=\sin \phi }
ϕ x = y x 2 + y 2 = sin ϕ ρ {\displaystyle {\frac {\partial \phi }{\partial x}}=-{\frac {y}{x^{2}+y^{2}}}=-{\frac {\sin \phi }{\rho }}}
ϕ y = x x 2 + y 2 = cos ϕ ρ {\displaystyle {\frac {\partial \phi }{\partial y}}={\frac {x}{x^{2}+y^{2}}}={\frac {\cos \phi }{\rho }}}

scrivendo i vettori della base cartesiana come:

e x = cos ϕ e ρ sin ϕ e ϕ {\displaystyle \mathbf {e} _{x}=\cos \phi \,\mathbf {e} _{\rho }-\sin \phi \,\mathbf {e} _{\phi }}
e y = sin ϕ e ρ + cos ϕ e ϕ {\displaystyle \mathbf {e} _{y}=\sin \phi \,\mathbf {e} _{\rho }+\cos \phi \,\mathbf {e} _{\phi }}

e sostituendo le espressioni trovate nell'equazione del gradiente si ha:

f ( ρ ; ϕ ) = ( cos ϕ f ρ sin ϕ ρ f ϕ ) ( cos ϕ e ρ sin ϕ e ϕ ) + + ( sin ϕ f ρ + cos ϕ ρ f ϕ ) ( sin ϕ e ρ + cos ϕ e ϕ ) {\displaystyle {\begin{aligned}\nabla f(\rho \,;\phi )=&\left(\cos \phi {\frac {\partial f}{\partial \rho }}-{\frac {\sin \phi }{\rho }}{\frac {\partial f}{\partial \phi }}\right)\left(\cos \phi \,\mathbf {e} _{\rho }-\sin \phi \,\mathbf {e} _{\phi }\right)\,+\\&+\,\left(\sin \phi {\frac {\partial f}{\partial \rho }}+{\frac {\cos \phi }{\rho }}{\frac {\partial f}{\partial \phi }}\right)\left(\sin \phi \,\mathbf {e} _{\rho }+\cos \phi \,\mathbf {e} _{\phi }\right)\end{aligned}}}

Perciò, semplificando, il gradiente in coordinate polari diventa il vettore:

f ( ρ , ϕ ) = f ρ e ρ + 1 ρ f ϕ e ϕ . {\displaystyle \nabla f(\rho ,\phi )={\frac {\partial f}{\partial \rho }}\,\mathbf {e} _{\rho }+{\frac {1}{\rho }}{\frac {\partial f}{\partial \phi }}\,\mathbf {e} _{\phi }.}

Coordinate sferiche

Coordinate sferiche

In R 3 {\displaystyle \mathbb {R} ^{3}} si possono utilizzare le coordinate sferiche:

{ x = ρ sin θ cos ϕ y = ρ sin θ sin ϕ z = ρ cos θ {\displaystyle {\begin{cases}x=\rho \sin \theta \cos \phi \\y=\rho \sin \theta \sin \phi \\z=\rho \cos \theta \end{cases}}}

Seguendo il procedimento introdotto per le coordinate polari piane, il gradiente in coordinate sferiche diventa il vettore:

f ( ρ , θ , ϕ ) = f ρ e ρ + 1 ρ f θ e θ + 1 ρ sin θ f ϕ e ϕ {\displaystyle \nabla f(\rho ,\theta ,\phi )={\frac {\partial f}{\partial \rho }}\,\mathbf {e} _{\rho }+{\frac {1}{\rho }}{\frac {\partial f}{\partial \theta }}\,\mathbf {e} _{\theta }+{\frac {1}{\rho \,\sin \theta }}{\frac {\partial f}{\partial \phi }}\,\mathbf {e} _{\phi }}

Gradiente in coordinate cilindriche

Coordinate cilindriche

In coordinate cilindriche:

{ x = ρ cos ϕ y = ρ sin ϕ z = z {\displaystyle {\begin{cases}x=\rho \cos \phi \\y=\rho \sin \phi \\z=z\end{cases}}}

seguendo il procedimento introdotto per le coordinate polari piane, il gradiente diventa il vettore:

f ( ρ , ϕ , z ) = f ρ e ρ + 1 ρ f ϕ e ϕ + f z e z {\displaystyle \nabla f(\rho ,\phi ,z)={\frac {\partial f}{\partial \rho }}\,\mathbf {e} _{\rho }+{\frac {1}{\rho }}{\frac {\partial f}{\partial \phi }}\,\mathbf {e} _{\phi }+{\frac {\partial f}{\partial z}}\,\mathbf {e} _{z}}

Coordinate curvilinee

In coordinate curvilinee ortogonali, quando la metrica è data da d s 2 = g j d x j 2 {\displaystyle ds^{2}=g_{j}dx_{j}^{2}} , il gradiente f {\displaystyle \nabla f} di f {\displaystyle f} in un punto è il vettore:

f = 1 h 1 f x 1 e 1 + 1 h 2 f x 2 e 2 + 1 h 3 f x 3 e 3 {\displaystyle \nabla f={\frac {1}{h_{1}}}{\frac {\partial f}{\partial x_{1}}}\mathbf {e} _{1}+{\frac {1}{h_{2}}}{\frac {\partial f}{\partial x_{2}}}\mathbf {e} _{2}+{\frac {1}{h_{3}}}{\frac {\partial f}{\partial x_{3}}}\mathbf {e} _{3}}

dove h j = g j 2 {\displaystyle h_{j}={\sqrt {g_{j}^{2}}}} e con e i {\displaystyle \mathbf {e} _{i}} si indica il versore della direzione i {\displaystyle i} -esima (con tutti gli elementi nulli tranne l' i {\displaystyle i} -esimo che vale 1).

Se il sistema è bidimensionale e le coordinate sono curvilinee qualunque ( u , v ) {\displaystyle (u,v)} , il gradiente della funzione f ( u , v ) {\displaystyle f(u,v)} diventa:

f = 1 E G F 2 [ E ( G f u F f v ) e ^ u + G ( E f v F f u ) e ^ v ] {\displaystyle {\vec {\nabla }}f={\frac {1}{EG-F^{2}}}\left[{\sqrt {E}}\left(G{\frac {\partial f}{\partial u}}-F{\frac {\partial f}{\partial v}}\right){\hat {e}}_{u}+{\sqrt {G}}\left(E{\frac {\partial f}{\partial v}}-F{\frac {\partial f}{\partial u}}\right){\hat {e}}_{v}\right]}

dove E {\displaystyle E} , F {\displaystyle F} e G {\displaystyle G} sono le entrate del tensore metrico ( g i k ) = ( E F F G ) {\displaystyle (g_{ik})={\begin{pmatrix}E&F\\F&G\end{pmatrix}}} . Infatti, siccome il gradiente può essere espresso come f = A e ^ u + B e ^ v {\displaystyle {\vec {\nabla }}f=A{\hat {e}}_{u}+B{\hat {e}}_{v}} (con A {\displaystyle A} e B {\displaystyle B} da determinare), il differenziale della funzione in tale sistema diventa

d f = f d P = ( A e ^ u + B e ^ v ) ( E d u e ^ u + G d v e ^ v ) = ( A + B cos α ) E d u + ( B + A cos α ) G d v = f u d u + f v d v {\displaystyle {\begin{aligned}df&={\vec {\nabla }}f\cdot d{\vec {P}}\\&=(A{\hat {e}}_{u}+B{\hat {e}}_{v})\cdot ({\sqrt {E}}\,du\,{\hat {e}}_{u}+{\sqrt {G}}\,dv\,{\hat {e}}_{v})\\&=(A+B\cos {\alpha }){\sqrt {E}}\,du+(B+A\cos {\alpha }){\sqrt {G}}\,dv\\&={\frac {\partial f}{\partial u}}du+{\frac {\partial f}{\partial v}}dv\end{aligned}}} .

Risolvendo quindi il sistema

{ f u = ( A + B cos α ) E f v = ( B + A cos α ) G {\displaystyle {\begin{cases}{\dfrac {\partial f}{\partial u}}=(A+B\cos {\alpha }){\sqrt {E}}\\{\dfrac {\partial f}{\partial v}}=(B+A\cos {\alpha }){\sqrt {G}}\end{cases}}}

e ricordando che cos α = F E G {\displaystyle \cos {\alpha }={\frac {F}{\sqrt {EG}}}} (con α {\displaystyle \alpha } angolo tra le due direzioni), risulta dimostrato l'asserto iniziale.

Bibliografia

  • Nicola Fusco, Paolo Marcellini, Carlo Sbordone, Lezioni di analisi matematica due, Zanichelli, 2020, ISBN 9788808520203.
  • (EN) W. Kaplan, The Gradient Field §3.3 in Advanced Calculus, 4ª ed., Reading, Addison-Wesley, 1991, pp. 183–185.
  • (EN) P. M. Morse e H. Feshbach, The Gradient in Methods of Theoretical Physics Part I, New York, McGraw-Hill, 1953, pp. 31–32.
  • (EN) H. M. Schey, Div, Grad, Curl, and All That: An Informal Text on Vector Calculus, 3ª ed., New York, W. W. Norton, 1997.

Voci correlate

Altri progetti

Altri progetti

  • Wikizionario
  • Wikimedia Commons
  • Collabora a Wikizionario Wikizionario contiene il lemma di dizionario «gradiente»
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su gradiente

Collegamenti esterni

Controllo di autoritàGND (DE) 4323954-7
  Portale Matematica: accedi alle voci di Wikipedia che trattano di Matematica