Professional Documents
Culture Documents
Derivative Notes
Derivative Notes
ť Förord
På följande sidor presenteras en elementär “streetwise guide” till derivata med flitig användning av Mathematica. Framställningen är
fåordig, fri från pedanteri men i någon mening fullständig. Det man väsentligen behöver veta om begrepp, terminologi, beteckningar
och teori för att modellera och lösa problem i framtida kurser och yrkesliv som ingenjör, naturvetare eller lärare klarläggs och
typiska exempel ges.
ť Begreppet gränsvärde
Gränsvärdesbegreppet är grundläggande inom den del av matematiken som brukar kallas analys. Definitionen av övriga begrepp
som kontinuitet, derivata och integral vilar tungt på begreppet gränsvärde. Den första definitionen av gränsvärde gjordes omkring
1760 av den franske matematikern d´Alembert och den nuvarande definitionen infördes på 1820-talet av hans landsman Cauchy.
Abstrakt materia och det har sedan dess presenterats konkurrerande definitioner, minst lika svårsmälta.
Frågeställningen som ligger på bordet är “Hur uppför sig funktionen f x när x ligger nära ett visst tal a alternativt antar mycket
stora positiva eller negativa värden?”. Här handlar det inte om fall då f a kan beräknas helt odramatiskt, utan gränsvärdesbegreppet
är ämnat att ta hand om de bekymmer som kan uppkomma då vi försöker beräkna f a , exempelvis ” 00 ”, “ ”, “0 ” och “ ”.
Med oändlighetssymbolen menas “ett tal som är stort bortom alla gränser”. Att förtydliga med är aldrig fel. På motsvarande
sätt lägger vi innebörd i . Notera att är en symbol för ett stoooort tal och denna kan man inte räkna med på samma sätt som
med tal i . I Mathematica hämtas ur palette, med inf på tangentbordet eller att skriva Infinity. Vi ska göra två defini-
tioner men vädja till den intuitiva bilden som åskådliggörs. Först har vi fallet då x antar ett stort positivt tal, följt av ett exempel,
sedan fallet då x går mot ett tal a.
Definition. Antag att definitionsmängden till f inte är uppåt begränsad, det vill säga f x
att det i varje öppet intervall Ω, finns minst en punkt i D f . Man säger att f x har
gränsvärdet A då x går mot oändligheten om det till varje Ε 0 finns ett Ω så att A Ε
A
f x A Ε då x Ω och x D f . A Ε
Vi skriver då limx f x A eller f x A då x och säger “Limes f x
då x går mot oändligheten är lika med A” eller “Att f x går mot A då x går mot
oändligheten”. Ordet limes är grekiska och betyder gräns. Innebörden är att vi kan x
göra Ε godtyckligt litet bara vi väljer Ω tillräckligt stort. Oftast blir Ω en funktion Ω
av Ε. Vi ser i figuren att innebörden är att Ω måste väljas så att för alla x Ω är f x innestängd i korridoren A Ε, A Ε.
x 1 f x
Exempel : Visa att f x x
1 då x . Låt Ε 0 vara en godtycklig önskad
noggrannhet. Vår uppgift blir nu att söka ett Ω så att för alla x Ω gäller
x 1 1 x 0 1
f x 1 Ε x
1 Ε x
Ε x
Ε
1 Ε
1
varav tillräckligt stort x 1
Ε
. Så varje tal Ω 1
Ε
är tillräckligt. Lägg speciellt märke 1 Ε
till att Ω inte behöver väljas skarpt 1Ε , alla Ω 1
Ε
duger “onödigt” bra. Vi ritar väl
x
en liten bild som vanligt. Ω
Definition. Antag att det i varje omgivning till punkten a, det vill säga ett intervall f x
a Δ, a Δ , finns minst ett x D f . Man säger att f x har gränsvärdet A då
x går mot a om det till varje Ε 0 finns ett Δ 0 så att A Ε
f x A Ε då x a Δ och x D f . A
A Ε
Vi skriver då limx a f x A eller f x A då x a och säger “Limes f x
då x går mot a är lika med A” eller “Att f x går mot A då x går mot a”. Innebörden
är att vi kan göra Ε godtyckligt litet bara vi väljer Δ tillräckligt litet. Oftast blir Δ en
x
funktion av Ε. Vi åskådliggör med en figur, där innebörden är att Δ måste väljas så a Δ a a Δ
litet att för alla x a Δ, a Δ är f x innestängd i korridoren A Ε, A Ε .
Gränsvärde som existerar ändligt i kallas för egentligt gränsvärde medan de som går mot kallas oegentligt gränsvärde.
Synonymt används existera respektive ej existera. På motsvarande sätt kan man fylla på med en bunta definitioner med alla
kombinationer mellan f x går mot eller A då x går mot , a, a eller a där de två sista kallas för vänstergränsvärde
respektive högergränsvärde med tecknet visande från vilken sida man närmar sig a. Man kallar dem ensidiga gränsvärden. Ett
krav för att limx a f x ska existera är att vänster- limx a f x och högergränsvärdet limx a f x existerar och är lika. Vänster-
gränsvärdet skrivs ibland limx a f x “går upp mot” och högergränsvärdet limx a f x “går ner mot”.
HH/ITE/BN Derivator och Mathematica 3
Till sist en liten invändning mot definitionerna ovan. Dessa kan bara användas då man redan känner gränsvärdet. I enkla fall kan
man gissa och prova några kandidater och se om det går bra, men i det allmänna fallet är detta ingen framkomlig väg. I bland har
man dessutom bara behov av att veta att man har ett egentligt gränsvärde utan att faktiskt behöva veta vad det är! Modern teori har
metoder för att angripa dessa frågeställningar.
När man beräknar ett gränsvärde undviker man att arbeta direkt med definitionerna. I stället har man från dessa härlett ett antal
räkneregler och standardgränsvärden som man använder sig av. De presenteras här utan bevis, flera av dem är rätt självklara.
Räkneregler
Om f x 0 och g x begränsad, så gäller att f x g x 0.
Om f x A och g x B då x a, a , a , eller så gäller
f x A
f x gx A B, f xgx AB, gx B
ifall B 0.
Om g x a och f t A då t a så gäller f g x A. (sammansättning)
Om f x A och g x A och f x h x g x så gäller h x A. (instängning)
Om f x g x och f x A, g x B så gäller A B. (gränsövergång i olikhet)
Standardgränsvärden
1 xΑ ln 1 x n
x
0 då x ax
0 då x om a 1 x
1 då x 0 n då n
ln x x 1 an
an 0 då n om a 1 xΑ
0 då x om Α 0 x
1 då x 0 n
0 då n
sin x
an
n
då n om a 1 x ln x
Α
0 då x 0 om Α 0 x
1 då x 0 a 1 då n om a 0
1 x
an existerar ej då n
n
om a 1 1 x
då x n 1 då n
1 x
Lägg speciellt märke till gränsvärdet 1 x
då x som är definition på den naturliga basen . Till slut återstår bara att
höra vad Mathematica har att säga i ärendet. Funktionen heter naturligtvis Limit med optionen Direction för att indikera att ett
ensidigt gränsvärde önskas. Naturligtvis är den bestyckad med utökade listor av regler och standardgränsvärden samt ytterligare
mycket avancerad teori för att hantera verkligt komplicerade uttryck.
1 x
Exempel: Bestäm gränsvärdet av 1 x
då x .
2 x
Exempel: Bestäm gränsvärdet av 1 x
då x .
Lösningsförslag: Luktar !
2
2 x 1 x2 x
1 x
Skriv om med potenslagar 1 x2
Låt u 2
så har vi att u då x
1 u 2 2
1 u
då u enligt sammansättningsregeln ovan.
x
2
Limit 1 ,x
x
2
x2 1
Exempel: Bestäm gränsvärdet av x 1
då x 1.
x2 1
Lösningsförslag: Vi får x 1
Av typen “ 00 ”. Konjugatregeln i täljaren x 1 x 1
x 1
x 1 1 1 2 då x 1.
Vi ser att det gäller att “bädda upp” innan det är dax att “gå i gräns”.
x2 1
Limit ,x 1
x 1
2
4 Derivator och Mathematica HH/ITE/BN
2 x 3
Exempel: Bestäm gränsvärdet av x 1
då x 1.
Lösningsförslag: Vi får
2 x 3 2 x 3 2 x 3
x 1
Av typen “ 00 ”. Förläng med täljarens konjugatkvantitet Konjugatregeln Hyfsa
x 1 2 x 3
4 x 3 x 1 1 1 1
4
då x 1.
x 1 2 x 3 x 1 2 x 3 2 x 3 2 1 3
Att meka om med “vanlig” algebra innan det är dax att “gå i gräns” är standard. Se här att “ 00 ” kan bli “vad som helst!” Beware!!
2 x 3
Limit ,x 1
x 1
1
4
Lösningsförslag: Vi får
x2 x x x2 x x
x2 x x Av typen “ ”. Förläng med konjugatkvantiteten Konjugatregeln Hyfsa
2
x x x
x2 x x2 x 1
“ ”, Dividera med nämnarens dominerande term Här x Potenslag
1
x2 x x x2 x x x
x2 x 1
1 1 1 1
Standardgränsvärde 2
då x .
1 1
1 0 1
x2 x 1 1 1
x2 x
Frestas aldrig att ge “ ” värdet 0! Kan bli “vad som helst”! Beware!!
Limit x2 x x, x
1
2
x cos x sin x
Exempel: Bestäm gränsvärdet av då x 0.
x x2
Lösningsförslag: Vi får
x cos x sin x
Av typen “ 00 ”. Dividera med nämnarens dominerande term Här x
x x2
sin x
cos x 1 1
1 x
x
Standardgränsvärde 1 0
2 då x 0.
Eftersom sinx x är “det enda” vi kan i trigonometriska branschen är det bara att sikta på detta och skriva om! Dé måste gå Frestas
aldrig att ge “ 00 ” värdet 1! Kan bli “vad som helst!” Beware!!
x Cos x Sin x
Limit ,x 0
x x2
2
0 x 0
Exempel: Bestäm vänster- och högergränsvärdet av Heavisides stegfunktion Θ x då x 0.
1 x 0
Lösningsförslag: Vanlig strömbrytare när man räknar på elektriska kretsar, ej definierad för x 0. Vi tar hjälp av Mathematica för
vänster- följt av högergränsvärdet.
0 x 0 0 x 0
Limit ,x 0, Direction 1, Limit ,x 0, Direction 1
1 x 0 1 x 0
0, 1
HH/ITE/BN Derivator och Mathematica 5
sin t
Exempel: Visa standardgränsvärdet t
1 då t 0.
Lösningsförslag: En titt i tabellen över standardgränsvärden indikerar att detta är det enda som avhandlar trigonometriska funk-
tioner, och är därmed en slags prototyp som man alltid ska ha som mål för sina omskrivningar i sådana situationer. Notera att t är en
vinkel som naturligtvis mäts i radianer. Vi inser att det inte spelar någon roll från vilken sida vi närmar oss 0 i denna gränsövergång
av typen “ 00 ”, ty sin t
t
sin t
t
sin t
t
. Så vi tar hjälp av enhetscirkelns första kvadrant där areamåtten för två rätvinkliga trianglar
och en tårtbit är lätta att rangordna.
y
1 t 1
1 2
cos t sin t 2Π
Π 12 2
1 tan t Arean för två trianglar 12 bas höjd samt tårtbit
1 t 1 sin t def sin t
tan t
2
cos t sin t 2Π
Π 12 2
1 cos t där emellan. Men tan t . Dividera
cos t
sin t 1
nu de tre leden med 2
sin t
t 1
cos t sin t cos t
Nu är det ok att gå i gräns, t 0 cos t 1
Höger- och vänstergränsvärdena är alltså lika, och därmed är saken klar. Detta vet naturligtvis Mathematica
Sin t
Limit ,t 0
t
1
ť Kontinuerliga funktioner
En funktion f säges vara kontinuerlig i punkten a om a D f och funktionen har ett gränsvärde då x a. Då är limx a f x f a.
Om f är kontinuerlig i alla punkter i D f säges den vara en kontinuerlig funktion. En funktion kallas diskontinuerlig i punkten a
om a D f och funktionen saknar gränsvärde då x a. Kontinuerliga funktioner är “trevliga” att ha att göra med. Av räknereglerna
för gränsvärden följer nämligen att
f x gx
f xgx
f x
f och g kontinuerliga gx kontinuerliga.
f gx
f x
Lite populärt kan man säga att en kontinuerlig funktion, precis som namnet antyder, kan ritas utan att lyfta på pennan, det vill säga
dess graf hänger ihop. Det finns gott om teori för kontinuerliga funktioner, speciellt kokar nästan all tillämpad matematik ned till två
grundläggande problem, nämligen sökning av rötter eller nollställen till en kontinuerlig funktion
Satsen om största och minsta värde. Om funktionen f är kontinuerlig i intervallet a, b , så är f uppåt och nedåt
begränsad i detta intervall. Vidare har f ett största och ett minsta värde i detta intervall.
Dessa satser är trots sin intuitivt nästan enkla innebörd svårare att bevisa än vad som kan förmodas. Vi nöjer oss med att konstatera
att vi har makterna med oss!
6 Derivator och Mathematica HH/ITE/BN
ť Begreppet derivata
existerar, säges f vara deriverbar i punkten a och gränsvärdet kallas f:s derivata i punkten a och skriver f ' a och pratar om “f
prim”. Analogt pratar man om höger- respektive vänsterderivata i punkten a beroende på från vilket håll man närmar sig a. För att
f ska få kallas deriverbar måste dessa vara lika och alltså oberoende av om h är positiv eller negativ. Man kan illustrera gränsövergån-
gen som en bukett sekanter, det vill säga en rät linje som går genom två punkter på kurvan, som tvingas ned till att bli en tangent och
därmed beröra kurvan i endast en punkt a, f a .
y y
y f x y f x
y f a h f a
f' a lim x
lim h
x 0 h 0
y
kT tan Θ f' a
Θ
x
x x
a a h a a h
Derivatans geometriska betydelse är välkänd. Om f är deriverbar i punkten a så är kT f ' a tan Θ riktningskoefficienten för
tangenten till kurvan y f x i punkten a, f a . Ibland är man också intresserad av normalen i samma punkt, vilket är en linje
som är vinkelrät mot tangenten. Om kN är normalens riktningskoefficient kan man visa att kT kN 1. Vi sammanfattar situationen.
Om f är deriverbar överallt i sin definitionsmängd säges f vara en deriverbar funktion. Då är f:s derivata f ' x en funktion av x
f y
med samma definitionsmängd som f. Inte sällan skrivs x
och ibland kortare f ' eller D f . Även beteckningen y ' eller x
förekom-
mer, varvid y är att uppfatta som en förkortning av f x . När man ska derivera hela uttryck skrivs ofta x
, vilket ska tolkas som
att en deriveringsoperator verkar på uttrycket inom parentes.
Om f är en deriverbar funktion så är den också kontinuerlig. Omvändningen gäller ej! Det typiska exemplet är absolutbeloppet x
som är kontinuerlig men inte deriverbar för x 0. Så funktioner vars grafer innehåller “skarpa hörn” är inte deriverbara där.
Eftersom derivatan är en ny funktion är det naturligt att definiera andraderivatan till f som derivatan av f '. Denna skrivs f '' och vi
nf ny
n
säger “f biss”. Analogt definieras derivator av högre ordning. Den n-te derivatan till f skrivs f , Dn f , xn
, Dn y, y n eller xn
där
y f x.
Inom fysik är tidsderivator mycket vanliga, till exempel har vi hastighet som är tidsderivatan av läget med avseende på tiden och
accelerationen som är andraderivatan av läget med avseende på tiden. Tidsderivator har därför givits ett förkortat skrivsätt med
2
x x
prickar, förstaderivatan t
x utläses “x prick” och andraderivatan x “x prick prick”.
t2
Strategin som man alltid ska följa vid derivering för hand är att systematiskt med hjälp av deriveringsregler bryta ned det givna
uttrycket till en mängd derivator av elementära funktioner, ofta kallade standardderivator (SD). Vi sammanfattar.
Naturligtvis är Mathematica bestyckad med en mycket villig arbetshäst, D[f,x]. Vill man derivera n 2 gånger skriver man
D[f,{x,n}]. I palette finns dessutom den något “opålitliga” . Ta alltid för vana att i rutan sätta parenteser runt det som skall
deriveras! Exempelvis x x Sin 2x . Sedan gäller det i stort sett bara att skriva av rätt! Nu är det bara att sätta igång!
2
Dx2 , x
2x
Lösningsförslag: Vi har med potenslagar och SD. Vänj dig vid skrivsättet x
.
1 12 1 12 32 3 32 1 3 12 3
f' x x
x x x
x x x
x x
x SD, derivera 2
x 2
x 2
x.
Dx x , x
3 x
2
x
x2 5cos 2x Summaregeln.
x
x2 x
5cos 2x Konstantregeln.
x
x2 5 x
cos 2x Kedjeregeln u gx 2x.
2
x
x 5 u
cos u x
2x Konstantregeln.
x
x2 5 u
cos u 2 x
x Endast SD kvar, derivera
2x2 1 5 sin u 2 1 2x 10sin 2x ty x1 ' 1x1 1 1x0 1 1 1. Byt tillbaka u 2x. Hyfsa
Dx2 5 Cos 2 x , x
2x 10 sin 2 x
3x4
Exempel: Bestäm derivatan av f x x2 .
3x4 3x4
x
x2 Kedjeregeln u gx x2
3x4
u
u x
x2 Summaregeln.
4
u
u x
x2 x
3x Kedjeregeln v hx 3x4 .
u
u x
x2 v
v
x
3x4 Potenslagar och konstantregeln.
12 2 v 4
u
u x
x v
3 x
x Endast SD kvar, derivera
1 12 1 1 4
2
u 2x2 1 v
3 4x4 1 2x 12x3 3x
Byt tillbaka u och v. Hyfsa
3x4
2 x2
3 x4
D x2 , x
3 x4
2x 12 x3
3 x4
2 x2
8 Derivator och Mathematica HH/ITE/BN
Lösningsförslag: Funktionen och dess derivata. Kontrollera för hand att Mathematica deriverar och räknar rätt !
f x : Log2 x3
f' x
3
x
Enpunktsformeln y f a kT x a där kT f ' a och a 3 ger nu tangenten. Sedan normalen på samma sätt med kT kN 1.
y x 3 log 54
1
normal Solvey f 3 x 3 , y
f' 3
y x 3 log 54
y,yT ,yN
5.0
4.5
4.0
3.5
3.0
x
2.5 3.0 3.5 4.0
Att derivera en funktion på parameterform innebär helt naturligt att derivera varje koordinatfunktion var för sig.
Exempel: En partikel rör sig i en cirkulär bana i xy-planet, p t cos 12 t, sin 12 t. Sök dess hastighet som funktion av tiden.
Lösningsförslag: Partikeln rör sig moturs på en cirkel med radien lika med 1. y
p' t
Hastigheten får vi genom att derivera läget med avseende på tiden. 1.0
p t cos 1 t, sin 1 t Parameterform.
2 2 pt
p
t cos 12 t, sin 12 t Derivera Glöm inte kedjeregeln
t t 0.5
sin 12 t, cos 12 t Hastigheten
p 1
t
p' t 2
t2
Hastigheten är en så kallad vektor. En sådan har både riktning och storlek. x
När det gäller hastighet så kallas dess storlek för fart. Så i bilen har vi strängt 1.0 0.5 0.5 1.0
taget en fartmätare och inte en hastighetsmätare eftersom vi inte får någon
information åt vilket håll vi kör Återkommer till detta senare i kursen 0.5
Här nöjer vi oss med att rita ut läget med en blå vektorpil och hastigheten
med en röd. Som väntat pekar hastighetspilen i färdriktningen längs banan
1.0
HH/ITE/BN Derivator och Mathematica 9
ť Partiell derivata
Vi har tidigare stiftat bekantskap med funktioner som har flera oberoende variabler och en beroende variabel. På samma sätt som vid
analys i en variabel är man även i dessa fall intresserad av hur funktionen beter sig i närheten av en punkt, det vill säga derivata.
Antag att vi har en funktion z f x, y : 2 så definierar vi analogt med det endimensionella fallet de partiella derivatorna
med avseende på x respektive y i punkten x, y
f f x h,y f x f f x,y h f y
x
fx lim h y
fy lim h
h 0 h 0
f f
Exempel: Låt funktionen f x, y x3 5y 4xy2 xsin 2 y 7 vara given. Bestäm de partiella derivatorna x
och y
.
f f
Lösningsförslag: Vi får direkt x
3x2 4y2 sin 2 y och y
5 8xy 2xcos 2 y . I Mathematica är det samma gamla funktion
D som gör jobbet. Denna vektor kallas gradienten till f.
f x3 5y 4 x y2 x Sin 2 y 7;
grad D f, x, y
3 x 2 4 y2 sin 2 y , 8 x y 2 x cos 2 y 5
Π
grad . x 1, y
4
Π2
4 ,5 2 Π
4
Eftersom derivatan av en funktion är en ny funktion kan vi fortsätta derivera. Utvidgning av de partiella derivatorna av andra
ordningen går till som i det endimensionella fallet och är fyra till antalet då vi har två oberoende variabler f x, y .
2 2
f f f f
x
x
x
fx fxx'' y x y
x
y
fx ''
fxy
x2
2 2
f f '' f f ''
y
y
y
fy f yy x y x
y
x
fy f yx
y2
Lägg märke till att för varje derivata så fyller man på subindexlistan “i slutet”.
2 2
f f
Vi ser att y x x y
. Detta är ingen tillfällighet utan en regel. Det spelar alltså inte någon roll i vilken ordning vi deriverar, först x
sedan y eller tvärtom. I D är det bara att lägga till ett argument.
D f, x, x , D f, x, y
6 x, 8 y 2 cos 2 y
2f
Alla derivator av andra ordning samlade i en matris xi x j
som kallas hessianen till f, som enligt ovan alltid är symmetrisk.
D f, x, y , 2
6x 8 y 2 cos 2 y
8y 2 cos 2 y 8 x 4 x sin 2 y
Det bör nu inte förvåna någon att tredje, fjärde och högre ordningens partiella derivator definieras på liknande sätt, exempelvis
'' 3 3 4
x
f yx f yxx och y
f yyx f yyxy . I Mathematica är det bara att fortsätta hänga på argument, så om vi fortsätter med exemplet ovan
3 4
har vi f yxx och f yyxy .
D f, y, x, x , D f, y, y, x, y
0, 8 cos 2 y
4 '' 3 4
Så här ser exempelvis resan fram till f yyxy ut. Det börjar med f själv, följt av f y , f yy , f yyx och slutligen f yyxy .
FoldList D, f, y, y, x, y
Exempel: Antag att vi är ute och orienterar med höjdkartan h x, y sin x cos y , x 0, 2 Π , y 0, 2 Π och befinner oss i
punkten x, y 3, 4 och vill veta hur det lutar i olika riktningar. Alltså hur varierar gradienten.
Lösningsförslag: Vi börjar med att rita en bild över terrängen med vår position markerad med en .
Vi får de partiella derivatorna hx cos x , h y sin y , som i vår position har värdena hx cos 3 0 och h y sin 4 0. Så det är
nerförsbacke i positiv x-riktning (österut) och uppförsbacke i positiv y-riktning (norrut). Eftersom vi har en “snäll” funktion innebär
det även att vi har uppförsbacke västerut och nerförsbacke söderut. Verkar stämma bra med det visuella intrycket man får av bilden.
D Sin x Cos y , x, y
. x 3., y 4.
cos x , sin y
0.989992, 0.756802
HH/ITE/BN Derivator och Mathematica 11
ť Implicita funktioner
Med en implicit funktion menas samband på formen f x, y 0, där det är svårt, onödigt eller rent av omöjligt att skriva om på
explicit form y f x . Att derivera en implicit funktion är inte värre än att derivera en explicit. Man deriverar helt enkelt båda sidor
med avseende på den variabel som önskas. Det är alltså som vanligt med “ekvationer”, ska något göras ska det göras på båda sidor!
Om vi tänker efter så är ju derivatan av en explicit funktion ett specialfall av den implicita, till exempel bestäm derivatan av
y
y x2 x
y x
x2 x
2x. I Mathematica används Dt[ekv,x] och Dt[ekv,{x,n}] för implcit derivering, (eng. total
derivative). Vi tar några exempel. Tänk på att vara petnoga!!
Lösningsförslag: Detta är det första av tre urexempel på implicit derivering. Vänj dig vid skrivsättet x
och träna så här
omständigt!!!
x
x x
cos y Derivera implicit med avseende på x Kedjeregeln.
y
x
x y
cos y x
Endast SD kvar
y
1 sin y x
Trig. ettan sin y 1 cos2 y . Här gäller eftersom y Varccos 0, Π sin y 0.
y 1 y
x
Plugga sedan in cos y x och lös ut x
.
1 x2
D ArcCos x , x
1
1 x2
x
x x
sin y Derivera implicit med avseende på x Kedjeregeln.
y
x
x y
sin y x
Endast SD kvar
y
1 cos y x
Trig. ettan cos y 1 sin2 y . Här gäller eftersom y Varcsin Π
2
, Π2 cos y 0.
y 1 y
x
Plugga sedan in sin y x och lös ut x
.
1 x2
D ArcSin x , x
1
1 x2
x
x x
tan y Derivera implicit med avseende på x Kedjeregeln.
y
x
x y
tan y x
Endast SD kvar
y y 1 y
1 1 tan2 y x x
Plugga in tan y x och lös ut x
.
1 x2
D ArcTan x , x
1
x2 1
12 Derivator och Mathematica HH/ITE/BN
y
Exempel: Bestäm x
i punkten 2, 1 då 4x y3 16 6x2 .
Lösningsförslag: Vi söker alltså tangentens riktningskoefficient i punkten 2, 1 . Typisk implicit derivering. Vi använder oss av
strategin på båda sidor om likhetstecknet! Vänj dig vid skrivsättet x
och träna så här omständigt!!!
x
4x y3 16 x
6x2 Summaregeln och konstantregeln.
4 x
x y3 x
16 6 x
x2 Produktregeln.
4 x
x y3 x x
y3 x
16 6 x
x2 Kedjeregeln.
y
4 x
x y3 x y
y3 x
x
16 6 x
x2 Endast SD kvar
ekv Dt4 x y3 16 6 x2 , x
y
12 x y2 4 y3 12 x
x
y
Notera att x
heter Dt[y,x] på andra sidan skärmen.
y 3x y3
x 3 x y2
y
Lite teknisk ReplaceAll (/.) för att undvika att x och y byts ut i x
. Enklare för hand
y 5
x 6
y
Ett mindre plågsamt sätt är helt enkelt att ersätta x
med något odramatiskt namn under det att man byter x och y.
y 5
x 6
Samma resultat får man med den vanliga deriveringsfunktionen D[ekv,x]om man talar om vad som är funktioner av x, här y x .
Dt[ekv,x]däremot deriverar allt som kommer i dess väg som om det vore en funktion av x, det vill säga den lever upp till sitt
namn (eng. total derivative). Vilken man använder är en smaksak och vad man tänkt göra med uttrycket efter derivering och
naturligtvis hur den implicita funktionen är representerad i Mathematica. Så snabbt hack med D istället. Jämför noga med Dt ovan!
3
D4 x y x 16 6 x2 , x
Solve , y ' x
. x 2, y x 1
2 3
12 x y x y x 4yx 12 x
3
3x yx
y x 2
3xy x
5
y 2
6
Om vi jämför de två funktionerna D och Dt ser vi att de har sina för- och nackdelar. D deriverar bara det som är funktioner av x, typ
y
x2 eller y x , och betraktar allt annat som konstanter. Dt däremot deriverar allt, och levererar lite snyggare utskrifter på formen x
som pedagogiskt liknar det man gör för hand. Priset man får betala vid Dt är att man måste ange vilka variabler som är konstanter
och ett (mycket) komplicerat ReplaceAll (/.) när man ska sätta in numeriska värden. Kolla noga i exemplet ovan igen. Även i
kommande exempel kommer vi att använda båda metoderna så det blir gott om tillfällen att väga dem mot varandra. Generellt kan
man kanske säga att när man löser problem med Mathematica så är nog D den mest bekymmersfria varianten, dessutom är det ju
ingen nackdel att hålla lite ordning på vad som varierar i modellen! Lägg speciellt märke till att vi även får ut i vilken punkt x som
y
derivatan gäller, y' 2 i det självdokumenterande svaret, jämfört med det mer allmänna x
.
HH/ITE/BN Derivator och Mathematica 13
y
Exempel: Givet kurvan x y 5sin xy2 x. Sök x
.
x
x y 5sin xy2 x
x Summaregeln.
x
x y x
5sin xy2 x
x Produktregeln och konstantregeln.
x
x y x x y 5 x
sin xy2 x
x Kedjeregeln, vid y och u gx xy2 .
y
x
x y x y
y x
5 u
sin u x
xy2 x
x Potenslagar och produktregeln.
y
x
x y x y
y1 2 x
5 u
sin u x
x y2 x x
y2 x
x Kedjeregeln.
y y
x
x y x y
y1 2 x
5 u
sin u x
x y2 x y
y2 x
x
x Endast SD kvar
1 12 1 y 1 y
1 y x 2
y x
5cos u 1 y2 x 2y2 x
1 Byt tillbaka u. Hyfsa
y 1 y 5 y2 cos x y2 y
x x Lös ut x
10x y cos xy2
2 y
y
x x y
5 cos x y2 y2 2x y y 1
2 y x
Solve ekv, Dt y, x
y 2 y 5 cos x y2 y2 y 1
2 32
x x 20 cos x y y 1
2
ekv Dx y x 5 Sinx y x x, x
xy x
5 cos x y x 2 y x 2
2xy x y x yx 1
2 yx
2 y x 5 cos x y x 2 y x 2 yx 1
y x 2 32
x 20 cos x y x y x 1
18
Plot , V, 2, 4 , PlotStyle Orange, AxesLabel "V", "p"
V2
p
4.5
4.0
3.5
3.0
2.5
2.0
1.5
V
2.5 3.0 3.5 4.0
Sedan implicit derivering av uttrycket med avseende på tiden t vid godtycklig tidpunkt t. Typisk tillämpning, inget t i uttrycket så
långt ögat når, men här inser vi att t ligger dolt i både V t och p t . Så
14 Derivator och Mathematica HH/ITE/BN
p V
V2 2 pV 0
t t
p
Lös ut derivatan av trycket med avseende på tiden, det vill säga p t
.
p
8
t
p
Lös ut t
och sätt in numeriska värden.
2pt V t
p t
V t
dpdt . V ' t 6, p t 2, V t 3
p t 8
Om man vill så kan man naturligtvis sätta in numeriska data först och sedan lösa ut p ' t . Vi provar i senaste varianten med D. Gör
själv detta i fallet med Dt!
9p t 72 0
p t 8
Lösningsförslag: Implicit derivering av cylinderns volym med avseende på tiden t vid godtycklig tidpunkt t. Detta är en typisk
h
tillämpning på hastighetsproblem att derivera ett rent geometriskt uttryck med avseende på tiden. Lös sedan ut t
.
ekv DtV Π r2 h, t
V h r
Π r2 2Πhr
t t t
r h
Slutligen är det dax för numeriska data. Lite teknisk ReplaceAll(/.) för att undvika att r och h byts ut i t
och t
. Enklare för
hand att sätta in värden direkt efter implicit derivering ovan
HH/ITE/BN Derivator och Mathematica 15
1
dhdt . Rule a , b Rulea, b . Dt V, t 2, Dt r, t . r 50, h 40
2
h 2 2000 Π
t 2500 Π
V t Πr t 2h t 2Πh t r t r t
V t 2Πh t r t r t
h t 2
Πr t
1
dhdt . V ' t 2, r ' t ,r t 50, h t 40
2
2 2000 Π
h t
2500 Π
Lösningsförslag: Lägg in stegen i ett koordinatsystem. Geometrin bestäms av Pytagoras sats. Vi söker hastigheter, vilket är derivata
med avseende på tiden, så derivera implicit map t.
der Dtx2 y2 L2 , t
x y L
2x 2y 2L
t t t
Stegens längd L ändras inte under den vådliga resan, detta måste vi ange eftersom Dt deriverar allt som om det vore funktioner av t.
ekv der . Dt L, t 0
x y
2x 2y 0
t t
y
Lös ut den sökta hastigheten t
y längs väggen.
x
Stämmer ju bra att resan går i negativ riktning då x ökar. Lite teknisk ReplaceAll (/.) för att undvika att x och y byts ut i t
och
y x
t
. Av samma skäl måste t
bytas innan x. Som numeriskt exempel väljer vi en stege med längden 5 m och söker y då x 3 m och
x 2 m/s. Mata in med rätt tecken så kommer svaret ut med rätt tecken i förhållande till de koordinatriktingar vi valt. Så blir det
alltid! Smidigt i matematiken!
y 3
t 2
Vi provar naturligtvis även med D. Notera speciellt behandlingen av L jämfört med ovan!
2 2
der Dx t y t L2 , t
2x t x t 2yt y t 0
16 Derivator och Mathematica HH/ITE/BN
xt x t
y t
yt
dydt . x ' t 2, x t 3, y t 52 32
3
y t
2
Lösningsförslag: Figuren ovan åskådliggör modellen med intressanta geometriska storheter. Det räcker med likformiga trianglar för
att koppla det som ändras med tiden, nämligen skuggans längd s och Kalles läge a i förhållande till lampan. Vi söker hastigheter,
vilket är derivata med avseende på tiden, så derivera implicit map t.
a s s
der Dt , t
H L
a s H s L
t t
a s t t
s t
H H2 L L2
ekv der . Dt L, t 0, Dt H, t 0
a s s
t t t
H L
Här duger en “vanlig” ReplaceAll (/.). Exempelvis H 10 m, L 2 m och a 2 m/s, negativ eftersom han rör sig mot
lampan, ger slutligen s. ALLA indata med rätt tecken ger utdata med rätt tecken!
dsdt . H 10, L 2, Dt a, t 2
s 1
t 2
Visst, skuggans längd minskar som sig bör! Slutligen en repris med D. Notera speciellt behandlingen av H och L jämfört med ovan!
a t s t s t
der D , t
H L
a t s t s t
H L
La t
s t
H L
1
s t
2
HH/ITE/BN Derivator och Mathematica 17
Lösningsförslag: Med beteckningar enligt figur har vi dels Pytagoras sats och ett samband för repets längd L. Sådant samband
brukar kallas kopplingsvillkor, eller bivillkor, eftersom det kopplar samman variabler till varandra, här l och y som inte är
oberoende av varann. Låt S vara den okända del av linans längd som är upplindad i taljans skivor.
ekv x2 h2 l2 , L 2 h y l S
2 2 2
h x l ,L 2 h y l S
Lös ut y och l.
1 1
y h2 x2 2h L S , l h2 x2 , y h2 x2 2h L S , l h2 x2
2 2
Här duger bara den sista lösningen eftersom l 0. Den andra lösningen är modellens spegelbild under markplanet! Även denna
gruvvariant ryms i formuleringen. Derivera nu med avseende på tiden och anta att taket, repet och taljan håller under resan!
DtyÅl 2 , t
. Dt h, t 0, Dt L, t 0, Dt S, t 0
h x h x
y 1 2h t 2x t h L S l 2h t
2x t
2 ,
t 2 2 h2 x2 t t t t 2 h2 x2
x x
y x t l x t
,
t 2 h2 x2 t h2 x2
Detta är balens hastighet, i koordinatriktningen, som funktion av traktorns läge x och hastighet x. Var noga med tecken på t.ex. x om
du vill exemplifiera med numeriska data. Gör det! Men först en koll på vad D har att säga, men håll själv först koll på vad som
varierar med t!!
2 2
ekv x t h2 l t ,L 2 h y t l t S
h 2 xt 2
l t 2, L 2 h yt lt S
1 1
y t h2 xt 2
2h L S , l t h2 xt 2
, y t h2 xt 2
2h L S , l t h2 xt 2
2 2
DyÅl 2 , t
xt x t xt x t
y t ,l t
2 h2 xt 2 h2 xt 2
Om man har att derivera ett omfattande uttryck som bara innehåller produkter och kvoter eller när den oberoende variabeln ingår i
exponenter kan det vara lämpligt att tillgripa logaritmisk derivering. Egentligen inget nytt. Slå först sönder uttrycket med hjälp av
logaritmlagarna och derivera sedan implicit. Vi sammanfattar
f1 f2 fm
f g1 g2 gn
Logaritmlagar
ln f ln f1 ln f2 ln fm ln g1 ln g2 ln gn Derivera implicit ...
fi
ln fi fi
ln fi osv ... ... med kedjeregeln
1 f 1 f1 1 fm 1 g1 1 gn f
f f1 fm g1 gn
Lös ut
f f1 fm g1 gn
f f1 1
fm
1
g1
1
gn
Färdig
1
18 Derivator och Mathematica HH/ITE/BN
xxx y
Exempel: Låt y 2x
. Sök x
.
xxx x
y 2x
ln y ln xx
2x
ln y ln xxx ln 2x Logaritmera båda sidor Utnyttja att ln ab ln a ln b ,
ln y ln x ln xx ln 2x ln y ln x xln x xln 2 ln ab ln a ln b , lnab bln a .
x
ln y x
ln x xln x xln 2 Derivera implicit map x Kedjeregeln och summaregeln.
y
y
ln y x x
ln x x
xln x x
xln 2 Produktregeln och konstantregeln.
y
y
ln y x x
ln x x
x ln x x x
ln x ln 2 x
x Endast SD kvar
1 y 1 1 y xxx y xxx
y x x
1 ln x x x
ln 2 1 x 2x
1x ln x 1 ln 2 Lös ut x
och sätt in y 2x
.
x xx
D , x Simplify
2x
x
2 xx log x x log 2 x x 1
ť Optimering
Mycken sysselsättning i tillämpad matematik går ut på att optimera saker och ting, “Så lätt/energisnålt/billigt/ som möjligt !”.
Detta innebär att vi vill söka maximum eller minimum till en given funktion i ett givet intervall. Sådana punkter brukar kallas
extrempunkter och klassas som lokala eller globala beroende på deras inbördes rangordning. Motsvarande funktionsvärde brukar
kallas extremvärden. Men det finns även begreppen terasspunkt och inflexionspunkt. En bild förtydligar.
y
y f x
f ' x5 0, f '' x5 0
f' x 0
f' x 0
f' x 0
f ' x4 0, f '' x4 0
x
a x1 x2 x3 x4 x5 x6 b
I intervallet a, b har vi 6 extrempunkter, x1 , x3 och x5 är lokala maximum medan x2 , x4 och x6 är lokala minimum. Funktionen har
globalt minimum i x2 och globalt maximum i b. Om vi däremot mekar om till halvöppet intervall a, b så saknar funktionen ett
globalt maximum. Om vi å andra sidan inskränker intervallet till a, x6 så har funktionen globalt maximum i x1 . Vid sunda model-
leringar brukar man ha globala min/max inne i det intervall som man studerar. Vi sammanfattar
Att optimera någonting, det vill säga att söka maximum eller minimum av en funktion, vilar tungt på derivering och ekvationslös-
ning eftersom vi ställs inför problemet att lösa f ' x 0. Mathematica har förutom de ovan nämnda funktionerna för att derivera en
samling funktioner som är ämnade för direkt optimering; Maximize, NMaximize, FindMaximum, Minimize, NMini-
mize och FindMinimum. Se vidare i Help.
HH/ITE/BN Derivator och Mathematica 19
1
Exempel: Sök minsta avståndet från punkten 1, 0 till linjen y 2
x.
Lösningsförslag: Drag en rät linje från 1, 0 till en godtycklig punkt x, y på linjen. Vi ska bestämma x så att linjestyckets längd L
blir så kort som möjligt, och har situationen
1
Plot x, x, 0, 1 , AspectRatio Automatic,
2
AxesLabel "x", "y" , Epilog Red, Line 1, 0 , 0.6, 0.3 ,
Text "L", 0.8, 0.15 , Background White , Text " x,y ?", 0.6, 0.3 , Background White
y
0.5
0.4
0.3 x,y ?
0.2
L
0.1
x
0.2 0.4 0.6 0.8 1.0
Vi låter Mathematica göra hela jobbet att lösa ut L ur Pythagoras sats och samtidigt eliminera y ur det så kallade kopplingsvillkoret
1
mellan x och y, det vill säga funktionssambandet y 2
x, så att vi får L x . Typisk modellering att formulera samband på ekvations-
form och låta Mathematica göra grovjobbet. Frestas inte att göra det för hand, eftersom det är ett utmärkt sätt att introducera fel!
2 2
1
LÅy SolveL2 1 x 0 y ,y x, L, y
2
1 x 1 x
L 5 x2 8x 4,y , L 5 x2 8x 4,y
2 2 2 2
Här duger bara sista lösningen eftersom vi har kravet L 0. En liten plot ska man göra så ofta man hinner. Ger en direkt indikation
på om vi har modellerat sunt och att titta tillbaka på när man väl har bestämt en extrempunkt!
Lx
2.5
2.0
1.5
1.0
x
1 1 2 3
Ett tydligt minimum som sig bör, eftersom vi inser att L både då x och x Bestäm nu extrempunkt, det vill säga
L
optimalt x, ur x
0.
10 x 8
4 5 x2 8x 4
x Solve dLdx 0
4
x
5
Stämmer bra med figuren ovan. Slutligen kortaste avståndet med y-värdet på köpet.
LÅy 2 .x
1 2
L ,y
5 5
En snabb och direkt (ingenjörs ;-)version levereras i Mathematica av de lättanvända inbyggda optimerarna. Dessa kommer speciellt
till användning då vi efter deriveringen hamnar i en icke-linjär ekvation som är för svår för Solve så FindRoot måste tillgripas.
Sådana funktioner har ofta flera extrempunkter och man måste liksom vid FindRoot hjälpa till med ett startvärde i närheten av den
extrempunkt man söker. Detta hämtas naturligtvis från grafen L x och är enkelt i detta speciella fall. Notera att vi får både extrem-
punkten, på regelform naturligtvis, och extremvärdet.
20 Derivator och Mathematica HH/ITE/BN
MinimizeL . LÅy 2 , x
1 4
, x
5 5
f x : x Cos x
Denna funktion har oändligt med extrempunkter och nollställen. Viktigt att rita grafen!
f x
20
10
x
5 10 15 20 25
10
20
Vi får olika extrempunkter beroende på var vi börjar “nosa”. Vi måste alltså veta vilken vi söker, vilket i sin tur beror på frågeställnin-
gen! Exempelvis
FindMaximum f x , x, 5
6.361, x 6.4373
FindMinimum f x , x, 5
3.28837, x 3.42562
FindMaximum f x , x, 20
18.876, x 18.9024
FindRoot f x , x, 20
x 20.4204
NMaximize f x ,5 x 7 ,x
6.361, x 6.4373
Lösningsförslag: Antag att konservburken har höjden h och radien r. Dessa kan nu inte variera fritt oberoende av varandra, de binds
samman av att volymen på burken är given V Π r2h. Sådana här kopplingar brukar kallas för just kopplingsvillkor. Totala arean av
burken byggs upp av två lock, 2Al 2 Π r2 , samt mantelarean Am omkrets höjd 2 Π r h. Gör nu inte för mycket för hand, varje
sådan insats är en potentiell risk för att introducera fel. Låt Mathematica göra jobbet! Skriv bara ned alla grundsamband.
ekv V Π r2 h, Atot 2 Al A m , Al Π r2 , A m 2 Π r h
V Π h r2 , Atot 2 Al Am , Al Π r2 , Am 2 Π h r
Utnyttja att V är given för att lösa ut Atot som funktion av r. Ta för vana att lösa ut lika många variabler som vi har ekvationer. Även
de variabler som inte primärt används vid optimeringen är oftast intressanta att veta värdena på till slut. Så alla som funktioner av r!
Amm Solve ekv, Atot , h, Al , Am
2 Π r3 V V 2V
Atot ,h , Al Π r2 , Am
r Π r2 r
HH/ITE/BN Derivator och Mathematica 21
PlotAtot V2 3
. Amm . r x V1 3 , x, 0.1, 1 , PlotStyle Red,
PlotRange 5, 10 , AxesLabel "r V1 3 ", "Atot V2 3 "
Atot V 2 3
10
9
8
7
6
r V1 3
0.0 0.2 0.4 0.6 0.8 1.0
Ser sunt ut, eftersom Atot både då r 0 och r Bestäm nu det r som minimerar Atot genom att söka nollställe till derivatan,
Atot
r
0.
2 Π r3 V
6 Π r
r2
r Solve dAdr 0, r
3 3
23
1 3 V 1 V
r 3 V , r , r
2Π 3
2Π
3
2Π
r N
3 3 3
r 0.270963 0.469322 V , r 0.541926 V , r 0.270963 0.469322 V
Här är det bara den mittersta lösningen som är reell, de andra två komplexa har inte med saken att göra. Slutligen alla variabler vid
detta välsignade tillstånd.
Amm . r 2
N
3 3
22 3 V Π V2 3
2 Π V 2 3, h 2 Π V 2 3
3 3
Atot 3 , Al , Am 2
3
Π 22 3
2r
. Amm . r 2
h
1
Om volymen varit specificerad till ett numeriskt värde, säg V 1, kunde vi exempelvis direkt använt oss av FindMinimum.
5.53581, r 0.541926
22 Derivator och Mathematica HH/ITE/BN
Vi sammanfattar några viktiga satser, utan bevis, som väsentligen motiverar det som angetts ovan. Det kan nämnas att bevisen av
vissa av dem är svårare än vad som kan förmodas, med tanke på deras enkla innebörd. Vi börjar med Bolzano-Weierstrass sats
(Bernard Bolzano (1781-1848) och Karl Weierstrass (1815-1897))
Satsen om mellanliggande värden. Antag att funktionen f är kontinuerlig i intervallet a, b , så antar f i detta intervall varje
värde mellan f a och f b .
Sedan har vi
Satsen om största och minsta värde. Antag att funktionen f är kontinuerlig i intervallet a, b , så är f uppåt och nedåt begränsad
i detta intervall. Vidare har f ett största och ett minsta värde i detta intervall.
Satsen om lokalt maximum och minimum. Antag att funktionen f har ett lokalt maximum eller minimum i en punkt Ξ, som är
inre punkt i ett intervall där f är definierad. Om då f ' Ξ existerar, så är f ' Ξ 0.
Uppkallad efter den franske matematikern Michel Rolle (1652-1719) har vi den viktiga
Rolles sats. Antag att funktionen f är kontinuerlig i intervallet a, b , deriverbar i a, b och f a f b 0. Då finns det minst en
punkt Ξ a, b sådan att f ' Ξ 0.
Uppkallad efter en av 1700-talets främste matematiker, (italienskfödde) fransmannen Joseph Louis Lagrange (1652-1719) har vi den
viktiga generaliseringen av Rolles sats
Lagrange medelvärdessats. Antag att funktionen f är kontinuerlig i intervallet a, b och deriverbar i a, b . Då finns det minst
en punkt Ξ a, b sådan att f b f a f ' Ξ b a .
Antag att funktionen f är deriverbar i intervallet I, som kan vara begränsat, obegränsat, öppet, slutet eller halvöppet. Då gäller
Om f ' x 0 för alla x I, så är f x en strängt växande funktion i I.
Om f ' x 0 för alla x I, så är f x en strängt avtagande funktion i I.
Om f ' x 0 för alla x I, så är f x konstant i I.