Loading [MathJax]/jax/output/CommonHTML/jax.js

Suunnattu derivaatta ja gradientti

Kun korvataan standardikantavektori ei mielivaltaisella yksikkövektorilla e osittaisderivaatan määritelmässä, voidaan funktion muutosnopeutta tutkia muissakin kuin vain koordinaattiakselien suunnissa.

Määritelmä 7.5.1

Funktion f:RnR suunnattu derivaatta eli suuntaisderivaatta (directional derivative) pisteessä xRn yksikkövektorin eRn suuntaan on

Def(x)=limh0f(x+he)f(x)h

(mikäli raja-arvo on olemassa).

Jos edellä e=ei, niin Def(x)=fxi(x). Piste x+he sijaitsee pisteen x kautta kulkevalla vektorin e virittämällä suoralla. Seuraavissa kuvissa h>0.

../_images/suunnDeriv1.svg
../_images/suunDeriv2.svg

Suunnattua derivaattaa ei yleensä lasketa erotusosamäärän raja-arvona, vaan käyttäen laskukaavaa, jossa esiintyy funktion kaikki osittaisderivaatat sisältävä vektori.

Määritelmä 7.5.2

Olkoon funktiolla f:RnR kaikki osittaisderivaatat pisteessä x. Vektoria

f(x)=(fx1(x),,fxn(x))

kutsutaan funktion f gradientiksi (gradient) pisteessä x. ( luetaan ”nabla”.)

Suunnattu derivaatta yksikkövektorin e suuntaan pisteessä x voidaan laskea gradientin avulla kaavalla

(1)Def(x)=f(x)e.

Huomaa, että suunnatun derivaatan laskennassa käytettävää suuntaa ei useinkaan anneta suoraan yksikkösuuntana, vaan suuntavektorin u pituus on jotain muuta kuin 1. Tällöin yksikkövektori saadaan normeeraamalla,

e=uu.

Esimerkki 7.5.3

Laske funktion f(x,y,z)=x3xy2z hetkellinen muutosnopeus, kun pisteestä p=(1,1,0) lähdetään kulkemaan vektorin u=2i3j+6k osoittamaan suuntaan.

Piilota/näytä ratkaisu

On laskettava suunnattu derivaatta yksikkövektorin

e=eu=uu=2i3j+6k22+(3)2+62=27i37j+67k

suuntaan. Koska

f(x,y,z)=(3x2y2,2xy,1),

niin

Def(p)=f(p)e=(2,2,1)(27,37,67)=47.

Funktio siis kasvaa hetkellisesti 4/7 verran pituusyksikköä kohden lähdettäessä vektorin u suuntaisesti pisteestä p.

Esimerkki 7.5.4

Tarkastellaan tilannetta, jossa ilmakehän lämpötila pisteessä (x,y,z) (km) on

T(x,y,z)=xy1+z(C)

ja sääluotaimen paikka hetkellä t (h) on annettu parametrisoituna käyränä

r(t)=(t,2t,tt2)(km).

Laske sääluotaimen kokema lämpötilan muutosnopeus paikan suhteen ajanhetkellä t=1/2.

Piilota/näytä ratkaisu

Funktion r derivaatta on r(t)=(1,2,12t). Hetkellä t=1/2 luotaimen paikka on r(1/2)=(1/2,1,1/4)=:p ja kulkusuunta käyrän tangenttisuunta r(1/2)=(1,2,0)=:u. Normeerataan u ja lasketaan gradientti. Nyt

e=eu=uu=(1,2,0)12+22+02=(15,25,0)

ja

T(x,y,z)=(y1+z,x1+z,xy(1+z)2).

Kysytty muutosnopeus on

DeT(p)=T(p)e=(45,25,825)(15,25,0)=8550,72(C/km).

Tarkastellaan funktiota f(x,y)=xy+x2y.

Laske f(2,1).
Seuraavassa kohdassa lasketaan suunnattua derivaattaa suuntaan u. Valitse seuraavista oikea suunta, kun tiedät että vektorin u pituus on 5
Laske nyt funktion f suunnattu derivaatta pisteessä (2,1) suuntaan u, jonka valitsit edellisessä kohdassa. Huomaa, että u ei ole yksikkövektori, joten se pitää normeerata.

Gradientti ei ole suinkaan vain suunnatun derivaatan laskennallinen apukeino, vaan kertoo myös sen ääriarvoista. Todistus sivuutetaan.

Lause 7.5.5 (Gradientin geometrinen tulkinta)

Olkoon f:RnR differentioituva pisteessä x.

  • Funktion f suunnatun derivaatan maksimiarvo pisteessä x on f(x) ja se saavutetaan gradientin f(x) suunnassa.
  • Funktio f vähenee nopeimmin gradientille vastakkaiseen suuntaan f(x), jossa suunnassa kasvunopeus on f(x).
  • Gradienttia vastaan kohtisuorissa suunnissa funktion paikallinen kasvunopeus on 0.

Toisin sanoen kussakin pisteessä gradienttivektori ilmoittaa suunnan, johon siirryttäessä funktio kasvaa paikallisesti (eli tehtäessä ”pieni” siirtymä) nopeimmin ja gradienttivektorin pituus ilmoittaa paikallisen kasvunopeuden kyseessä olevassa suunnassa.

Esimerkki 7.5.6

Esimerkissä 7.5.4 luotain kulkee pisteessä p=(1/2,1,1/4) suuntaan (1,2,0), jolloin sen kokema lämpötilan muutosnopeus on noin 0,72 C/km. Mihin suuntaan pisteestä p pitäisi lähteä, jotta lämpötila kasvaisi mahdollisimman nopeasti? Mikä olisi tällöin lämpötilan muutosnopeus?

Piilota/näytä ratkaisu

Olisi lähdettävä suuntaan

T(p)=(45,25,825),

jolloin muutosnopeus olisi

T(p)=(45)2+(25)2+(825)20,95(C/km).

Esimerkki 7.5.7

Olkoon tunturin korkeus pisteessä (x,y) (m)

f(x,y)=11 00010+2(x100)2+4(y100)2(m).

Retkeilijä on huipun lähellä pisteessä (200,300).

  • Mihin suuntaan rinne nousee jyrkimmin?
  • Missä suunnissa ei ole nousua?
Piilota/näytä ratkaisu

Funktion f gradientti on

f(x,y)=11 000(10+2(x100)2+4(y100)2)2(4x1002,8y1002),

joten nopeimman kasvun suunta on

f(200,300)=(220729,220243)(0,30,0,91).

Kasvunopeus on

f(200,300)=(220729)2+(220243)2=95910530,95(m/m).

Kasvunopeus on nolla gradienttia vastaan kohtisuorissa suunnissa, eli tässä tapauksessa vektorin

(220243,220729)(0,91,0,30)

virittämässä suunnassa.

Palautusta lähetetään...