You are on page 1of 22

HH/ITE/BN Derivator och Mathematica 1

Något om Derivator och Mathematica


Bertil Nilsson
2020-08-15
2 Derivator och Mathematica HH/ITE/BN

ť 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 .

Lösningsförslag: Alldeles för komplicerat för hand!!


x
1
Limit 1 ,x 
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

Exempel: Bestäm gränsvärdet av x2 x x då x .

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

t 1 lim sint t 1 Färdig lim sint t 1 med instängning


x t 0 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 mellanliggande värden. Om funktionen f är kontinuerlig i intervallet a, b , så antar funktionen


i detta intervall varje värde mellan f a och f b .

och maximering eller minimering av 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

Antag att en funktion f är definierad i en omgivning till punkten a. Om gränsvärdet


f a h f a
lim h
h 0

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.

y f a kT x a tangentens ekvation i punkten a, f a .


kT f ' a , kT kN 1 så med enpunktsformeln har vi
y f a kN x a normalens ekvation i punkten a, f a .

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.

Deriveringsregler, k konstant, f och g deriverbara Standardderivator, SD

kf ' kf ' Konstantregeln f x f' x


f g ' f ' g' Summaregeln k 0
f g ' f 'g f g ' Produktregeln xΑ Α xΑ 1
x x
f f 'g f g'
 g ' , g 0 Kvotregeln
g2 1
ln x x
x
f gx f ' g x g' x sin x cos x
g ' x kallas inre derivata Kedjeregeln cos x sin x
y y u
Vanlig form x u x
i gruvan tan x
1
1 tan2 x
cos2 x
HH/ITE/BN Derivator och Mathematica 7

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

Exempel: Bestäm derivatan av f x x2 med hjälp av definition.

Lösningsförslag: Vi mäter våra krafter mot något vi har facit till.


f x h f x x h 2 x2 2
2xh h2 x2
f' x lim h
lim h
lim x h
lim 2x h 2x 0 2x. Ok med SD ovan, x2 ' 2x2 1
2x.
h 0 h 0 h 0 h 0

Dx2 , x

2x

Exempel: Bestäm derivatan av f x x x.

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.

Dx x , x

3 x
2

Exempel: Bestäm derivatan av f x x2 5cos 2x .

Lösningsförslag: Vi använder oss av strategin! Vänj dig vid skrivsättet x


och träna så här omständigt!!!

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

Dx2 5 Cos 2 x , x

2x 10 sin 2 x

3x4
Exempel: Bestäm derivatan av f x x2 .

Lösningsförslag: Vi använder oss av strategin! Vänj dig vid skrivsättet x


och träna så här omständigt!!!

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

Exempel: Bestäm tangenten och normalen till kurvan y ln 2x3 i punkten a 3.

Lösningsförslag: Funktionen och dess derivata. Kontrollera för hand att Mathematica deriverar och räknar rätt !

f x : Log2 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.

tangent Solve y f 3 f' 3 x 3 ,y

y x 3 log 54

1
normal Solvey f 3 x 3 , y
f' 3
y x 3 log 54

En bild piggar alltid upp

Plot Evaluate f x , y . tangent, y . normal , x, 2, 4 , AspectRatio Automatic,


PlotStyle Red, Blue, Orange , AxesLabel "x", "y,yT ,yN "

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.

pu xu, yu, Parameterform.


p x y
u
 u
, u
,  Derivera

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 x1 , ,xi h, ,xn f x1 , ,xn


om gränsvärdena existerar. Utvidgning till n oberoende variabler är odramatisk xi
f xi lim h
. Inget
h 0
märkvärdigt, räknetekniskt gör man som vanligt, det vill säga deriverar med avseende på den variabel som önskas och låter de
andra oberoende variablerna vara konstanter vilka som helst. För att markera att det handlar om partiell derivata skriver vi i
stället för och vid '-beteckning måste vi ange i ett subindex vilken variabel vi avser att behandla. Eftersom vi vilar på samma
gränsvärdesfundament som i envariabelfallet kommer hela arsenalen av exempelvis deriveringsregler och standardderivator att ärvas
över.

De partiella derivatorna i en given punkt x0 , y0 kan tolkas geometriskt,


se den informationstäta figuren och låt färgpennan hänga med . Skär
ytan z f x, y med ett plan x x0 parallellt med yz–koordinatplanet
och ett plan y y0 parallellt med xz–koordinatplanet. Skärningspunkten
mellan dessa tre geometriska objekt blir i rymdpunkten x0 , y0 , f x0 , y0
markerad med en . Skärningen mellan ytan och planet x x0 blir en
funktion z f x0 , y och den partiella derivatan f y x0 , y0 är nu riktnings–
koefficienten för tangenten till kurvan z f x0 , y i punkten x0 , y0 . På
motsvarande sätt inses att den partiella derivatan fx x0 , y0 är riktnings–
koefficienten för tangenten till kurvan z f x, y0 i punkten x0 , y0 .
Dessa tangenter ligger naturligtvis i respektive skärningsplan.

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

Exempelvis i punkten 1, 4Π  har vi då fx 1, 4Π  och f y 1, 4Π 

Π
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”.

Exempel: Bestäm de partiella derivatorna av andra ordningen till f x, y i föregående exempel.


f
Lösningsförslag: Eftersom vi redan bestämt de partiella derivatorna av första ordningen, x
3x2 4y2 sin 2 y och
2 2 2 2
f f f f f
y
5 8xy 2xcos 2 y får vi direkt 6x, y x
8y 2cos 2 y , x y
8y 2cos 2 y och 8x 4xsin 2 y .
x2 y2
10 Derivator och Mathematica HH/ITE/BN

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

 x3 4 y2 x sin 2 y x 5y 7, 8 x y 2 x cos 2 y 5, 8 x 4 x sin 2 y , 8 4 sin 2 y , 8 cos 2 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!!

Exempel: Bestäm derivatan av y arccos x .

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!!!

y arccos x x cos y Definition

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

Exempel: Bestäm derivatan av y arcsin x .

Lösningsförslag: Detta är det andra...

y arcsin x x sin y Definition

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

Exempel: Bestäm derivatan av y arctan x .

Lösningsförslag: Detta är det tredje...

y arctan x x tan y Definition

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

4 1 y3 x 3y3 1 y 0 6 2x2 1 Hyfsa


x
y y y 5 y
4  y3 3x y2 x
 12x 4 1 6 x
 24 x 6
Sätt in x 2, y 1. Lös ut x
.

ekv Dt4 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.

dydx Solve ekv, Dt y, x

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

dydx . Rule a , b Rule a, b . x 2, y 1

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.

dydx . Dt y, x hej . x 2, y 1 . hej Dt y, x

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
D4 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
.

Lösningsförslag: Vi använder oss av strategin på båda sidor om likhetstecknet! Var noggrann!

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

ekv Dtx y 5 Sinx y2  x, x

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

Samma resultat får man naturligtvis med den vanliga deriveringsfunktionen D.

2
ekv Dx y x 5 Sinx y x  x, x

xy x
5 cos x y x 2   y x 2
2xy x y x  yx 1
2 yx

Solve ekv, y ' x

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

Exempel: För en viss typ av gas gäller sambandet pV 2 18


mellan tryck och volym. Bestäm p då p 2, V 3 och V 6.

Lösningsförslag: Först en liten bild över situationen.

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

ekv Dtp V2 18, t

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
.

dpdt Solve ekv, Dt p, t


V
p 2p t
 
t V
p V
Lite teknisk ReplaceAll (/.) för att undvika att p och V byts ut i t
och t
. Enklare för hand

dpdt . Rule a , b Rule a, b . Dt V, t 6 . p 2, V 3

p
 8
t

Å en gång till med D.


2
ekv Dp t V t 18, t
2
V t p t 2pt V t V t 0

p
Lös ut t
och sätt in numeriska värden.

dpdt Solve ekv, p ' t

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!

numekv ekv . V ' t 6, p t 2, V t 3

9p t 72 0

Solve numekv, p ' t

p t 8

Exempel: En surströmmingsburk sväller med 2 mm3 dygn


under det att den behåller sin cylindriska form. Vid en tidpunkt
r 1 h
var radien r 50, höjden h 40 och t 2
. Sök t
vid
denna tidpunkt.

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 DtV Π r2 h, t

V h r
Π r2 2Πhr
t t t

dhdt Solve ekv, Dt h, t Simplify


V r
h t
2Πhr t
 
t Π r2

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 Rulea, b . Dt V, t 2, Dt r, t  . r 50, h 40 
2
h 2 2000 Π
 
t 2500 Π

Kör på med D också.


2
ekv DV t Πr t h t , t

V t Πr t 2h t 2Πh t r t r t

dhdt Solve ekv, h ' t Simplify

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 Π

Exempel: Målarens mardröm. En målare befinner sig på en L m lång stege då


dess kontaktpunkt med marken plötsligt släpper och glider ut med konstant fart
längs marken. För vår vän på stegen väntar en obehaglig nedfärd. Sök hastigheten
för stegens kontaktpunkt mot huset.

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 Dtx2 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.

dydt Solve ekv, Dt y, t


x
y x t
 
t y

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!

dydt . Rule a , b Rulea, b . Dt x, t 2 . x 3, y 52 32 

y 3
 
t 2

Vi provar naturligtvis även med D. Notera speciellt behandlingen av L jämfört med ovan!
2 2
der Dx t y t L2 , t

2x t x t 2yt y t 0
16 Derivator och Mathematica HH/ITE/BN

dydt Solve der, y ' t

xt x t
 y t 
yt

dydt . x ' t 2, x t 3, y t 52 32 

3
 y t 
2

Exempel: Lille Kalle under lampans sken. Sök hur längden


av Kalles skugga ändras då han promenerar mot lampan med
konstant fart.

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

Varken Kalle eller lyktstolpen växer under studien antar vi...

ekv der . Dt L, t 0, Dt H, t 0
a s s
t t t
H L

Lös ut skuggans ändringshastighet

dsdt Solve ekv, Dt s, t


a
s L 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

dsdt Solve der, s ' t

La t
s t 
H L

dsdt . H 10, L 2, a ' t 2

1
s t 
2
HH/ITE/BN Derivator och Mathematica 17

Exempel: I en ladugård finns en traktordriven höbalslyft enligt


figur. Sök höbalens fart upp mot taket då traktorn kör iväg med
konstant fart.

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.

yÅl Solve ekv, y, 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!

DtyÅ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

yÅl Solve ekv, y t , l t

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

DyÅ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
.

Lösningsförslag: Vi använder oss av logaritmisk derivering (vad annars?) Var noggrann!

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 , lnab  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

Lite diagnostisering med hjälp av derivator.


Om f ' x 0 så är f strängt växande i x. Brukar anges med . Exempelvis är f växande i intervallet x2 , x3 i figuren ovan.
Om f ' x 0 så är f strängt avtagande i x. Brukar anges med . Exempelvis är f avtagande i intervallet x1 , x2 i figuren ovan.
Om f ' x0 0 och f ' har teckenväxlingen 0 i x0 så har f ett lokalt minimum i x0 .
Om f ' x0 0 och f ' har teckenväxlingen 0 i x0 så har f ett lokalt maximum i x0 .
f '' x0 0 vid lokalt maximum.
Om f har extremvärde i punkten x0 så är f ' x0 0 och
f '' x0 0 vid lokalt minimum.
Om f ' x0 0 och f ' har teckenväxlingen 0 eller 0 i x0 så har f en terasspunkt i x0 .
Om f '' växlar tecken i x0 så har f en inflexionspunkt i x0 . Detta innebär att f '' x0 0.

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 SolveL2 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!

PlotL . LÅy 2 , x, 1, 3 , PlotStyle Red, AxesLabel "x", "L x " 

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.

dLdx DL . LÅy 2 , x

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

MinimizeL . LÅy 2 , x

1 4
 , x 
5 5

Exempel: Ett exempel på då Solve går bet på att lösa f ' x 0.

f x : x Cos x

Denna funktion har oändligt med extrempunkter och nollställen. Viktigt att rita grafen!

Plot f x , x, 0, 25 , PlotStyle Orange, AxesLabel "x", "f x "

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

Exempel: Man vill av tunn plåt tillverka en cylindrisk konservburk


med given volym V . Bestäm radie och höjd i den burk som kräver
minst materialåtgång, det vill säga har minst total area.

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

PlotAtot  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.

dAdr D Atot . Amm, r

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

3

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

5.53581 V 2 3 , h 0.922635 V 2 3 , Am 3.69054 V 2 3 


3
 Atot 1.08385 V , Al

Alla symboliska resultat måste underkastas dimensionsanalys!! Här har vi


3 23
arean Atot 3 2 Π V 2 3 Al Am 1  V 2 3 m3  m2 , Ok!
3
23 3 1 V  13
höjden h 2 3
V
 1
m3  m , Ok!
Π
Med symboliska svar kan man lätt få en kvalitativ bild av hur modellen påverkas av olika storheter.

Vi ser att burken får en “kvadratisk” profil, eftersom

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.

FindMinimum Atot . Amm . V 1, r, 2

5.53581, r 0.541926
22 Derivator och Mathematica HH/ITE/BN

ť Några viktiga satser

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 .

Lagrange medelvärdessats har en rad viktiga konsekvenser. Här redovisas några.

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.

You might also like