Løsningsforslag til eksamenssettet fra Utdanningsdirektoratet.
Del 1 - uten hjelpemidler
Del 1 - Oppgave 1Derivasjon - geometri
Oppgave 1
Oppgave: Formlene for arealet \(A\) av en sirkel og volumet \(V\) av en kule med radius \(r\) er gitt ved
\[A(r)=\pi r^2\qquad\text{og}\qquad V(r)=\frac43\pi r^3.\]
Bestem \(A^{\prime}(r)\) og \(V^{\prime}(r)\).
Vis løsning
Hva spør oppgaven om? Vi skal derivere to potensfunksjoner med hensyn på radiusen og beholde konstantfaktorene.
Steg 1 - Identifiser konstantene
Både \(\pi\) og \(4\pi/3\) er konstante når vi deriverer med hensyn på \(r\).
Steg 2 - Bruk potensregelen på arealet
\[A^{\prime}(r)=\pi\cdot 2r^{2-1}=2\pi r.\]
Steg 3 - Skriv volumet med konstantfaktor
\[V(r)=\frac{4\pi}{3}r^3.\]
Steg 4 - Bruk potensregelen på volumet
\[V^{\prime}(r)=\frac{4\pi}{3}\cdot 3r^{3-1}.\]
Steg 5 - Forkort faktoren 3
\[V^{\prime}(r)=4\pi r^2.\]
Steg 6 - Tolk kontrollen
Uttrykket \(4\pi r^2\) er overflatearealet av en kule. Dermed er den momentane volumveksten lik kuleoverflaten.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
Derivative[pi*r^2,r]
\(2\pi r\)
2
Derivative[(4/3)*pi*r^3,r]
\(4\pi r^2\)
Tolkning: CAS bekrefter begge derivertene.
Python-kontroll med SymPy
Python 3 - SymPy
from sympy import symbols, pi, diff
r = symbols('r', positive=True)
A = pi*r**2
V = 4*pi*r**3/3
print("A(r) =", A)
print("V(r) =", V)
print("A'(r) =", diff(A,r))
print("V'(r) =", diff(V,r))
print("Forholdet V'(r)/A(r) =", diff(V,r)/A)
Vanlig feil: Å stoppe etter kvotienten uten å faktorisere den videre i førstegradsfaktorer.
Sensorpunkt: Sensor ser etter polynomdivisjon med rest 0 og korrekt faktorisering av kvotienten.
Del 1 - Oppgave 3cPolynomulikhet - fortegnsskjema
Oppgave 3c
Oppgave: Løs ulikheten
\[x^3-6x^2+11x-6\le 0.\]
Vis løsning
Hva spør oppgaven om? Vi skal bruke faktoriseringen, dele tallinjen ved nullpunktene og ta med intervallene der produktet er negativt eller null.
Steg 1 - Bruk faktoriseringen
\[P(x)=(x-1)(x-2)(x-3).\]
Steg 2 - Finn nullpunktene
Produktet er 0 for \(x=1\), \(x=2\) og \(x=3\).
Steg 3 - Del tallinjen
Nullpunktene gir intervallene \(( -\infty,1)\), \((1,2)\), \((2,3)\) og \((3,\infty)\).
Steg 4 - Bestem fortegn
Med positivt ledende ledd er fortegnene vekselvis \(-,+,-,+\) fra venstre mot høyre.
Steg 5 - Velg negative intervaller
Kravet \(P(x)<0\) er oppfylt for \(x<1\) og \(2<x<3\).
Steg 6 - Ta med nullpunktene
Siden ulikheten er \(\le0\), inkluderer vi 1, 2 og 3: \[x\in(-\infty,1]\cup[2,3].\]
Intervall
Fortegn
\(( -\infty,1)\)
-
\((1,2)\)
+
\((2,3)\)
-
\((3,\infty)\)
+
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
Solve[(x-1)(x-2)(x-3)<=0,x]
\(x\le1\) eller \(2\le x\le3\)
Tolkning: CAS bekrefter løsningsmengden.
Python-kontroll med SymPy
Python 3 - SymPy
from sympy import symbols, solve_univariate_inequality, factor
x=symbols('x', real=True)
P=(x-1)*(x-2)*(x-3)
print("P(x) =", factor(P))
for test in [0,1.5,2.5,4]:
print(f"Test x={test}: P(x)={float(P.subs(x,test))}")
print("Losning av P(x)<=0:", solve_univariate_inequality(P<=0,x))
Utskrift fra Python:
P(x) = (x - 3)*(x - 2)*(x - 1)
Test x=0: P(x)=-6.0
Test x=1.5: P(x)=0.375
Test x=2.5: P(x)=-0.375
Test x=4: P(x)=6.0
Losning av P(x)<=0: (x <= 1) | ((2 <= x) & (x <= 3))
Fasit: \(x\in(-\infty,1]\cup[2,3]\).
Vanlig feil: Å glemme at likhetstegnet gjør at nullpunktene skal inkluderes.
Sensorpunkt: Sensor ser etter faktorisering, begrunnet fortegnsskjema og korrekt intervallnotasjon.
Del 1 - Oppgave 4Logaritmeregler
Oppgave 4
Oppgave: Skriv så enkelt som mulig
\[\ln(a^2\cdot b)-2\ln a-\ln\left(\frac1b\right).\]
Vis løsning
Hva spør oppgaven om? Vi skal bruke produktregelen, potensregelen og regelen for logaritmen av en brøk.
Steg 1 - Les av forutsetningene
Logaritmene krever \(a>0\) og \(b>0\).
Steg 2 - Utvid første logaritme
\[\ln(a^2b)=\ln(a^2)+\ln b=2\ln a+\ln b.\]
Steg 3 - Sett inn i uttrykket
\[2\ln a+\ln b-2\ln a-\ln(1/b).\]
Steg 4 - Forenkle de første leddene
\[2\ln a-2\ln a=0.\]
Steg 5 - Forenkle siste logaritme
\[\ln(1/b)=\ln1-\ln b=-\ln b.\] Derfor gir minus foran parentesen \(+\ln b\).
Steg 6 - Samle
\[\ln b+\ln b=2\ln b=\ln(b^2).\]
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
Expand[ln(a^2*b)-2ln(a)-ln(1/b)]
\(2\ln b\)
2
Simplify[exp(2ln(b))]
\(b^2\)
Tolkning: CAS bekrefter at uttrykket bare avhenger av b.
Utskrift fra Python:
Forutsetning: a>0 og b>0
Uttrykk = -2*log(a) - log(1/b) + log(a**2*b)
ln(a^2*b) = 2ln(a)+ln(b)
ln(1/b) = -ln(b)
Forenklet = 2*log(b)
Kontroll mot 2ln(b) = 0
Fasit: \(2\ln b\), eventuelt \(\ln(b^2)\).
Vanlig feil: Dobbelt fortegnsfeil i \(-\ln(1/b)=-(-\ln b)=+\ln b\).
Sensorpunkt: Sensor ser etter korrekt bruk av logaritmereglene og at a-leddene kanselleres.
Del 1 - Oppgave 5Kontinuitet og deriverbarhet
Oppgave 5
Oppgave: Figuren viser grafen til en funksjon \(f\) der \(D_f=\langle-1,4\rangle\).
Avgjør for hvilke x-verdier \(f\) er kontinuerlig, og for hvilke x-verdier \(f\) er deriverbar.
Vis løsning
Hva spør oppgaven om? Vi skal se etter brudd i grafen og etter punkter med knekk, spiss eller vertikal tangent.
Steg 1 - Les av definisjonsmengden
\(D_f=\langle-1,4\rangle\) er det åpne intervallet \((-1,4)\). Endepunktene er ikke med.
Steg 2 - Undersøk grafen for brudd
Grafen er sammenhengende uten hull eller sprang gjennom hele intervallet.
Steg 3 - Vurder punktet x=2
De to grafdelene møtes i \((2,2)\), så venstre og høyre grenseverdi er lik funksjonsverdien.
Steg 4 - Konkluder om kontinuitet
Funksjonen er kontinuerlig for alle \(x\in(-1,4)\).
Steg 5 - Undersøk stigning ved x=2
Grafen har et tydelig knekkpunkt. Venstre tangenthelling er negativ, mens høyre tangenthelling er 1.
Steg 6 - Konkluder om deriverbarhet
Funksjonen er deriverbar på \((-1,2)\cup(2,4)\), men ikke ved \(x=2\).
Grafdelene møtes i x=2, men med ulik tangenthelling.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
f1(x)=-x^2+2x+2
2
f2(x)=x
3
Limit[f1(x),x,2,-]
2
4
Limit[f2(x),x,2,+]
2
5
f1'(2)
-2
6
f2'(2)
1
Tolkning: CAS viser lik funksjonsverdi, men ulike ensidige derivertverdier.
Python-kontroll med SymPy
Python 3 - SymPy
from sympy import symbols, Piecewise, diff, limit
x=symbols('x', real=True)
f1=-x**2+2*x+2
f2=x
print("Venstre del f1(x) =", f1)
print("Hoyre del f2(x) =", f2)
print("Venstre grense ved 2 =", limit(f1,x,2,dir='-'))
print("Hoyre grense ved 2 =", limit(f2,x,2,dir='+'))
print("f(2) = 2")
print("Venstrederivert ved 2 =", diff(f1,x).subs(x,2))
print("Hoyrederivert ved 2 =", diff(f2,x).subs(x,2))
print("Konklusjon: kontinuerlig ved 2, men ikke deriverbar")
Utskrift fra Python:
Venstre del f1(x) = -x**2 + 2*x + 2
Hoyre del f2(x) = x
Venstre grense ved 2 = 2
Hoyre grense ved 2 = 2
f(2) = 2
Venstrederivert ved 2 = -2
Hoyrederivert ved 2 = 1
Konklusjon: kontinuerlig ved 2, men ikke deriverbar
Fasit: Kontinuerlig for \(x\in(-1,4)\). Deriverbar for \(x\in(-1,2)\cup(2,4)\).
Vanlig feil: Å hevde at et knekkpunkt også er et brudd. Funksjonen kan være kontinuerlig uten å være deriverbar.
Sensorpunkt: Sensor ser etter skillet mellom kontinuitet og deriverbarhet, spesielt ved x=2.
Del 1 - Oppgave 6Vendepunkt og vendetangent
Oppgave 6
Oppgave: En funksjon \(f\) er gitt ved
\[f(x)=x^3+6x^2-2.\]
Vis at grafen til \(f\) har en vendetangent i punktet \((-2,f(-2))\) med likning \(y=-12x-10\).
Vis løsning
Hva spør oppgaven om? Vi skal vise at andrederiverten skifter fortegn ved x=-2 og deretter finne tangentlikningen fra punkt og stigningstall.
Steg 1 - Finn førstederiverten
\[f^{\prime}(x)=3x^2+12x.\]
Steg 2 - Finn andrederiverten
\[f^{\prime\prime}(x)=6x+12=6(x+2).\]
Steg 3 - Vis fortegnsskifte
For \(x<-2\) er \(f^{\prime\prime}(x)<0\), og for \(x>-2\) er \(f^{\prime\prime}(x)>0\). Dermed er x=-2 en vendepunktverdi.
Steg 4 - Finn punktet
\[f(-2)=(-2)^3+6(-2)^2-2=-8+24-2=14.\] Punktet er \((-2,14)\).
Steg 5 - Finn tangentens stigning
\[f^{\prime}(-2)=3\cdot4+12(-2)=12-24=-12.\]
Steg 6 - Finn tangentlikningen
\[y-14=-12(x+2)\Rightarrow y=-12x-10.\]
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
Derivative[x^3+6x^2-2,x,2]
6x+12
2
f(-2)
14
3
f'(-2)
-12
4
Tangent[-2,f]
\(y=-12x-10\)
Tolkning: CAS bekrefter vendepunktdata og tangentlikning.
Python-kontroll med SymPy
Python 3 - SymPy
from sympy import symbols, diff, simplify
x=symbols('x')
f=x**3+6*x**2-2
f1=diff(f,x); f2=diff(f,x,2)
x0=-2; y0=f.subs(x,x0); m=f1.subs(x,x0)
tangent=simplify(m*(x-x0)+y0)
print("f(x) =", f)
print("f'(x) =", f1)
print("f''(x) =", f2)
print("f''(-2) =", f2.subs(x,x0))
print("f(-2) =", y0)
print("f'(-2) =", m)
print("Tangent y =", tangent)
print("f'' skifter fra negativ til positiv rundt x=-2")
Utskrift fra Python:
f(x) = x**3 + 6*x**2 - 2
f'(x) = 3*x**2 + 12*x
f''(x) = 6*(x + 2)
f''(-2) = 0
f(-2) = 14
f'(-2) = -12
Tangent y = -12*x - 10
f'' skifter fra negativ til positiv rundt x=-2
Fasit: Vendepunktet er \((-2,14)\), og vendetangenten er \(y=-12x-10\).
Vanlig feil: Å bruke bare \(f^{\prime\prime}(-2)=0\) uten å vise fortegnsskifte.
Sensorpunkt: Sensor ser etter fortegnsskifte i andrederiverten og korrekt punkt-stigning-form for tangenten.
Del 1 - Oppgave 7aVektorer - ortogonalitet
Oppgave 7a
Oppgave: Vektorene \(\vec a=[2,3]\), \(\vec b=[-6,4]\) og \(\vec c=[3,11]\) er gitt.
Undersøk om \(\vec a\perp\vec b\).
Vis løsning
Hva spør oppgaven om? Vi skal beregne skalarproduktet. To ikke-nullvektorer er ortogonale akkurat når skalarproduktet er 0.
Steg 1 - Skriv skalarproduktet
\[\vec a\cdot\vec b=2\cdot(-6)+3\cdot4.\]
Steg 2 - Regn første produkt
\[2\cdot(-6)=-12.\]
Steg 3 - Regn andre produkt
\[3\cdot4=12.\]
Steg 4 - Summer
\[-12+12=0.\]
Steg 5 - Bruk kriteriet
Siden skalarproduktet er 0 og begge vektorene er ikke-null, er de ortogonale.
Steg 6 - Konkluder med symbol
\[\vec a\perp\vec b.\]
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
Dot((2,3),(-6,4))
0
2
ArePerpendicular((2,3),(-6,4))
true
Tolkning: CAS bekrefter ortogonaliteten.
Python-kontroll med SymPy
Python 3 - SymPy
from sympy import Matrix
a=Matrix([2,3]); b=Matrix([-6,4])
print("a =", list(a))
print("b =", list(b))
print("a dot b = 2*(-6)+3*4 =", a.dot(b))
print("Kriterium: skalarprodukt 0 betyr ortogonale vektorer")
print("Er a og b ortogonale?", a.dot(b)==0)
Utskrift fra Python:
a = [2, 3]
b = [-6, 4]
a dot b = 2*(-6)+3*4 = 0
Kriterium: skalarprodukt 0 betyr ortogonale vektorer
Er a og b ortogonale? True
Fasit: \(\vec a\cdot\vec b=0\), så \(\vec a\perp\vec b\).
Vanlig feil: Fortegnsfeil i \(2\cdot(-6)\).
Sensorpunkt: Sensor ser etter korrekt skalarprodukt og en eksplisitt konklusjon om ortogonalitet.
Del 1 - Oppgave 7bVektorer - lineærkombinasjon
Oppgave 7b
Oppgave: Bestem ved regning to tall \(k\) og \(t\) slik at
\[\vec c=k\vec a+t\vec b.\]
Vis løsning
Hva spør oppgaven om? Vi skal sammenligne komponentene og løse et lineært likningssystem med to ukjente.
Steg 1 - Sett inn vektorene
\[[3,11]=k[2,3]+t[-6,4].\]
Steg 2 - Skriv komponentlikningene
\[2k-6t=3\qquad\text{og}\qquad 3k+4t=11.\]
Steg 3 - Forenkle første likning
Divider med 2: \[k-3t=\frac32\Rightarrow k=\frac32+3t.\]
Vanlig feil: Å blande komponentene eller miste minusfortegnet i \(-6t\).
Sensorpunkt: Sensor ser etter to korrekte komponentlikninger, løsning og innsettingskontroll.
Del 1 - Oppgave 8aGeometrisk konstruksjon
Oppgave 8a
Oppgave: På figuren er \(ACB\) en halvsirkel med sentrum i \(O\), og \(AEC\) er en halvsirkel med sentrum i \(D\). \(\angle CAB=\angle ABC=45^{\circ}\).
Konstruer figuren når du setter \(r=5{,}0\text{ cm}\). Ta med konstruksjonsforklaring.
Vis løsning
Hva spør oppgaven om? Vi skal konstruere den store halvsirkelen, finne toppunktet C og deretter konstruere halvsirkelen med AC som diameter.
Steg 1 - Tegn diameteren
Tegn \(AB=2r=10{,}0\text{ cm}\).
Steg 2 - Finn sentrum O
Konstruer midtpunktet O på AB. Da er \(AO=OB=5{,}0 ext{ cm}\).
Steg 3 - Tegn den store halvsirkelen
Tegn halvsirkelen med sentrum O og radius 5,0 cm over AB.
Steg 4 - Konstruer C
Reis en normal på AB gjennom O. Skjæringspunktet med halvsirkelen er C. Da er \(OC=5{,}0 ext{ cm}\).
Steg 5 - Finn D
Trekk linjestykket AC og konstruer midtpunktet D på AC.
Steg 6 - Tegn den lille halvsirkelen
Tegn halvsirkelen med sentrum D og radius \(DA=DC=AC/2=5\sqrt2/2 ext{ cm}\), på utsiden av den store halvsirkelen.
Steg 7 - Kontroller vinklene
Siden C ligger på halvsirkelen med AB som diameter, er \(\angle ACB=90^{\circ}\). Symmetrien gir \(45^{\circ}\) ved A og B.
Konstruksjonen med den store og den lille halvsirkelen.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
A=(-5,0), B=(5,0)
2
O=Midpoint(A,B)
(0,0)
3
C=Intersect[x=0,Circle(O,5)]
(0,5)
4
D=Midpoint(A,C)
\((-5/2,5/2)\)
5
Circle(D,Distance(A,C)/2)
Tolkning: GeoGebra-konstruksjonen gir alle sentrale punkter og riktig radius.
Python-kontroll med SymPy
Python 3 - SymPy
import sympy as sp
r=sp.Rational(5,1)
A=sp.Point(-r,0); B=sp.Point(r,0); O=sp.Point(0,0); C=sp.Point(0,r)
D=sp.Segment(A,C).midpoint
print("A =", A, "B =", B, "O =", O, "C =", C)
print("AB =", A.distance(B))
print("AC =", sp.simplify(A.distance(C)))
print("D, midtpunkt pa AC =", D)
print("Radius i halvsirkelen AEC = AC/2 =", sp.simplify(A.distance(C)/2))
print("Vinkel ACB er 90 grader etter Thales")
Utskrift fra Python:
A = Point2D(-5, 0) B = Point2D(5, 0) O = Point2D(0, 0) C = Point2D(0, 5)
AB = 10
AC = 5*sqrt(2)
D, midtpunkt pa AC = Point2D(-5/2, 5/2)
Radius i halvsirkelen AEC = AC/2 = 5*sqrt(2)/2
Vinkel ACB er 90 grader etter Thales
Fasit: Konstruksjonen fås ved AB=10 cm, midtpunkt O, normal gjennom O til C, midtpunkt D på AC og halvsirkel med diameter AC.
Vanlig feil: Å bruke radius r for den lille halvsirkelen. Dens radius er \(AC/2=r/\sqrt2\).
Sensorpunkt: Sensor ser etter konstruksjonsrekkefølge og begrunnelse med midtpunkter, normal og Thales-setningen.
Del 1 - Oppgave 8bGeometrisk bevis - areal
Oppgave 8b
Oppgave: På figuren har Hippokrates-månen blå farge.
Vis ved regning at arealet av Hippokrates-månen er lik arealet av \(\triangle AOC\) når radien i halvsirkelen \(ACB\) er \(r\).
Vis løsning
Hva spør oppgaven om? Vi skal uttrykke månearealet som arealet av den lille halvsirkelen minus sirkelsegmentet mellom buen AC og korden AC.
Steg 1 - Finn lengden AC
Trekanten AOC er rettvinklet med kateter \(AO=OC=r\). Pytagoras gir \[AC=\sqrt{r^2+r^2}=r\sqrt2.\]
Steg 2 - Finn arealet av den lille halvsirkelen
Radiusen er \(AC/2=r/\sqrt2\). Derfor \[A_{AEC}=\frac12\pi\left(\frac{r}{\sqrt2}\right)^2=\frac{\pi r^2}{4}.\]
Steg 3 - Finn arealet av sektoren AOC
Sentralvinkelen \(\angle AOC=90^{\circ}\), så sektoren er en firedel av sirkelen: \[A_{\text{sektor}}=\frac{\pi r^2}{4}.\]
Vanlig feil: Å bruke \(AC=r\) eller å trekke trekantarealet i feil retning når sirkelsegmentet beregnes.
Sensorpunkt: Sensor ser etter et sammenhengende bevis med AC, begge sirkelarealene, sektor, trekant og eksplisitt konklusjon.
Del 2 - med hjelpemidler
Del 2 - Oppgave 1aPolynomfunksjon - nullpunktsform
Oppgave 1a
Oppgave: Figuren viser grafen til en tredjegradsfunksjon \(f\).
Forklar at \(f(x)\) er delelig med \((x-1)\), \((x+1)\) og \((x-3)\). Begrunn at vi da kan skrive
\[f(x)=a(x^2-1)(x-3),\]
der \(a\) er en konstant. Bestem \(a\) når punktet \((0,12)\) ligger på grafen.
Vis løsning
Hva spør oppgaven om? Vi skal bruke de tre avleste nullpunktene, samle to av faktorene og bestemme skaleringskonstanten fra punktet (0,12).
Steg 1 - Les av nullpunktene
Grafen skjærer x-aksen ved \(x=-1\), \(x=1\) og \(x=3\).
Steg 2 - Bruk faktorsetningen
Dermed er \(x+1\), \(x-1\) og \(x-3\) faktorer i \(f(x)\).
Steg 3 - Skriv nullpunktsformen
\[f(x)=a(x+1)(x-1)(x-3).\]
Steg 4 - Samle konjugatfaktorene
\[(x+1)(x-1)=x^2-1,\] så \[f(x)=a(x^2-1)(x-3).\]
Steg 5 - Bruk punktet (0,12)
\[12=f(0)=a(0^2-1)(0-3)=3a.\]
Steg 6 - Løs for a
\[a=4.\] Dermed \[f(x)=4(x^2-1)(x-3).\]
Grafen, tangenten i (0,12) og det andre skjæringspunktet.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
f(x)=a(x^2-1)(x-3)
2
Solve[f(0)=12,a]
4
3
Factor[f(x)]
\(4(x-1)(x+1)(x-3)\)
Tolkning: CAS bekrefter konstanten og faktorformen.
Python-kontroll med SymPy
Python 3 - SymPy
from sympy import symbols, expand, solve, Eq, factor
x,a=symbols('x a')
f=a*(x**2-1)*(x-3)
sol=solve(Eq(f.subs(x,0),12),a)[0]
print("Nullpunkter: -1, 1 og 3")
print("Generell form f(x)=a(x^2-1)(x-3)")
print("f(0)=", f.subs(x,0))
print("Likning 3a=12 gir a=", sol)
print("f(x) =", factor(f.subs(a,sol)))
print("Utvidet f(x) =", expand(f.subs(a,sol)))
Utskrift fra Python:
Nullpunkter: -1, 1 og 3
Generell form f(x)=a(x^2-1)(x-3)
f(0)= 3*a
Likning 3a=12 gir a= 4
f(x) = 4*(x - 3)*(x - 1)*(x + 1)
Utvidet f(x) = 4*x**3 - 12*x**2 - 4*x + 12
Fasit: \(a=4\), og \(f(x)=4(x^2-1)(x-3)\).
Vanlig feil: Å glemme konstanten a eller å få \(f(0)=-3a\) ved fortegnsfeil.
Sensorpunkt: Sensor ser etter faktorsetningen, nullpunktsform og korrekt bruk av punktet (0,12).
Del 2 - Oppgave 1bDerivasjon - tangent
Oppgave 1b
Oppgave: Bestem likningen til tangenten i punktet \((0,12)\).
Vis løsning
Hva spør oppgaven om? Vi skal derivere funksjonen, finne stigningstallet ved x=0 og bruke punkt-stigning-formen.
Steg 1 - Bruk funksjonen fra a
\[f(x)=4(x^2-1)(x-3)=4x^3-12x^2-4x+12.\]
Steg 2 - Deriver
\[f^{\prime}(x)=12x^2-24x-4.\]
Steg 3 - Finn stigningstallet
\[m=f^{\prime}(0)=-4.\]
Steg 4 - Bruk tangentpunktet
Tangenten går gjennom \((x_0,y_0)=(0,12)\).
Steg 5 - Sett inn i punkt-stigning-formen
\[y-12=-4(x-0).\]
Steg 6 - Forenkle
\[y=-4x+12.\]
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
f(x)=4(x^2-1)(x-3)
2
f'(0)
-4
3
Tangent[0,f]
\(y=-4x+12\)
Tolkning: CAS bekrefter tangentens stigning og likning.
Vanlig feil: Å bruke \(f(0)=12\) som stigningstall i stedet for \(f^{\prime}(0)\).
Sensorpunkt: Sensor ser etter derivert, evaluering ved x=0 og korrekt tangentlikning.
Del 2 - Oppgave 1cSkjæring mellom graf og tangent
Oppgave 1c
Oppgave: Denne tangenten skjærer grafen til \(f\) i et annet punkt. Bestem ved regning koordinatene til dette punktet.
Vis løsning
Hva spør oppgaven om? Vi skal sette funksjonsuttrykket lik tangentuttrykket, faktorisere likningen og skille tangentpunktet fra det andre skjæringspunktet.
Steg 1 - Sett uttrykkene lik
\[4(x^2-1)(x-3)=-4x+12.\]
Steg 2 - Utvid venstresiden
\[4x^3-12x^2-4x+12=-4x+12.\]
Steg 3 - Flytt alt til venstre
\[4x^3-12x^2=0.\]
Steg 4 - Faktoriser
\[4x^2(x-3)=0.\]
Steg 5 - Finn x-verdiene
\[x=0\quad\text{eller}\quad x=3.\] Verdien x=0 er tangentpunktet og forekommer som dobbelt rot.
Steg 6 - Finn det andre punktet
For \(x=3\) er \(y=-4\cdot3+12=0\). Punktet er \((3,0)\).
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
Solve[4(x^2-1)(x-3)=-4x+12,x]
{0,3}
2
t(3)
0
Tolkning: CAS viser begge skjæringsverdiene og bekrefter punktet (3,0).
Python-kontroll med SymPy
Python 3 - SymPy
from sympy import symbols, Eq, solve, factor, expand
x=symbols('x')
f=4*(x**2-1)*(x-3)
t=-4*x+12
eq=expand(f-t)
print("f(x)-t(x) =", eq)
print("Faktorisert =", factor(eq))
print("Skjaerings-x =", solve(Eq(f,t),x))
for xv in solve(Eq(f,t),x): print("Punkt:", (xv,t.subs(x,xv)))
print("x=0 er dobbelt rot fordi linjen er tangent")
Utskrift fra Python:
f(x)-t(x) = 4*x**3 - 12*x**2
Faktorisert = 4*x**2*(x - 3)
Skjaerings-x = [0, 3]
Punkt: (0, 12)
Punkt: (3, 0)
x=0 er dobbelt rot fordi linjen er tangent
Fasit: Det andre skjæringspunktet er \((3,0)\).
Vanlig feil: Å oppgi (0,12), som allerede er tangentpunktet, uten å finne den andre roten.
Sensorpunkt: Sensor ser etter likningsoppsett, faktorisering og korrekt koordinatpar.
Del 2 - Oppgave 2aKoordinatgeometri - midtpunkter
Oppgave 2a
Oppgave: Midtpunktene på sidekantene i \(\triangle ABC\) er \(M_1\), \(M_2\) og \(M_3\). Vis ved regning at \(M_1\) har koordinatene \(\left(3,\frac32\right)\). Bestem koordinatene til \(M_2\) og \(M_3\) ved regning.
Vis løsning
Hva spør oppgaven om? Vi skal bruke midtpunktformelen koordinatvis på AB, BC og AC.
Steg 1 - Skriv midtpunktformelen
Mellom \((x_1,y_1)\) og \((x_2,y_2)\) er midtpunktet \(\left((x_1+x_2)/2,(y_1+y_2)/2\right)\).
from sympy import Point
A=Point(1,1); B=Point(5,2); C=Point(3,4)
M1=Point((A.x+B.x)/2,(A.y+B.y)/2)
M2=Point((B.x+C.x)/2,(B.y+C.y)/2)
M3=Point((A.x+C.x)/2,(A.y+C.y)/2)
print("A =", A, "B =", B, "C =", C)
print("M1, midtpunkt AB =", M1)
print("M2, midtpunkt BC =", M2)
print("M3, midtpunkt AC =", M3)
Utskrift fra Python:
A = Point2D(1, 1) B = Point2D(5, 2) C = Point2D(3, 4)
M1, midtpunkt AB = Point2D(3, 3/2)
M2, midtpunkt BC = Point2D(4, 3)
M3, midtpunkt AC = Point2D(2, 5/2)
from sympy import Matrix, symbols
A=Matrix([1,1]); M2=Matrix([4,3]); C=Matrix([3,4]); M1=Matrix([3,1.5])
d1=M2-A; d2=M1-C
print("Retningsvektor A til M2 =", list(d1))
print("Linje AM2: (x,y)=(1,1)+s(3,2)")
print("Retningsvektor C til M1 =", list(d2))
print("Linje CM1: (x,y)=(3,4)+t(0,-5/2)")
Utskrift fra Python:
Retningsvektor A til M2 = [3, 2]
Linje AM2: (x,y)=(1,1)+s(3,2)
Retningsvektor C til M1 = [0, -2.50000000000000]
Linje CM1: (x,y)=(3,4)+t(0,-5/2)
Fasit: \((x,y)=(1,1)+s(3,2)\) og \((x,y)=(3,4)+t(0,-5/2)\).
Vanlig feil: Å bruke punktkoordinatene som retningsvektor uten å trekke fra.
Sensorpunkt: Sensor ser etter gyldige retningsvektorer og at linjene går gjennom de oppgitte punktene.
Del 2 - Oppgave 2cMedianer - tyngdepunkt
Oppgave 2c
Oppgave: Tyngdepunktet \(T\) i trekanten er skjæringspunktet mellom medianene. Bestem koordinatene til \(T\).
Vis løsning
Hva spør oppgaven om? Vi skal finne skjæringspunktet mellom de to parameterlinjene fra b og kontrollere med tyngdepunktformelen.
Steg 1 - Bruk linjen CM1
Denne linjen er vertikal, så alle punkter på den har \(x=3\).
Steg 2 - Sett x=3 på AM2
\[1+3s=3\Rightarrow 3s=2\Rightarrow s=\frac23.\]
Steg 3 - Finn y-koordinaten
\[y=1+2s=1+\frac43=\frac73.\]
Steg 4 - Skriv skjæringspunktet
\[T=\left(3,\frac73\right).\]
Steg 5 - Kontroller på den andre medianen
\(4-(5/2)t=7/3\) har løsningen \(t=2/3\), så punktet ligger også på CM1.
Steg 6 - Kontroller med tyngdepunktformelen
Gjennomsnittet av hjørnene er \(\left((1+5+3)/3,(1+2+4)/3\right)=(3,7/3)\).
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
Intersect[Line(A,M2),Line(C,M1)]
\((3,7/3)\)
2
Centroid[Polygon(A,B,C)]
\((3,7/3)\)
Tolkning: GeoGebra bekrefter skjæringspunktet og tyngdepunktet.
Python-kontroll med SymPy
Python 3 - SymPy
from sympy import symbols, Eq, solve
s,t=symbols('s t')
sol=solve([Eq(1+3*s,3),Eq(1+2*s,4-5*t/2)],[s,t])
print("AM2: x=1+3s, y=1+2s")
print("CM1: x=3, y=4-(5/2)t")
print("Skjaering gir", sol)
print("T =", (1+3*sol[s],1+2*sol[s]))
print("Kontroll med gjennomsnitt av hjornene:", ((1+5+3)/3,(1+2+4)/3))
Utskrift fra Python:
AM2: x=1+3s, y=1+2s
CM1: x=3, y=4-(5/2)t
Skjaering gir {s: 2/3, t: 2/3}
T = (3, 7/3)
Kontroll med gjennomsnitt av hjornene: (3.0, 2.3333333333333335)
Fasit: \(T=\left(3,\dfrac73\right)\).
Vanlig feil: Å bruke midtpunktformelen på bare to hjørner i stedet for gjennomsnittet av alle tre.
Sensorpunkt: Sensor ser etter skjæringsberegning og begge koordinatene til T.
Del 2 - Oppgave 3aParameterkurve - aksekryss
Oppgave 3a
Oppgave: En partikkel har posisjonsvektoren
\[\vec r(t)=[\ln t,\ t^2-4t],\qquad t>0.\]
Tegn grafen til \(\vec r\) og bestem skjæringspunktene med koordinataksene ved regning.
Vis løsning
Hva spør oppgaven om? Vi skal sette henholdsvis x- og y-komponenten lik 0 og ta hensyn til at t må være positiv.
Steg 1 - Skriv komponentene
\[x(t)=\ln t,\qquad y(t)=t^2-4t.\]
Steg 2 - Finn skjæring med y-aksen
På y-aksen er \(x=0\): \(\ln t=0\Rightarrow t=1\).
Steg 3 - Finn y-koordinaten der
\[y(1)=1-4=-3.\] Punktet er \((0,-3)\).
Steg 4 - Finn skjæring med x-aksen
På x-aksen er \(y=0\): \[t^2-4t=t(t-4)=0.\]
Steg 5 - Bruk parameterkravet
Løsningene er t=0 og t=4, men t=0 er ikke tillatt. Dermed t=4.
Steg 6 - Finn x-koordinaten
\[x(4)=\ln4.\] Punktet er \((\ln4,0)\).
Kurven, aksekryssene, bunnpunktet og fartsvektoren ved t=1.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
Curve[ln(t),t^2-4t,t,0.01,6]
2
Solve[ln(t)=0,t]
1
3
Solve[t^2-4t=0,t]
{0,4}
4
t>0
beholder t=4
Tolkning: GeoGebra tegner parameterkurven og bekrefter aksekryssene.
Python-kontroll med SymPy
Python 3 - SymPy
from sympy import symbols, log, solve, Eq
t=symbols('t', positive=True)
x=log(t); y=t**2-4*t
print("x(t)=ln(t), y(t)=t^2-4t, t>0")
print("Skjaering y-aksen: ln(t)=0 ->", solve(Eq(log(t),0),t))
print("Punkt pa y-aksen: (0,", y.subs(t,1), ")")
print("Skjaering x-aksen: t^2-4t=0")
print("Med t>0 blir t=4")
print("Punkt pa x-aksen: (ln(4),0)")
Utskrift fra Python:
x(t)=ln(t), y(t)=t^2-4t, t>0
Skjaering y-aksen: ln(t)=0 -> [1]
Punkt pa y-aksen: (0, -3 )
Skjaering x-aksen: t^2-4t=0
Med t>0 blir t=4
Punkt pa x-aksen: (ln(4),0)
Fasit: Aksekryssene er \((0,-3)\) og \((\ln4,0)\).
Vanlig feil: Å ta med t=0 selv om \(\ln0\) ikke er definert.
Sensorpunkt: Sensor ser etter to separate komponentlikninger og bruk av vilkåret t>0.
Del 2 - Oppgave 3bFartsvektor og ekstremalpunkt
Oppgave 3b
Oppgave: Bestem fartsvektoren \(\vec v(t)\), og bruk denne til å bestemme eventuelle topp- og bunnpunkter på grafen til \(\vec r\). Tegn inn \(\vec v(1)\) på grafen.
Vis løsning
Hva spør oppgaven om? Vi skal derivere begge koordinatfunksjonene. Siden x-komponenten er strengt voksende, får kurven horisontal tangent når y-komponenten til farten er 0.
Steg 1 - Deriver x-komponenten
\[x^{\prime}(t)=\frac1t.\]
Steg 2 - Deriver y-komponenten
\[y^{\prime}(t)=2t-4.\] Dermed \[\vec v(t)=\left[\frac1t,2t-4\right].\]
Steg 3 - Finn horisontal tangent
\[2t-4=0\Rightarrow t=2.\]
Steg 4 - Finn punktet
\[x(2)=\ln2,\qquad y(2)=4-8=-4.\] Punktet er \((\ln2,-4)\).
Steg 5 - Klassifiser punktet
\(y^{\prime\prime}(t)=2>0\), og y avtar før t=2 og øker etterpå. Punktet er et bunnpunkt. Det finnes ikke noe toppunkt.
Steg 6 - Finn v(1)
\[\vec v(1)=[1,-2].\] Vektoren tegnes med start i \(\vec r(1)=(0,-3)\).
\[\vec a(t)\to[0,2].\] Den horisontale akselerasjonen går mot 0, mens den vertikale akselerasjonen er konstant lik 2.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
Derivative[(1/t,2t-4),t]
\((-1/t^2,2)\)
2
Limit[-1/t^2,t,infinity]
0
Tolkning: CAS bekrefter akselerasjonen og grensevektoren.
Python-kontroll med SymPy
Python 3 - SymPy
from sympy import symbols, diff, limit, oo, Matrix
t=symbols('t', positive=True)
r=Matrix([__import__('sympy').log(t),t**2-4*t])
v=r.diff(t); a=v.diff(t)
print("r(t) =", list(r))
print("v(t) =", list(v))
print("a(t) =", list(a))
print("Grense for ax nar t->oo =", limit(a[0],t,oo))
print("Grense for ay nar t->oo =", limit(a[1],t,oo))
print("Grensevektor = [0, 2]")
Utskrift fra Python:
r(t) = [log(t), t**2 - 4*t]
v(t) = [1/t, 2*t - 4]
a(t) = [-1/t**2, 2]
Grense for ax nar t->oo = 0
Grense for ay nar t->oo = 2
Grensevektor = [0, 2]
Fasit: \(\vec a(t)=[-1/t^2,2]\) og \(\lim_{t\to\infty}\vec a(t)=[0,2]\).
Vanlig feil: Å ta grensen av vektorlengden i stedet for komponentene, eller å skrive at hele akselerasjonen går mot 0.
Sensorpunkt: Sensor ser etter to derivasjoner og en faglig kommentar til begge grensekomponentene.
Del 2 - Oppgave 4aModellering - arealfunksjon
Oppgave 4a
Oppgave: Et rektangel med sider \(x\) og \(y\) er innskrevet i en sirkel med diameter \(AB=5\).
Vis at arealet \(T\) av rektangelet er gitt ved
\[T(x)=x\sqrt{25-x^2}.\]
Forklar hvilke verdier \(x\) kan ha.
Vis løsning
Hva spør oppgaven om? Vi skal bruke at rektangelets diagonal er sirkelens diameter, anvende Pytagoras og sette inn i arealformelen.
Steg 1 - Identifiser den rettvinklede trekanten
Sidene x og y er kateter, mens diagonalen AB=5 er hypotenus.
Steg 2 - Bruk Pytagoras
\[x^2+y^2=5^2=25.\]
Steg 3 - Isoler y
\[y^2=25-x^2\Rightarrow y=\sqrt{25-x^2}.\] Vi velger positiv rot fordi y er en sidelengde.
Steg 4 - Bruk arealformelen
\[T=xy.\]
Steg 5 - Sett inn y
\[T(x)=x\sqrt{25-x^2}.\]
Steg 6 - Bestem x-verdiene
For et reelt uttrykk må \(0\le x\le5\). For et ekte, ikke-degenerert rektangel må begge sider være positive, altså \(0<x<5\).
Maksimal areal og omkrets oppnås når rektangelet er et kvadrat.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
Solve[x^2+y^2=25,y]
\(y=\pm\sqrt{25-x^2}\)
2
y>0
\(y=\sqrt{25-x^2}\)
3
T=x*y
\(x\sqrt{25-x^2}\)
Tolkning: CAS bekrefter modellen; geometrien velger positiv rot.
Utskrift fra Python:
T(x) = x*sqrt(25 - x**2)
T'(x) = (25 - 2*x**2)/sqrt(25 - x**2)
Kritiske positive x-verdier = [5*sqrt(2)/2]
x = 5*sqrt(2)/2
y = 5*sqrt(2)/2
Maksimalt areal = 25/2
Fasit: \(x=y=5/\sqrt2=5\sqrt2/2\), og maksimalarealet er \(25/2\).
Vanlig feil: Å beholde den negative roten for x eller å unnlate å kontrollere at kritisk punkt gir maksimum.
Sensorpunkt: Sensor ser etter korrekt derivasjon med kjerneregel, kritisk punkt og geometrisk kommentar om kvadratet.
Del 2 - Oppgave 4cOptimering - maksimal omkrets
Oppgave 4c
Oppgave: Vis at omkretsen til rektangelet er gitt ved
\[O(x)=2\sqrt{25-x^2}+2x.\]
Bruk \(O^{\prime}(x)\) og bestem \(x\) når omkretsen er størst mulig. Kommenter svaret.
Vis løsning
Hva spør oppgaven om? Vi skal sette y-uttrykket inn i omkretsformelen, derivere og finne maksimum på intervallet.
Vanlig feil: Å tro at P(B)=P(RR) og glemme muligheten SS.
Sensorpunkt: Sensor ser etter begge samme-farge-grenene eller en korrekt komplementargumentasjon.
Del 2 - Oppgave 5cSannsynlighet - parameter
Oppgave 5c
Oppgave: Anta at vi har 6 røde og et ukjent antall svarte kuler i esken, og at hendelsene \(A\) og \(B\) skal ha lik sannsynlighet. Hvor mange svarte kuler kan det være i esken?
Vis løsning
Hva spør oppgaven om? Vi skal la antallet svarte være b, uttrykke begge sannsynlighetene med samme nevner og løse en andregradslikning.
Steg 1 - Definer antallet svarte
La \(b\in\mathbb N\) være antallet svarte kuler. Totalt er det \(b+6\) kuler.
Steg 2 - Finn telleren for ulik farge
To rekkefølger gir \[P(A)=\frac{6b+b6}{(b+6)(b+5)}=\frac{12b}{(b+6)(b+5)}.\]
Steg 3 - Finn telleren for samme farge
\[P(B)=\frac{6\cdot5+b(b-1)}{(b+6)(b+5)}.\]
Steg 4 - Sett sannsynlighetene lik
Nevnerne er like og positive, derfor \[12b=30+b(b-1).\]
Steg 5 - Løs andregradslikningen
\[b^2-13b+30=0\Rightarrow(b-3)(b-10)=0.\]
Steg 6 - Vurder løsningene
\[b=3\quad\text{eller}\quad b=10.\] Begge er positive heltall og oppfyller kravet.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
Solve[12b=30+b(b-1),b]
{3,10}
2
Check[b=3]
P(A)=P(B)
3
Check[b=10]
P(A)=P(B)
Tolkning: CAS bekrefter begge mulige antall svarte kuler.
Python-kontroll med SymPy
Python 3 - SymPy
from sympy import symbols, Eq, solve, factor
b=symbols('b', integer=True, positive=True)
# Felles nevner (b+6)(b+5) kanselleres
ulik=12*b
samme=6*5+b*(b-1)
eq=ulik-samme
print("Antall svarte = b")
print("Teller for ulik farge = 12b")
print("Teller for samme farge = 30+b(b-1)")
print("Likning 12b = 30+b(b-1)")
print("Flyttet til en side:", factor(eq), "= 0")
print("Losninger =", solve(Eq(eq,0),b))
for bv in [3,10]:
den=(bv+6)*(bv+5)
print(f"b={bv}: P(A)={12*bv}/{den}, P(B)={30+bv*(bv-1)}/{den}")
Utskrift fra Python:
Antall svarte = b
Teller for ulik farge = 12b
Teller for samme farge = 30+b(b-1)
Likning 12b = 30+b(b-1)
Flyttet til en side: -(b - 10)*(b - 3) = 0
Losninger = [3, 10]
b=3: P(A)=36/72, P(B)=36/72
b=10: P(A)=120/240, P(B)=120/240
Fasit: Det kan være 3 eller 10 svarte kuler.
Vanlig feil: Å telle bare rekkefølgen rød-svart i hendelsen A og dermed mangle faktoren 2.
Sensorpunkt: Sensor ser etter korrekte sannsynlighetsuttrykk, felles nevner og begge heltallsløsningene.
Sett \(u=\lg x\) og \(v=\lg n\). Da blir likningen \[2v+u(u-v)=2u.\]
Steg 5 - Faktoriser
\[u^2-(v+2)u+2v=0\Rightarrow(u-2)(u-v)=0.\]
Steg 6 - Løs de to tilfellene
\(u=2\Rightarrow\lg x=2\Rightarrow x=100\). Videre \(u=v\Rightarrow\lg x=\lg n\Rightarrow x=n\).
Steg 7 - Vurder sammenfall
Hvis \(n=100\), er de to løsningene like og oppgis bare én gang.
GeoGebra/CAS-kontroll
GeoGebra - CAS
1
TakeLog[n^2*(x/n)^(lg(x))=x^2]
2
Factor[u^2-(v+2)u+2v]
\((u-2)(u-v)\)
3
Solutions
\(x=100\) eller \(x=n\)
Tolkning: Den symbolske faktoriseringen og numeriske kontroller bekrefter begge løsningene.
Python-kontroll med SymPy
Python 3 - SymPy
from sympy import symbols, factor
Lx,Ln=symbols('Lx Ln', real=True)
expr=2*Ln+Lx*(Lx-Ln)-2*Lx
print("Forutsetning: x>0 og n er positivt heltall")
print("Etter lg pa begge sider:")
print("2 lg(n) + lg(x)(lg(x)-lg(n)) = 2 lg(x)")
print("Sett Lx=lg(x), Ln=lg(n)")
print("Uttrykk pa venstre side =", expr)
print("Faktorisert =", factor(expr))
print("Dermed Lx=2 eller Lx=Ln")
print("Losninger: x=100 eller x=n")
for nv in [2,25,100]:
for xv in sorted(set([100,nv])):
import math
lhs=nv**2*(xv/nv)**(math.log10(xv))
rhs=xv**2
print(f"Kontroll n={nv}, x={xv}: LHS={lhs:.10g}, RHS={rhs:.10g}")
Utskrift fra Python:
Forutsetning: x>0 og n er positivt heltall
Etter lg pa begge sider:
2 lg(n) + lg(x)(lg(x)-lg(n)) = 2 lg(x)
Sett Lx=lg(x), Ln=lg(n)
Uttrykk pa venstre side = 2*Ln + Lx*(-Ln + Lx) - 2*Lx
Faktorisert = -(Ln - Lx)*(Lx - 2)
Dermed Lx=2 eller Lx=Ln
Losninger: x=100 eller x=n
Kontroll n=2, x=2: LHS=4, RHS=4
Kontroll n=2, x=100: LHS=10000, RHS=10000
Kontroll n=25, x=25: LHS=625, RHS=625
Kontroll n=25, x=100: LHS=10000, RHS=10000
Kontroll n=100, x=100: LHS=10000, RHS=10000
Fasit: \(x=100\) eller \(x=n\). For \(n=100\) sammenfaller løsningene.
Vanlig feil: Å dele på \(\lg x-\lg n\) og dermed miste løsningen x=n.
Sensorpunkt: Sensor ser etter domene, korrekt logaritmering, faktorisering og begge løsningsgrenene.
ifingo-lærerenHjelper deg å forstå
ifingo-læreren hjelper deg å forstå – ikke å gjøre leksene for deg 💜