Hopp til innhold
Bokmål
Oppgave

Drøfting av polynomfunksjoner

Oppgavene skal løses uten hjelpemidler dersom det ikke står noe annet. Nederst på siden kan du laste ned oppgavene som Word- og pdf-dokumenter.

Oppgave 1

a) Finn eventuelle ekstremalpunkter (topp- og bunnpunkter) til en funksjon der den deriverte funksjonen har følgende graf:

Løsning

Den deriverte funksjonen, f', har som eneste nullpunkt x=-3.

For x<-3 er f' positiv, som betyr at grafen til f stiger. For x>-3 er f' negativ, som betyr at grafen til f synker. Det betyr at funksjonen har et toppunkt for x=-3. Grafen har ingen andre ekstremalpunkter.

b) På bildet ser du grafen til f. Denne funksjonen er den deriverte til en annen funksjon g. Finn eventuelle stasjonære punkter til g og forklar hva slags punkter det er.

Løsning

Vi finner stasjonære punkter der den deriverte er lik 0. Vi ser at den deriverte er 0 i punktet -1,0 og i 3,0.

Vi observerer at den deriverte er negativ på begge sider av det første nullpunktet. Det betyr at g har et terrassepunkt i dette punktet.

I det andre punktet går den deriverte fra å være negativ til å bli positiv. Det betyr at vi har et bunnpunkt for g i dette punktet.

Oppgave 2

En funksjon f har derivertfunksjonen f'x=2x-2. Finn uten hjelpemidler når grafen til funksjonen f stiger, og når den synker. Avgjør også om grafen til f har topp- eller bunnpunkt.

Løsning

Vi setter f'x=0.

2x-2 = 02x = 2x = 1

Vi vet da at det bare er for x=1 at uttrykket for den deriverte kan skifte fortegn. Vi velger derfor tilfeldige tall i hvert av de aktuelle intervallene , 1 og 1,  og ser om uttrykket er positivt eller negativt.

f'0=2·0-2=-2<0

f'2=2·2-2=2>0

Vi kan da sette opp fortegnslinja til f'(x).

Vi ser av fortegnslinja at

  • grafen til f synker når x<1
  • grafen til f stiger når x>1
  • grafen til f har bunnpunkt når x=1

Oppgave 3

Funksjonen f er gitt ved

fx=x3-3x2-9x+10

Finn uten hjelpemidler når grafen til funksjonen f stiger, og når den synker. Finn også eventuelle topp- og bunnpunkter. Lag en skisse av grafen til f på grunnlag av de opplysningene derivertfunksjonen gir.

Løsning

Vi deriverer funksjonen.

 f'x=3x3-1-3·2x2-1-9·x1-1+0=3x2-6x-9

Vi faktoriserer den deriverte.

3x2-6x-9 =3x2-2x-3=3(x-3)(x+1) 

Her har vi brukt stirremetoden -3·1=-3  og  (-3)+1=-2.

Det betyr at f'(x)=0 når x=-1       x=3.

Vi vet da at det bare er i punktene -1, f1 og 3, f3 at uttrykket for den deriverte kan skifte fortegn. Vi velger derfor tilfeldige tall i hvert av de aktuelle intervallene , -1, -1, 3 og 3,  og ser om uttrykket er positivt eller negativt.

f'-2 = 3-22-6-2-9=3·4+12-9=15>0f'0 = 302-6·0-9=-9<0f'4 = 342-6·4-9=3·16-24-9=16>0

Vi kan da sette opp fortegnslinja for f'x.

Vi ser av fortegnslinja at

  • grafen til fx stiger når x<-1, og når x>3
  • grafen til fx synker når -1<x<3
  • grafen til fx har toppunkt når x=-1, toppunktet er -1, f-1=-1, 15 fordi

    f-1 = -13-3-12-9·-1+10= -1-3+9+10= 15
  • grafen til fx har bunnpunkt når x=3, bunnpunktet er 3, f3=3, -17 fordi

    f3 = 33-332-9·3+10= 27-27-27+10= -17

Nedenfor har vi tegnet en skisse av grafen til f sammen med fortegnslinja for den deriverte (her har vi tegnet den reelle grafen).

Oppgave 4

Den deriverte funksjonen til en funksjon f har grafen som vist til høyre.

Finn når grafen til funksjonen f stiger, når den synker, og eventuelle ekstremalpunkter på grafen til f.

Lag en skisse av grafen til en funksjon som oppfyller kravene i oppgaven.

Løsning

Vi ser av grafen til den deriverte funksjonen at

  • fx stiger når x<0, og når x>2
  • fx synker når 0<x<2
  • fx har et toppunkt for x=0
  • fx har et bunnpunkt for x=2

Nedenfor har vi tegnet grafen til en funksjon som oppfyller kravene i oppgaven.

Oppgave 5

Figuren viser grafen til en funksjon f. Tegn fortegnslinjene til f og f'.

Løsning

Oppgave 6

Funksjonen f er gitt ved

fx=13x3+32x2-92

a) Drøft monotoniegenskapene til f, og finn eventuelle topp- og bunnpunkter på grafen til f. Finn nullpunktene til f, og lag en skisse av grafen.

Løsning

Vi deriverer funksjonen.

f'x=13·3x2+32·2x=x2+3x

Vi setter f'x=0.

x2+3x = 0xx+3 = 0x = 0      x=-3

Det er bare i nullpunktene at uttrykket for den deriverte kan skifte fortegn. Vi velger derfor tilfeldige verdier i hvert av de aktuelle intervallene , -3, -3, 0 og 0,  for å se om uttrykket er positivt eller negativt.

f'-4 = -42+3-4=4 > 0f'-2 = -22+3-2=-2   <0f'1 = 12+31=4 >0

Det betyr at

  • grafen til f stiger i intervallene , -3 og 0, 
  • grafen til f synker i intervallet -3, 0

Vi regner ut toppunktet til fx:

-3, f-3 = -3, 13-33+32-32-92= -3, -182+272-92= -3, 0

Vi regner ut bunnpunktet til fx:

0, f0=0, 1303+3202-92=0, -92

Vi har at x=-3 er ett nullpunkt. Vi kan da utføre polynomdivisjonen.

13x3+32x2-92:(x+3)=13x2+12x-32-(13x3+x2)12x2-92-(12x2+32x)-32x-92-(-32x-92)0

Vi setter så 13x2+12x-32=0 og finner eventuelle nye nullpunkter:


x = -12±14+4·13·322·13=-12±14+842·13=-12±32·3·223·3·2=-3±94x = 32         x=-3

Vi legger merke til at den ene løsningen på likningen er lik den x-verdien vi allerede visste at var et nullpunkt. Grafen har dermed kun to nullpunkter.

Under ser du en skisse av grafen basert på nullpunktene og topp- og bunnpunktene vi har funnet.

b) I oppgave a) fant vi at grafen til f bare hadde to nullpunkter etter polynomdivisjon og løsning av den gjenværende andregradslikningen. Forklar at vi kunne vite dette allerede etter å ha funnet ekstremalpunktene til funksjonen.

Løsning

Vi fant at det ene ekstremalpunktet til funksjonen også var et nullpunkt, noe som innebærer at tredjegradsfunksjonen bare krysser x-aksen i ett punkt i tillegg til dette toppunktet. Et punkt som er både nullpunkt og ekstremalpunkt er det vi kaller for et dobbelt nullpunkt.

I polynomfunksjoner av høyere grad kan vi få nullpunkter som er tredoble, firedoble og så videre. Ved regning viser det seg i hvor mange ganger den samme løsningen dukker opp. Slike punkter er ikke nødvendigvis ekstremalpunkter!

c) Faktoriser f i lineære faktorer.

Løsning

Vi har generelt fra nullpunktsmetoden for faktorisering at

ax3+bx2+cx+d=ax-x1x-x2x-x3

der x1,x2,x3 er nullpunktene til funksjonen. Dette gir oss følgende faktorisering:

13x3+32x2-92 = 13x-32x--3x--3= 13x-32x+3x+3

Oppgave 7

Bruk CAS til å drøfte monotoniegenskaper og finne nullpunktene til funksjonene nedenfor.

a) fx=-x2+4x-3

Løsning

Fra linje 2 får vi at funksjonen har nullpunktene x=1 og x=3.

Siden koeffisienten foran andregradsleddet er negativt, vet vi at andregradsfunksjonen har et toppunkt, og fra linje 4 får vi at toppunktet har koordinatene 2,1.

Grafen til funksjonen stiger når x<2, og synker når x>2.

b) fx=x2-2x-3

Løsning

Fra linje 2 får vi at funksjonen har nullpunktene x=-1 og x=3.

Siden koeffisienten foran andregradsleddet er positivt, vet vi at andregradsfunksjonen har et bunnpunkt, og fra linje 4 får vi at punktet har koordinatene 2,1.

Grafen til funksjonen synker når x<1, og stiger når x>1.

c) fx=13x3-12x2-2x+1

Løsning

Fra linje 2 får vi at funksjonen har nullpunktene x=-2,08, x=0,46 og x=3,12.

Fra linje 4 får vi at grafen til funksjonen stiger når x<-1, og x>2 og synker når -1<x<2. Grafen til funksjonen har derfor et toppunkt for x=-1 og et bunnpunkt for x=2.

I linje 5 har vi regnet ut funksjonsverdiene til de to ekstremalpunktene. Toppunktet har koordinatene -1,136, og bunnpunktet har koordinatene 2,-73.

d) fx=x3-6x2+12x-7

Løsning

Fra linje 2 får vi at funksjonen har nullpunktet x=1.

Fra linje 4 får vi at grafen til funksjonen stiger når x<2 og x>2. Grafen synker ikke noen steder. Det stasjonære punktet 2,1 er derfor et terrassepunkt.

Oppgave 8

Løs oppgaven både uten hjelpemidler og med CAS.

Vi har funksjonen gx=2x2+3bx-2 der b er en konstant.

a) Bestem b slik at gx har et nullpunkt i x=-12.

Løsning

Vi må løse likningen g-12=0.

For hånd får vi

2-122+3b·-12-2 = 02·14-32b+1 = 0-32b = 32b = -1

Løsning med CAS:

b) Bestem b slik at gx har et bunnpunkt for x=12.

Løsning

Den deriverte funksjonen må være null når x=12. Vi må derfor løse likningen g'12=0.

For hånd får vi

g'x = 2·2x+3b=4x+3bg'12 = 04·12+3b = 03b = -2b = -23

Løsning med CAS:

Oppgave 9

Vi har gitt funksjonen fx=13x3+ax2+9x+7 der a er en ubestemt konstant.

Bestem a slik at grafen til f har et terrassepunkt.

Løsning

Vi finner de stasjonære punktene til funksjonen med CAS.

Vi får at grafen generelt har to stasjonære punkter, som må være et toppunkt og et bunnpunkt siden grafen kommer fra minus uendelig og går til uendelig. Grafen til en tredjegradfunksjon kan ikke ha ekstremalpunkter i tillegg til et terrassepunkt. Vi må derfor finne de verdiene av a som gjør at det bare er én løsning i linje 2. Det får vi til dersom rotuttrykket er null, for da gir begge uttrykkene løsningen x=-a. I linje 3 får vi derfor at grafen til f har et terrassepunkt når

a=-3        a=3

Oppgave 10

Vi ønsker å lage et program som kan gjøre funksjonsdrøftingen av vilkårlige funksjoner. Vi starter med andregradsfunksjoner, der vi kan finne et uttrykk for funksjonen til den deriverte.

a) Hvordan ser en generell andregradsfunksjon ut?

Løsning

Vanligvis skriver vi en generell andregradsfunksjon som

fx=ax2+bx+c

b) Finn et uttrykk for den deriverte av en generell andregradsfunksjon.

Løsning

Vi bruker regnereglene for derivasjon:

f'(x)=2ax+b

c) Lag et program som kan brukes til å skrive ut den deriverte av en vilkårlig andregradsfunksjon.

Løsning

Her viser vi et forslag der vi henter inn informasjon om funksjonen fra brukeren og skriver ut funksjonen og den deriverte.

Vi må hente inn de tre variablene a, b og c og lage en utskrift av både selve funksjonen og den deriverte.

Python
1a = float(input("Hva er a i andregradsfunksjonen din?"))
2b = float(input("Hva er b i andregradsfunksjonen din?"))
3c = float(input("Hva er c i andregradsfunksjonen din?"))
4
5print(f'Funksjonen er gitt ved f(x) = {a}x^2 + {b}x + {c}.')
6print(f'Den deriverte er gitt ved f´(x) = {2*a}x + {b}.')


Vi vil utvide programmet slik at vi kan bruke programmet til å drøfte funksjonen.

d) Utvid først programmet slik at det skriver ut eventuelle nullpunkter og skjæringspunktet med andreaksen.

Løsning

Her fortsetter vi programmet fra c).

Python
1def f(x):
2    return a*x**2 + b*x + c
3
4#vi finner nullpunktene ved å lage ei løkke og gå gjennom funksjonen
5
6if b**2 - 4*a*c >= 0:                 #vi tar forbehold om at funksjonen faktisk har nullpunkt
7    x = -5                            #velger et startpunkt for leting etter nullpunkt
8    while x < 5:                      #setter igang ei løkke og velger et sluttpunkt for leting
9        if abs(f(x)) < 0.001:         #velger å sammenlikne med et tall nær null fordi datamaskiner bruker totallssystemet
10            
11            print(f'Funksjonen har et nullpunkt for x = {x:.1f}.')
12        x = x + 0.01 
13else:
14    print("Funksjonen har ingen nullpunkter.")
15
16print(f'Grafen til f skjærer andreaksen i punktet (0,{c}).')

e) Utvid programmet videre så det drøfter monotoniegenskapene og skriver ut ekstremalpunktet.

Python
1#Vi drøfter monotoniegenskapene ved hjelp av den deriverte:
2
3def derivert(x):
4    return 2*a*x + b
5
6x = -5 
7
8while abs(derivert(x)) > 0.01:
9    x = x + 0.001
10
11
12if derivert(x) < derivert(x + 1):        #sjekker om den deriverte er positiv eller negativ etter nullpunktet
13    print(f'Funksjonen synker for x-verdier mindre enn {x:.1f} og stiger for x-verdier større enn {x:.1f}.')
14    print(f'Funksjonen har dermed et bunnpunkt for x = {x:.1f}.')
15else:
16    print(f'Funksjonen stiger for x-verdier mindre enn {x:.1f} og synker for x-verdier større enn {x:.1f}.')
17    print(f'Funksjonen har dermed et toppunkt for x = {x:.1f}.')

f) Tegn grafen.

Tips til oppgaven

Hvis du har glemt hvordan du tegner grafar i Python, finner du det på teorisiden "Funksjoner med digitale hjelpemidler".

Løsning
Python
1import matplotlib.pyplot as plt
2import numpy as np
3
4
5X = np.linspace(-5,5,100)
6Y = f(X)
7
8plt.plot(X,Y,label = "$f(x)$")
9
10plt.legend()
11
12plt.gca().spines['right'].set_visible(False)
13plt.gca().spines['top'].set_visible(False)
14plt.gca().spines['bottom'].set_position("zero")
15plt.gca().spines['left'].set_position("zero")
16
17plt.xlabel("$x$") #tittel på x-aksen
18plt.ylabel("$f(x)$", rotation=0)
19plt.gca().yaxis.set_label_coords(0.55,1)
20plt.gca().xaxis.set_label_coords(1,0.1)
21
22plt.grid()
23
24plt.show()

Oppgave 11

Vi skal lage et program som drøfter en vilkårlig tredjegradsfunksjon på samme måte som andregradsfunksjonen i oppgave 8.

a) En tredjegradsfunksjon har andre egenskaper enn en andregradsfunksjon. Hva må vi ta hensyn til i programmet vårt?

Løsning

En tredjegradsfunksjon har alltid minst ett nullpunkt, i motsetning til en andregradsfunksjon som kan ha ingen.

En tredjegradsfunksjon har ikke nødvendigvis noen stasjonære punkter fordi den deriverte ikke alltid har nullpunkt. Hvis den har stasjonære punkt, kan den ha inntil to. Dermed må vi også passe på at vi finner begge to hvis den har det.

b) Skriv programmet.

Løsning
Python
1import matplotlib.pyplot as plt
2import numpy as np
3
4a = float(input("Hva er a i tredjegradsfunksjonen din?"))
5b = float(input("Hva er b i tredjegradsfunksjonen din?"))
6c = float(input("Hva er c i tredjegradsfunksjonen din?"))
7d = float(input("Hva er d i tredjegradsfunksjonen din?"))
8
9print(f'Funksjonen er gitt ved f(x) = {a}x^3 + {b}x^2 + {c}x + {d}.')
10print(f'Den deriverte er gitt ved f´(x) = {3*a}x^2 + {b}x + {c}.')
11
12def f(x):
13    return a*x**3 + b*x**2 + c*x + d
14
15def derivert(x):
16    return 3*a*x**2 + 2*b*x + c
17
18#vi finner nullpunktene ved å lage ei løkke og gå gjennom funksjonen
19
20x = -5                            #velger et startpunkt for leting etter nullpunkt
21while x < 15:                     #setter i gang ei løkke og velger et sluttpunkt for leting
22    if abs(f(x)) < 0.001:         #velger å sammenlikne med et tall nær null fordi datamaskiner bruker totallssystemet
23            
24        print(f'Funksjonen har et nullpunkt for x = {x:.1f}.')
25    x = x + 0.001 
26
27print(f'Grafen til f skjærer andreaksen i punktet (0, {d}).')
28
29#vi drøfter monotoniegenskapene ved hjelp av den deriverte 
30
31if (2*b)**2 - 4*3*a*c < 0: #vi ser først på tilfeller der den deriverte ikke har nullpunkt
32    if 3*a > 0:
33        print('Funksjonen har ingen stasjonære punkter og stiger for alle verdier av x.')
34    else:
35        print('Funksjonen har ingen stasjonære punkter og synker for alle verdier av x.')
36
37if (2*b)**2 - 4*3*a*c == 0: #ser på tilfeller der den deriverte har kun ett nullpunkt
38    x = -5 
39    
40    while abs(derivert(x)) > 0.01:
41        x = x + 0.001
42        if 3*a > 0:
43            print(f'Funksjonen har et terrassepunkt i x = {x:.1f} og stiger for alle andre verdier av x.')
44        else:
45            print(f'Funksjonen har et terrassepunkt i x = {x:.1f} og synker for alle andre verdier av x.')
46
47if (2*b)**2 - 4*3*a*c > 0: #ser på tilfeller der den deriverte har to nullpunkter
48    x = -5                            
49    while abs(derivert(x)) > 0.01:
50        x = x + 0.001
51    x_1 = x
52    x = x + 0.5
53    while abs(derivert(x)) > 0.01:
54        x = x + 0.001
55    x_2 = x
56        
57    if  derivert(x_2 + 1) > 0:        #sjekker om den deriverte er positiv eller negativ etter det siste nullpunktet
58        print(f'Funksjonen stiger for x-verdier mindre enn {x_1:.1f} og større enn {x:.1f}. Mellom disse punktene synker funksjonen.')
59        print(f'Funksjonen har dermed et toppunkt i ({x_1:.1f},  {f(x_1):.1f}) og et bunnpunkt i ({x_2:.1f},  {f(x_2):.1f}).')
60    else:
61        print(f'Funksjonen synker for x-verdier mindre enn {x_1:.1f} og større enn {x:.1f}. Mellom disse punktene stiger funksjonen.')
62        print(f'Funksjonen har dermed et bunnpunkt i ({x_1:.1f},  {f(x_1):.1f}) og et toppunkt i ({x_2:.1f},  {f(x_2):.1f}).')
63
64X = np.linspace(-2,2,100)
65Y = f(X)
66
67plt.plot(X,Y,label = "$f(x)$")
68
69plt.legend()
70
71plt.gca().spines['right'].set_visible(False)
72plt.gca().spines['top'].set_visible(False)
73plt.gca().spines['bottom'].set_position("zero")
74plt.gca().spines['left'].set_position("zero")
75
76plt.xlabel("$x$") #tittel på x-aksen
77plt.ylabel("$f(x)$", rotation=0)
78plt.gca().yaxis.set_label_coords(0.55,1)
79plt.gca().xaxis.set_label_coords(1,0.1)
80
81plt.grid()
82
83plt.show()

Oppgave 12

Lag et program som kan drøfte funksjonen fx=3x-22x+5.

Løsning

Forslag til program:

Python
1def f(x):
2    return (3*x -2)/(2*x + 5)
3
4x = -5                            
5while abs(f(x)) > 0.01:           
6    x = x + 0.001
7
8print(f'Funksjonen har et nullpunkt for x = {x:.1f}.')
9
10print(f'Funksjonen skjærer andreaksen i punktet (0, {f(0):.1f}).')
11
12print(f'Den horisontale asymptoten finner vi på y = {f(1000000):.1f}.')
13
14x = -5                            
15while abs(2*x + 5) > 0.01:           
16    x = x + 0.001
17print(f'Den vertikale asymptoten finner vi på x = {x:.1f}.')

Nedlastbare filer

Her kan du laste ned oppgavene som Word- og pdf-dokumenter.

Skrevet av Olav Kristensen, Stein Aanensen, Tove Annette Holter og Bjarne Skurdal.
Sist oppdatert 09.02.2024