R1 eksamenVår 2012

Matematikk R1 eksamen – vår 2012

ifingo
Norsk (Bokmål)

Matematikk R1 — eksamen vår 2012 (REA3022)

Løsningsforslag til eksamenssettet fra Utdanningsdirektoratet.

Del 1 – uten hjelpemidler

Del 1 · Oppgave 1a.1Derivasjon · potensregelen

Oppgave 1a.1

Oppgave: Deriver funksjonen \[f(x)=5x^3+x-4.\]
Vis løsning

Hva spør oppgaven om? Vi skal bruke potensregelen på tredjegradsleddet og derivere hvert ledd separat.

Steg 1 — Del funksjonen i tre ledd

Funksjonen består av leddene \(5x^3\), \(x\) og konstanten \(-4\).

Steg 2 — Deriver tredjegradsleddet

Potensregelen gir \((5x^3)^{\prime}=5\cdot3x^{2}=15x^2\).

Steg 3 — Deriver det lineære leddet

Den deriverte av \(x\) er \(1\).

Steg 4 — Deriver konstantleddet

Den deriverte av en konstant er \(0\), altså \((-4)^{\prime}=0\).

Steg 5 — Sett sammen leddene

Dermed får vi \[f^{\prime}(x)=15x^2+1+0.\]

Steg 6 — Forenkle

Nullleddet kan fjernes, så \(f^{\prime}(x)=15x^2+1\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Derivative[5x^3+x-4]
\(15x^2+1\)
2
Expand[Derivative[5x^3+x-4]]
\(15x^2+1\)

Tolkning: CAS bekrefter den leddvise derivasjonen.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, diff, expand
x = symbols('x')
f = 5*x**3 + x - 4
f_derivert = diff(f, x)
print("f(x) =", f)
print("Deriverer ledd for ledd:")
print("d/dx(5x^3) = 15x^2")
print("d/dx(x) = 1")
print("d/dx(-4) = 0")
print("f'(x) =", expand(f_derivert))
Utskrift fra Python:
f(x) = 5*x**3 + x - 4
Deriverer ledd for ledd:
d/dx(5x^3) = 15x^2
d/dx(x) = 1
d/dx(-4) = 0
f'(x) = 15*x**2 + 1

Fasit: \(f^{\prime}(x)=15x^2+1\).

Vanlig feil: Å redusere eksponenten uten å multiplisere med den gamle eksponenten 3.
Sensorpunkt: Sensor ser etter korrekt bruk av potensregelen og at konstantleddet deriveres til 0.
Del 1 · Oppgave 1a.2Derivasjon · kjerneregel

Oppgave 1a.2

Oppgave: Deriver funksjonen \[g(x)=5e^{3x}.\]
Vis løsning

Hva spør oppgaven om? Vi skal derivere en eksponentialfunksjon med indre funksjon \(3x\), så kjerneregelen må brukes.

Steg 1 — Identifiser den indre funksjonen

Sett \(u(x)=3x\). Da er \(g(x)=5e^{u(x)}\).

Steg 2 — Deriver den indre funksjonen

Vi får \(u^{\prime}(x)=3\).

Steg 3 — Deriver den ytre funksjonen

Den deriverte av \(e^u\) med hensyn på \(u\) er \(e^u\).

Steg 4 — Bruk kjerneregelen

Dermed er \[(e^{3x})^{\prime}=e^{3x}\cdot3.\]

Steg 5 — Ta med konstantfaktoren

Faktoren 5 beholdes: \[g^{\prime}(x)=5\cdot e^{3x}\cdot3.\]

Steg 6 — Multipliser konstantene

\(5\cdot3=15\), så \(g^{\prime}(x)=15e^{3x}\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Derivative[5 exp(3x)]
\(15e^{3x}\)
2
Simplify[Derivative[5 exp(3x)]/(exp(3x))]
\(15\)

Tolkning: CAS viser at den deriverte er 15 ganger samme eksponentialfaktor.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, exp, diff, factor, simplify
x = symbols('x')
g = 5*exp(3*x)
g_derivert = diff(g, x)
forventet = 15*exp(3*x)
print("g(x) =", g)
print("Indre funksjon u(x) = 3x")
print("u'(x) = 3")
print("g'(x) =", g_derivert)
print("Faktorisert =", factor(g_derivert))
print("Kontroll mot 15*exp(3x) =", simplify(g_derivert-forventet))
Utskrift fra Python:
g(x) = 5*exp(3*x)
Indre funksjon u(x) = 3x
u'(x) = 3
g'(x) = 15*exp(3*x)
Faktorisert = 15*exp(3*x)
Kontroll mot 15*exp(3x) = 0

Fasit: \(g^{\prime}(x)=15e^{3x}\).

Vanlig feil: Å skrive \(5e^{3x}\) som den deriverte og glemme den indre deriverte 3.
Sensorpunkt: Full uttelling krever at kjerneregelen eller faktoren 3 kommer tydelig fram.
Del 1 · Oppgave 1bLogaritmer · regneregler

Oppgave 1b

Oppgave: Skriv så enkelt som mulig \[2\ln\left(\frac{a^2}{b}\right)+\ln(ab)-3\ln a.\]
Vis løsning

Hva spør oppgaven om? Vi skal bruke kvotient-, produkt- og potensregelen for logaritmer og samle koeffisientene foran \(\ln a\) og \(\ln b\).

Steg 1 — Oppgi forutsetningene

Logaritmene krever \(a>0\) og \(b>0\).

Steg 2 — Utvid den første logaritmen

\[2\ln\left(\frac{a^2}{b}\right)=2(\ln a^2-\ln b)=4\ln a-2\ln b.\]

Steg 3 — Utvid produktlogaritmen

\[\ln(ab)=\ln a+\ln b.\]

Steg 4 — Sett alt sammen

Uttrykket blir \(4\ln a-2\ln b+\ln a+\ln b-3\ln a\).

Steg 5 — Samle like ledd

For \(\ln a\) får vi \(4+1-3=2\), og for \(\ln b\) får vi \(-2+1=-1\).

Steg 6 — Skriv sluttformen

Dermed er uttrykket \(2\ln a-\ln b=\ln(a^2/b)\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Expand[2 ln(a^2/b)+ln(ab)-3 ln(a)]
\(2\ln a-\ln b\)
2
Simplify[exp(2 ln(a)-ln(b))]
\(a^2/b\)

Tolkning: CAS bekrefter både den utvidede og den samlede formen.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, log, expand_log, simplify
# positive=True sikrer gyldige logaritmeargumenter
a, b = symbols('a b', positive=True)
uttrykk = 2*log(a**2/b) + log(a*b) - 3*log(a)
forenklet = expand_log(uttrykk, force=True)
kontroll = simplify(uttrykk - log(a**2/b))
print("Opprinnelig uttrykk =", uttrykk)
print("Utvidet med logaritmeregler =", forenklet)
print("Samlede koeffisienter: 2*ln(a) - ln(b)")
print("Som én logaritme = ln(a^2/b)")
print("Symbolsk kontroll =", kontroll)
Utskrift fra Python:
Opprinnelig uttrykk = -3*log(a) + log(a*b) + 2*log(a**2/b)
Utvidet med logaritmeregler = 2*log(a) - log(b)
Samlede koeffisienter: 2*ln(a) - ln(b)
Som én logaritme = ln(a^2/b)
Symbolsk kontroll = 0

Fasit: \(2\ln a-\ln b=\ln\left(\dfrac{a^2}{b}\right)\), for \(a,b>0\).

Vanlig feil: Å fordele tallet 2 bare på ett av leddene etter at kvotientregelen er brukt.
Sensorpunkt: Sensor ser etter korrekte logaritmeregler og riktig samling av koeffisientene.
Del 1 · Oppgave 1c.1Polynomfunksjon · nullpunkter

Oppgave 1c.1

Oppgave: Funksjonen \(f\) er gitt ved \[f(x)=x^3-3x.\] Bestem nullpunktene til \(f\).
Vis løsning

Hva spør oppgaven om? Vi skal løse \(f(x)=0\) ved å faktorisere ut \(x\) og deretter bruke nullproduktregelen.

Steg 1 — Sett funksjonen lik null

Vi løser \(x^3-3x=0\).

Steg 2 — Faktoriser ut x

Begge ledd har faktoren \(x\): \[x(x^2-3)=0.\]

Steg 3 — Bruk nullproduktregelen

Enten er \(x=0\), eller så er \(x^2-3=0\).

Steg 4 — Løs andregradslikningen

Fra \(x^2=3\) får vi \(x=\pm\sqrt3\).

Steg 5 — Samle løsningene

Nullpunktverdiene er \(-\sqrt3\), \(0\) og \(\sqrt3\).

Steg 6 — Skriv som punkter

Grafens nullpunkter er \((-\sqrt3,0)\), \((0,0)\) og \((\sqrt3,0)\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Factor[x^3-3x]
\(x(x^2-3)\)
2
Solve[x^3-3x=0,x]
\(\{-\sqrt3,0,\sqrt3\}\)

Tolkning: CAS bekrefter alle tre løsningene.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, factor, solve
x = symbols('x', real=True)
f = x**3 - 3*x
faktorisert = factor(f)
nullpunkter = solve(f, x)
print("f(x) =", f)
print("Faktorisert =", faktorisert)
print("Likningen f(x)=0 gir:")
for rot in nullpunkter:
    print("x =", rot)
print("Kontrollverdier:")
for rot in nullpunkter:
    print(f"f({rot}) = {f.subs(x,rot)}")
Utskrift fra Python:
f(x) = x**3 - 3*x
Faktorisert = x*(x**2 - 3)
Likningen f(x)=0 gir:
x = 0
x = -sqrt(3)
x = sqrt(3)
Kontrollverdier:
f(0) = 0
f(-sqrt(3)) = 0
f(sqrt(3)) = 0

Fasit: Nullpunktene er \((-\sqrt3,0)\), \((0,0)\) og \((\sqrt3,0)\).

Vanlig feil: Å miste løsningen \(x=0\) etter at \(x\) er faktorisert ut.
Sensorpunkt: Sensor ser etter faktorisering, nullproduktregel og alle tre nullpunktene.
Del 1 · Oppgave 1c.2Funksjonsdrøfting · ekstremalpunkter

Oppgave 1c.2

Oppgave: Funksjonen \(f\) er gitt ved \[f(x)=x^3-3x.\] Bestem eventuelle topp- og bunnpunkter til grafen til \(f\).
Vis løsning

Hva spør oppgaven om? Vi skal finne stasjonære punkter fra \(f^{\prime}(x)=0\) og klassifisere dem med den andrederiverte.

Steg 1 — Deriver funksjonen

\[f^{\prime}(x)=3x^2-3=3(x^2-1).\]

Steg 2 — Finn stasjonære x-verdier

\(3(x^2-1)=0\) gir \(x^2=1\), altså \(x=-1\) eller \(x=1\).

Steg 3 — Finn funksjonsverdiene

\(f(-1)=(-1)^3-3(-1)=2\), mens \(f(1)=1-3=-2\).

Steg 4 — Deriver én gang til

\[f^{\prime\prime}(x)=6x.\]

Steg 5 — Klassifiser x=-1

\(f^{\prime\prime}(-1)=-6<0\), så grafen er konkav ned og har toppunkt \((-1,2)\).

Steg 6 — Klassifiser x=1

\(f^{\prime\prime}(1)=6>0\), så grafen er konkav opp og har bunnpunkt \((1,-2)\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Derivative[x^3-3x]
\(3x^2-3\)
2
Solve[3x^2-3=0,x]
\(x=-1,1\)
3
Derivative[3x^2-3]
\(6x\)

Tolkning: CAS bekrefter de stasjonære punktene og andrederiverttesten.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, diff, solve, simplify
x = symbols('x', real=True)
f = x**3 - 3*x
f1 = diff(f, x)
f2 = diff(f1, x)
kritiske = solve(f1, x)
print("f(x) =", f)
print("f'(x) =", f1)
print("f''(x) =", f2)
for p in kritiske:
    print(f"x = {p}: f(x) = {simplify(f.subs(x,p))}, f''(x) = {f2.subs(x,p)}")
print("Toppunkt: (-1, 2)")
print("Bunnpunkt: (1, -2)")
Utskrift fra Python:
f(x) = x**3 - 3*x
f'(x) = 3*x**2 - 3
f''(x) = 6*x
x = -1: f(x) = 2, f''(x) = -6
x = 1: f(x) = -2, f''(x) = 6
Toppunkt: (-1, 2)
Bunnpunkt: (1, -2)

Fasit: Toppunkt \((-1,2)\) og bunnpunkt \((1,-2)\).

Vanlig feil: Å oppgi bare x-verdiene \(-1\) og \(1\), uten tilhørende funksjonsverdier og klassifisering.
Sensorpunkt: Sensor ser etter derivertlikningen, koordinater og en gyldig topp-/bunnpunktstest.
Del 1 · Oppgave 1c.3Funksjonsdrøfting · graf

Oppgave 1c.3

Oppgave: Funksjonen \(f\) er gitt ved \[f(x)=x^3-3x.\] Tegn grafen til \(f\).
Vis løsning

Hva spør oppgaven om? Vi skal bruke nullpunktene, ekstremalpunktene, symmetrien og endeadferden til å lage en korrekt skisse.

Steg 1 — Marker nullpunktene

Grafen skjærer x-aksen ved \(x=-\sqrt3\), \(x=0\) og \(x=\sqrt3\).

Steg 2 — Marker ekstremalpunktene

Toppunktet er \((-1,2)\), og bunnpunktet er \((1,-2)\).

Steg 3 — Undersøk symmetri

Siden \(f(-x)=-f(x)\), er funksjonen odde og grafen er punktsymmetrisk om origo.

Steg 4 — Bestem vekstintervallene

\(f^{\prime}(x)>0\) for \(x<-1\) og \(x>1\), mens \(f^{\prime}(x)<0\) for \(-1<x<1\).

Steg 5 — Bestem endeadferden

Tredjegradsleddet dominerer: \(f(x)\to-\infty\) når \(x\to-\infty\), og \(f(x)\to\infty\) når \(x\to\infty\).

Steg 6 — Tegn en jevn kurve

Kurven føres gjennom de tre nullpunktene og de to ekstremalpunktene i samsvar med fortegnet til den deriverte.

Graf av x i tredje minus 3x
Kontrollfigur med nullpunkter og ekstremalpunkter.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
f(x):=x^3-3x
Funksjonen registreres
2
Root[f]
\((-\sqrt3,0),(0,0),(\sqrt3,0)\)
3
Extremum[f]
\((-1,2),(1,-2)\)

Tolkning: GeoGebra-punktene gir den viste grafen.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, factor, diff, solve
x = symbols('x', real=True)
f = x**3 - 3*x
print("Funksjon =", f)
print("Nullpunkter =", solve(f, x))
print("Derivert =", diff(f, x))
print("Ekstremalpunktenes x-verdier =", solve(diff(f,x), x))
print("f(-1) =", f.subs(x,-1))
print("f(1) =", f.subs(x,1))
print("Symmetrikontroll f(-x)+f(x) =", (f.subs(x,-x)+f).expand())
Utskrift fra Python:
Funksjon = x**3 - 3*x
Nullpunkter = [0, -sqrt(3), sqrt(3)]
Derivert = 3*x**2 - 3
Ekstremalpunktenes x-verdier = [-1, 1]
f(-1) = 2
f(1) = -2
Symmetrikontroll f(-x)+f(x) = 0

Fasit: Grafen er den S-formede tredjegradskurven vist nedenfor.

Vanlig feil: Å tegne en parabel eller plassere topp- og bunnpunkt på feil side av y-aksen.
Sensorpunkt: Sensor ser etter riktige skjæringspunkter, ekstremalpunkter og riktig endeadferd.
Del 1 · Oppgave 1dPolynomer · polynomdivisjon

Oppgave 1d

Oppgave: Polynomet \[P(x)=x^3-3x^2-x+3\] er gitt. Heltallige løsninger av likningen \(P(x)=0\) går opp i konstantleddet. Bruk dette til å finne en løsning av \(P(x)=0\) og polynomdivisjon til å finne de andre løsningene.
Vis løsning

Hva spør oppgaven om? Vi skal teste heltallsfaktorene til konstantleddet 3, finne én rot og deretter dividere polynomet med den tilhørende førstegradsfaktoren.

Steg 1 — List mulige heltallsrøtter

Mulige heltallsrøtter er \(\pm1\) og \(\pm3\).

Steg 2 — Test x=1

\[P(1)=1-3-1+3=0.\] Dermed er \(x=1\) en løsning og \(x-1\) en faktor.

Steg 3 — Utfør polynomdivisjon

\[(x^3-3x^2-x+3):(x-1)=x^2-2x-3.\] Resten er 0.

Steg 4 — Faktoriser kvotienten

Vi trenger to tall med produkt \(-3\) og sum \(-2\): \(-3\) og \(1\). Derfor \(x^2-2x-3=(x-3)(x+1)\).

Steg 5 — Skriv full faktorisering

\[P(x)=(x-1)(x-3)(x+1).\]

Steg 6 — Bruk nullproduktregelen

Løsningene er \(x=1\), \(x=3\) og \(x=-1\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Substitute[x=1,P(x)]
\(0\)
2
Division[x^3-3x^2-x+3,x-1]
\(x^2-2x-3\), rest 0
3
Factor[x^3-3x^2-x+3]
\((x-1)(x-3)(x+1)\)

Tolkning: CAS bekrefter roten, polynomdivisjonen og alle løsningene.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, factor, div, solve, expand
x = symbols('x')
P = x**3 - 3*x**2 - x + 3
print("P(x) =", P)
for kandidat in [-3,-1,1,3]:
    print(f"P({kandidat}) = {P.subs(x,kandidat)}")
kvotient, rest = div(P, x-1)
print("Divisjon med x-1 gir kvotient =", kvotient)
print("Rest =", rest)
print("Kvotienten faktorisert =", factor(kvotient))
print("Full faktorisering =", factor(P))
print("Løsninger =", solve(P,x))
Utskrift fra Python:
P(x) = x**3 - 3*x**2 - x + 3
P(-3) = -48
P(-1) = 0
P(1) = 0
P(3) = 0
Divisjon med x-1 gir kvotient = x**2 - 2*x - 3
Rest = 0
Kvotienten faktorisert = (x - 3)*(x + 1)
Full faktorisering = (x - 3)*(x - 1)*(x + 1)
Løsninger = [-1, 1, 3]

Fasit: \(x=-1,\;1,\;3\).

Vanlig feil: Å konkludere med bare én rot etter testingen, uten å gjennomføre polynomdivisjonen.
Sensorpunkt: Sensor ser etter kandidatprøving, divisjon med null rest og løsning av kvotienten.
Del 1 · Oppgave 1eVektorfunksjoner · bevegelse

Oppgave 1e

Oppgave: Posisjonsvektoren til en ball er gitt ved \[\vec r(t)=[3{,}0t,\,-4{,}9t^2].\] Bestem fartsvektoren og akselerasjonsvektoren.
Vis løsning

Hva spør oppgaven om? Vi skal derivere posisjonsvektorens komponenter én gang for fart og én gang til for akselerasjon.

Steg 1 — Skriv komponentene

Den horisontale komponenten er \(x(t)=3{,}0t\), og den vertikale er \(y(t)=-4{,}9t^2\).

Steg 2 — Deriver x-komponenten

\(x^{\prime}(t)=3{,}0\).

Steg 3 — Deriver y-komponenten

\(y^{\prime}(t)=-9{,}8t\).

Steg 4 — Sett sammen fartsvektoren

\[\vec v(t)=\vec r^{\prime}(t)=[3{,}0,\,-9{,}8t].\]

Steg 5 — Deriver fartsvektoren

Den deriverte av \(3{,}0\) er 0, og den deriverte av \(-9{,}8t\) er \(-9{,}8\).

Steg 6 — Sett sammen akselerasjonen

\[\vec a(t)=\vec v^{\prime}(t)=[0,\,-9{,}8].\]

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Derivative[(3.0t,-4.9t^2),t]
\((3.0,-9.8t)\)
2
Derivative[(3.0,-9.8t),t]
\((0,-9.8)\)

Tolkning: CAS bekrefter både fart og konstant tyngdeakselerasjon.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, Matrix, diff
# t måles i sekunder dersom posisjonen måles i meter
t = symbols('t', real=True)
r = Matrix([3.0*t, -4.9*t**2])
v = r.diff(t)
a = v.diff(t)
print("Posisjonsvektor r(t) =")
print(r)
print("\nFartsvektor v(t) = r'(t) =")
print(v)
print("\nAkselerasjonsvektor a(t) = v'(t) =")
print(a)
print("\nKomponentform:")
print("v(t) = [3.0, -9.8*t]")
print("a(t) = [0, -9.8]")
Utskrift fra Python:
Posisjonsvektor r(t) =
Matrix([[3.0*t], [-4.9*t**2]])

Fartsvektor v(t) = r'(t) =
Matrix([[3.00000000000000], [-9.8*t]])

Akselerasjonsvektor a(t) = v'(t) =
Matrix([[0], [-9.80000000000000]])

Komponentform:
v(t) = [3.0, -9.8*t]
a(t) = [0, -9.8]

Fasit: \(\vec v(t)=[3{,}0,-9{,}8t]\) og \(\vec a(t)=[0,-9{,}8]\).

Vanlig feil: Å derivere hele vektoren som om den var ett produkt, eller å glemme at hver komponent deriveres separat.
Sensorpunkt: Sensor ser etter korrekt komponentvis derivasjon og tydelig vektorform.
Del 1 · Oppgave 2aLinjer · retningsvektor

Oppgave 2a

Oppgave: Likningen for en rett linje er på formen \(y=ax+b\). Forklar at \([1,a]\) er en retningsvektor for linjen.
Vis løsning

Hva spør oppgaven om? Vi skal velge to punkter på linjen med x-koordinater som skiller én enhet og beregne vektoren mellom dem.

Steg 1 — Velg et vilkårlig punkt

Når x-koordinaten er \(x\), ligger punktet \(P=(x,ax+b)\) på linjen.

Steg 2 — Øk x med én

Et nytt punkt på linjen er \(Q=(x+1,a(x+1)+b)\).

Steg 3 — Finn horisontal endring

\(\Delta x=(x+1)-x=1\).

Steg 4 — Finn vertikal endring

\(\Delta y=a(x+1)+b-(ax+b)=a\).

Steg 5 — Skriv vektoren

\[\overrightarrow{PQ}=[\Delta x,\Delta y]=[1,a].\]

Steg 6 — Konkluder

Vektoren går mellom to punkter på linjen og er parallell med linjen. Derfor er \([1,a]\) en retningsvektor.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Vector[(x,ax+b),(x+1,a(x+1)+b)]
\((1,a)\)
2
Slope[Line[(x,ax+b),(x+1,a(x+1)+b)]]
\(a\)

Tolkning: GeoGebra viser at vektoren har samme stigningstall som linjen.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, simplify
x, a, b = symbols('x a b', real=True)
y = a*x + b
y_next = a*(x+1) + b
dx = (x+1)-x
dy = simplify(y_next-y)
print("Punkt 1: (x, ax+b)")
print("Punkt 2: (x+1, a(x+1)+b)")
print("Endring i x =", dx)
print("Endring i y =", dy)
print("Forflytningsvektor = [1, a]")
print("Vektoren er parallell med linjen og er derfor en retningsvektor.")
Utskrift fra Python:
Punkt 1: (x, ax+b)
Punkt 2: (x+1, a(x+1)+b)
Endring i x = 1
Endring i y = a
Forflytningsvektor = [1, a]
Vektoren er parallell med linjen og er derfor en retningsvektor.

Fasit: \([1,a]\) er en retningsvektor fordi en økning \(\Delta x=1\) gir \(\Delta y=a\).

Vanlig feil: Å bruke \([a,1]\); komponentrekkefølgen må være horisontal endring først og vertikal endring deretter.
Sensorpunkt: Sensor ser etter en forklaring basert på to punkter eller forholdet mellom stigningstall og komponenter.
Del 1 · Oppgave 2bVektorer · ortogonalitet

Oppgave 2b

Oppgave: To rette linjer med stigningstall \(a_1\) og \(a_2\) står vinkelrett på hverandre. Vis at da er \[a_1\cdot a_2=-1.\]
Vis løsning

Hva spør oppgaven om? Vi skal bruke retningsvektorene \([1,a_1]\) og \([1,a_2]\) og at skalarproduktet til vinkelrette vektorer er null.

Steg 1 — Skriv retningsvektorene

Fra forrige del kan vi bruke \(\vec v_1=[1,a_1]\) og \(\vec v_2=[1,a_2]\).

Steg 2 — Bruk vinkelretthetskravet

Når linjene er vinkelrette, er også retningsvektorene vinkelrette.

Steg 3 — Sett skalarproduktet lik null

\[\vec v_1\cdot\vec v_2=0.\]

Steg 4 — Regn ut skalarproduktet

\[[1,a_1]\cdot[1,a_2]=1\cdot1+a_1a_2=1+a_1a_2.\]

Steg 5 — Løs likningen

\(1+a_1a_2=0\) gir \(a_1a_2=-1\).

Steg 6 — Konkluder

Dermed er produktet av stigningstallene til to ikke-vertikale, vinkelrette linjer lik \(-1\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Dot[(1,a1),(1,a2)]
\(1+a_1a_2\)
2
Solve[1+a1 a2=0,a1 a2]
\(a_1a_2=-1\)

Tolkning: CAS bekrefter den algebraiske sammenhengen.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, Matrix, Eq, solve
A1, A2 = symbols('a1 a2', real=True)
v1 = Matrix([1,A1])
v2 = Matrix([1,A2])
skalar = v1.dot(v2)
print("Retningsvektor for linje 1 =", v1.T)
print("Retningsvektor for linje 2 =", v2.T)
print("Skalarprodukt =", skalar)
print("Vinkelrett betyr skalarprodukt 0:")
print("1 + a1*a2 = 0")
print("Løst for produktet: a1*a2 = -1")
print("Løst for a2 =", solve(Eq(skalar,0),A2)[0])
Utskrift fra Python:
Retningsvektor for linje 1 = Matrix([[1, a1]])
Retningsvektor for linje 2 = Matrix([[1, a2]])
Skalarprodukt = a1*a2 + 1
Vinkelrett betyr skalarprodukt 0:
1 + a1*a2 = 0
Løst for produktet: a1*a2 = -1
Løst for a2 = -1/a1

Fasit: \(a_1a_2=-1\).

Vanlig feil: Å sette skalarproduktet lik 1 i stedet for 0, eller å glemme det første produktet \(1\cdot1\).
Sensorpunkt: Sensor ser etter retningsvektorer, null skalarprodukt og en fullført algebraisk konklusjon.
Del 1 · Oppgave 2cLinjer · vinkelrett linje

Oppgave 2c

Oppgave: Bestem likningen for en rett linje som står vinkelrett på \(y=2x-1\) og som skjærer y-aksen i \(y=5\).
Vis løsning

Hva spør oppgaven om? Vi skal finne det negative inverse stigningstallet og bruke det oppgitte skjæringspunktet med y-aksen som konstantledd.

Steg 1 — Les av stigningstallet

Linjen \(y=2x-1\) har stigningstall \(a_1=2\).

Steg 2 — Bruk vinkelretthetsregelen

For den nye linjen gjelder \(2a_2=-1\).

Steg 3 — Finn det nye stigningstallet

\[a_2=-\frac{1}{2}.\]

Steg 4 — Bruk y-akseavskjæringen

Linjen skjærer y-aksen i \(y=5\), så konstantleddet er \(b=5\).

Steg 5 — Sett inn i linjeformen

\[y=a_2x+b=-\frac{1}{2}x+5.\]

Steg 6 — Kontroller ortogonaliteten

Produktet av stigningstallene er \(2\cdot(-1/2)=-1\), så linjene er vinkelrette.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
m:=-1/2
\(-1/2\)
2
Line[(0,5),(2,4)]
\(y=-x/2+5\)
3
2*m
\(-1\)

Tolkning: GeoGebra bekrefter både linjelikningen og vinkelretthetskravet.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, Eq, solve
m = symbols('m')
# Gitt linje har stigningstall 2
m_perp = solve(Eq(2*m,-1),m)[0]
print("Stigningstall til gitt linje = 2")
print("Vinkelretthetskrav: 2*m = -1")
print("Nytt stigningstall m =", m_perp)
print("Linjen skjærer y-aksen i 5, så konstantleddet er 5.")
print("Likning: y = -x/2 + 5")
print("Kontroll av produktet =", 2*m_perp)
Utskrift fra Python:
Stigningstall til gitt linje = 2
Vinkelretthetskrav: 2*m = -1
Nytt stigningstall m = -1/2
Linjen skjærer y-aksen i 5, så konstantleddet er 5.
Likning: y = -x/2 + 5
Kontroll av produktet = -1

Fasit: \(y=-\dfrac12x+5\).

Vanlig feil: Å bruke stigningstall \(1/2\) uten fortegnsskifte.
Sensorpunkt: Sensor ser etter både korrekt stigningstall og korrekt konstantledd 5.
Del 1 · Oppgave 2dLinjer · grafisk framstilling

Oppgave 2d

Oppgave: Tegn de to linjene fra c) inn i samme koordinatsystem.
Vis løsning

Hva spør oppgaven om? Vi skal finne nok punkter til hver linje, markere akseavskjæringene og kontrollere skjæringspunktet.

Steg 1 — Skriv den første linjen

Den gitte linjen er \(y=2x-1\). Den går blant annet gjennom \((0,-1)\) og \((1,1)\).

Steg 2 — Skriv den andre linjen

Den vinkelrette linjen er \(y=-x/2+5\). Den går gjennom \((0,5)\) og \((2,4)\).

Steg 3 — Tegn første linje

Marker to punkter på \(y=2x-1\) og trekk en rett linje gjennom dem.

Steg 4 — Tegn andre linje

Marker to punkter på \(y=-x/2+5\) og trekk en rett linje gjennom dem.

Steg 5 — Finn skjæringspunktet

Løsning av \(2x-1=-x/2+5\) gir \(x=12/5\) og \(y=19/5\).

Steg 6 — Kontroller vinkelen

Stigningstallproduktet er \(-1\), så grafene skal møtes i en rett vinkel.

To vinkelrette rette linjer
Kontrollfigur for de to linjene i samme koordinatsystem.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
l1:y=2x-1
Linje med stigningstall 2
2
l2:y=-x/2+5
Linje med stigningstall -1/2
3
Intersect[l1,l2]
\((12/5,19/5)\)

Tolkning: GeoGebra viser de to vinkelrette linjene og deres eksakte skjæringspunkt.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, Eq, solve
x, y = symbols('x y')
løsning = solve((Eq(y,2*x-1), Eq(y,-x/2+5)),(x,y))
print("Linje 1: y = 2x - 1")
print("Linje 2: y = -x/2 + 5")
print("Skjæring finnes ved å løse likningene samtidig.")
print("Skjæringspunkt =", løsning)
print("Linje 1 skjærer y-aksen i (0,-1).")
print("Linje 2 skjærer y-aksen i (0,5).")
print("Stigningstallprodukt =", 2*(-1/2))
Utskrift fra Python:
Linje 1: y = 2x - 1
Linje 2: y = -x/2 + 5
Skjæring finnes ved å løse likningene samtidig.
Skjæringspunkt = {x: 12/5, y: 19/5}
Linje 1 skjærer y-aksen i (0,-1).
Linje 2 skjærer y-aksen i (0,5).
Stigningstallprodukt = -1.0

Fasit: Grafene er vist nedenfor og skjærer hverandre i \((12/5,19/5)\).

Vanlig feil: Å bruke samme målestokk forskjellig på aksene, slik at en rett vinkel visuelt ser skjev ut.
Sensorpunkt: Sensor ser etter begge korrekte linjer med riktige skjæringer og stigninger.
Del 1 · Oppgave 3aDerivasjon · tangent

Oppgave 3a

Oppgave: Skissen viser grafen til funksjonen \(f(x)=1/x\) og en tangent i punktet \((a,f(a))\). Vis at likningen for tangenten er \[y=-\frac{1}{a^2}x+\frac{2}{a}.\]
Vis løsning

Hva spør oppgaven om? Vi skal finne den deriverte i \(x=a\) og sette stigningstall og tangentpunkt inn i punkt-stigning-formen.

Steg 1 — Finn punktets y-koordinat

Siden \(f(a)=1/a\), er tangentpunktet \((a,1/a)\).

Steg 2 — Deriver funksjonen

\[f^{\prime}(x)=-\frac1{x^2}.\]

Steg 3 — Finn tangentens stigningstall

\[f^{\prime}(a)=-\frac1{a^2}.\]

Steg 4 — Bruk punkt-stigning-formen

\[y-\frac1a=-\frac1{a^2}(x-a).\]

Steg 5 — Multipliser ut høyresiden

\[-\frac1{a^2}(x-a)=-\frac{x}{a^2}+\frac1a.\]

Steg 6 — Isoler y

Når \(1/a\) legges til på begge sider, får vi \[y=-\frac{x}{a^2}+\frac2a.\]

Hyperbel med tangent
Illustrasjon med a=2; den algebraiske utledningen gjelder alle a ulik 0.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
f(x):=1/x
Funksjonen registreres
2
Derivative[f]
\(-1/x^2\)
3
Tangent[(a,1/a),f]
\(y=-x/a^2+2/a\)

Tolkning: CAS bekrefter tangentlikningen symbolsk.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, diff, simplify, expand
x, a = symbols('x a', nonzero=True, real=True)
f = 1/x
m = diff(f,x).subs(x,a)
y_tangent = simplify(m*(x-a) + 1/a)
forventet = -x/a**2 + 2/a
print("f(x) =", f)
print("f'(x) =", diff(f,x))
print("Tangentstigning f'(a) =", m)
print("Punktet er (a, 1/a)")
print("Punkt-stigning-form = f'(a)*(x-a)+f(a)")
print("Tangentlikning =", expand(y_tangent))
print("Kontroll mot oppgitt uttrykk =", simplify(y_tangent-forventet))
Utskrift fra Python:
f(x) = 1/x
f'(x) = -1/x**2
Tangentstigning f'(a) = -1/a**2
Punktet er (a, 1/a)
Punkt-stigning-form = f'(a)*(x-a)+f(a)
Tangentlikning = 2/a - x/a**2
Kontroll mot oppgitt uttrykk = 0

Fasit: \(y=-\dfrac{1}{a^2}x+\dfrac{2}{a}\), \(a\ne0\).

Vanlig feil: Å sette tangentens stigningstall lik \(1/a\), som er funksjonsverdien og ikke den deriverte.
Sensorpunkt: Sensor ser etter derivert, tangentpunkt og korrekt bruk av punkt-stigning-formen.
Del 1 · Oppgave 3bTangent · akseavskjæringer

Oppgave 3b

Oppgave: Tangenten skjærer koordinataksene i \(A\) og \(B\). Bestem koordinatene til \(A\) og \(B\).
Vis løsning

Hva spør oppgaven om? Vi skal sette henholdsvis \(y=0\) og \(x=0\) i tangentlikningen for å finne skjæringene med aksene.

Steg 1 — Bruk tangentlikningen

Vi har \(y=-x/a^2+2/a\).

Steg 2 — Finn x-akseavskjæringen

På x-aksen er \(y=0\), så \[0=-\frac{x}{a^2}+\frac2a.\]

Steg 3 — Løs for x

Multipliser med \(a^2\): \(0=-x+2a\), altså \(x=2a\). Dermed \(A=(2a,0)\).

Steg 4 — Finn y-akseavskjæringen

På y-aksen er \(x=0\).

Steg 5 — Sett inn x=0

\[y=-\frac0{a^2}+\frac2a=\frac2a.\]

Steg 6 — Skriv punktet

Dermed er \(B=(0,2/a)\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Intersect[y=-x/a^2+2/a,xAxis]
\((2a,0)\)
2
Intersect[y=-x/a^2+2/a,yAxis]
\((0,2/a)\)

Tolkning: CAS gir de to symbolske akseavskjæringene.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, solve, Eq, simplify
x, y, a = symbols('x y a', nonzero=True, real=True)
tangent = -x/a**2 + 2/a
x_intercept = solve(Eq(tangent,0),x)[0]
y_intercept = simplify(tangent.subs(x,0))
print("Tangent: y = -x/a^2 + 2/a")
print("For A settes y=0:")
print("x_A =", x_intercept)
print("A = (2a, 0)")
print("For B settes x=0:")
print("y_B =", y_intercept)
print("B = (0, 2/a)")
Utskrift fra Python:
Tangent: y = -x/a^2 + 2/a
For A settes y=0:
x_A = 2*a
A = (2a, 0)
For B settes x=0:
y_B = 2/a
B = (0, 2/a)

Fasit: \(A=(2a,0)\) og \(B=(0,2/a)\).

Vanlig feil: Å bytte om koordinatene i A eller B, eller å sette feil variabel lik null.
Sensorpunkt: Sensor ser etter korrekt bruk av aksedefinisjonene og eksakte koordinater.
Del 1 · Oppgave 3cGeometri · konstant areal

Oppgave 3c

Oppgave: Bestem arealet av \(\triangle OAB\). Kommenter svaret.
Vis løsning

Hva spør oppgaven om? Vi skal bruke at trekanten er rettvinklet i O, med kateter langs koordinataksene.

Steg 1 — Finn katetlengdene

Fra forrige del er \(OA=2a\) og \(OB=2/a\) når \(a>0\), som i skissen.

Steg 2 — Bruk trekantformelen

Arealet av en rettvinklet trekant er halvparten av produktet av katetene.

Steg 3 — Sett inn lengdene

\[A_{\triangle}=\frac{1}{2}\cdot2a\cdot\frac2a.\]

Steg 4 — Forkort a

Siden \(a\ne0\), forkortes \(a\) i teller og nevner.

Steg 5 — Regn ut

\[A_{\triangle}=\frac{1}{2}\cdot4=2.\]

Steg 6 — Kommenter resultatet

Arealet er konstant og uavhengig av hvor tangentpunktet ligger på den positive grenen av hyperbelen.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Area[Polygon[(0,0),(2a,0),(0,2/a)]]
\(2\) for \(a>0\)
2
Simplify[1/2*(2a)*(2/a)]
\(2\)

Tolkning: CAS viser at parameteren a forsvinner fullstendig.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, simplify, Abs
# Skissen viser a>0
a = symbols('a', positive=True)
OA = 2*a
OB = 2/a
areal = simplify(Abs(OA*OB)/2)
print("A = (2a, 0)")
print("B = (0, 2/a)")
print("Grunnlinje OA =", OA)
print("Høyde OB =", OB)
print("Areal = 1/2 * OA * OB")
print("Areal =", areal)
print("Arealet er uavhengig av a.")
Utskrift fra Python:
A = (2a, 0)
B = (0, 2/a)
Grunnlinje OA = 2*a
Høyde OB = 2/a
Areal = 1/2 * OA * OB
Areal = 2
Arealet er uavhengig av a.

Fasit: Arealet er \(2\) flateenheter, uavhengig av \(a\).

Vanlig feil: Å bruke rektangelarealet \(OA\cdot OB\) og glemme faktoren \(1/2\).
Sensorpunkt: Sensor ser etter katetlengder, korrekt arealformel og kommentaren om at svaret er konstant.

Del 2 – med hjelpemidler

Del 2 · Oppgave 4aVektorer · vinkel

Oppgave 4a

Oppgave: Vi har gitt punktene \(A(-3,-2)\), \(B(6,3)\) og \(C(2,4)\). Bestem \(\angle BAC\) ved å bruke vektorregning.
Vis løsning

Hva spør oppgaven om? Vi skal danne vektorene fra A til B og fra A til C og bruke skalarproduktformelen for vinkelen mellom dem.

Steg 1 — Finn vektor AB

\[\overrightarrow{AB}=[6-(-3),3-(-2)]=[9,5].\]

Steg 2 — Finn vektor AC

\[\overrightarrow{AC}=[2-(-3),4-(-2)]=[5,6].\]

Steg 3 — Regn skalarproduktet

\[\overrightarrow{AB}\cdot\overrightarrow{AC}=9\cdot5+5\cdot6=75.\]

Steg 4 — Finn lengdene

\(|AB|=\sqrt{9^2+5^2}=\sqrt{106}\) og \(|AC|=\sqrt{5^2+6^2}=\sqrt{61}\).

Steg 5 — Bruk cosinusformelen for vektorer

\[\cos\angle BAC=\frac{75}{\sqrt{106}\sqrt{61}}=\frac{75}{\sqrt{6466}}.\]

Steg 6 — Finn vinkelen

\[\angle BAC=\cos^{-1}\left(\frac{75}{\sqrt{6466}}\right)\approx21{,}14^{\circ}.\]

Parallellogram og vektorer
Kontrollfigur for vektorene med felles startpunkt A.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
A=(-3,-2); B=(6,3); C=(2,4)
Punktene registreres
2
Angle[B,A,C]
\(21.1398^{\circ}\)
3
Dot[Vector[A,B],Vector[A,C]]
75

Tolkning: GeoGebra bekrefter både skalarproduktet og vinkelmålet.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import Matrix, sqrt, acos, pi, N
A = Matrix([-3,-2])
B = Matrix([6,3])
C = Matrix([2,4])
AB = B-A
AC = C-A
dot = AB.dot(AC)
cosv = dot/(sqrt(AB.dot(AB))*sqrt(AC.dot(AC)))
vinkel = acos(cosv)*180/pi
print("AB =", AB.T)
print("AC =", AC.T)
print("AB·AC =", dot)
print("|AB| = sqrt(106)")
print("|AC| = sqrt(61)")
print("cos(vinkel BAC) =", cosv)
print("vinkel BAC i grader =", N(vinkel,10))
Utskrift fra Python:
AB = Matrix([[9, 5]])
AC = Matrix([[5, 6]])
AB·AC = 75
|AB| = sqrt(106)
|AC| = sqrt(61)
cos(vinkel BAC) = 75*sqrt(6466)/6466
vinkel BAC i grader = 21.13982481

Fasit: \(\angle BAC\approx21{,}1^{\circ}\).

Vanlig feil: Å bruke vektorene \(\overrightarrow{BA}\) og \(\overrightarrow{AC}\), som gir supplementvinkelen. Begge vektorer må starte i A.
Sensorpunkt: Sensor ser etter riktige vektorer, skalarprodukt, lengder og vinkel i grader.
Del 2 · Oppgave 4bVektorer · parallellogram

Oppgave 4b

Oppgave: Bestem koordinatene til et punkt \(D\) slik at \(ABCD\) blir et parallellogram.
Vis løsning

Hva spør oppgaven om? Vi skal bruke at motsatte sider i et parallellogram har samme vektor, altså \(\overrightarrow{AD}=\overrightarrow{BC}\).

Steg 1 — Finn vektor BC

\[\overrightarrow{BC}=[2-6,4-3]=[-4,1].\]

Steg 2 — Bruk parallellogramkravet

Vi krever \(\overrightarrow{AD}=\overrightarrow{BC}=[-4,1]\).

Steg 3 — Start i A

Punktet A er \((-3,-2)\).

Steg 4 — Legg til sidevektoren

\[D=A+\overrightarrow{BC}=(-3,-2)+(-4,1).\]

Steg 5 — Regn koordinatene

\[D=(-7,-1).\]

Steg 6 — Kontroller motsatte sider

\(\overrightarrow{AB}=[9,5]\) og \(\overrightarrow{DC}=C-D=[9,5]\), så figuren er et parallellogram.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
D:=A+C-B
\((-7,-1)\)
2
Vector[A,B]
\((9,5)\)
3
Vector[D,C]
\((9,5)\)

Tolkning: GeoGebra bekrefter at de motsatte sidevektorene er like.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import Matrix
A = Matrix([-3,-2])
B = Matrix([6,3])
C = Matrix([2,4])
D = A + C - B
print("For parallellogram ABCD gjelder AD = BC.")
print("BC = C-B =", (C-B).T)
print("D = A + (C-B) =", D.T)
print("Alternativt: A+C = B+D")
print("AB =", (B-A).T)
print("DC =", (C-D).T)
print("AD =", (D-A).T)
print("BC =", (C-B).T)
Utskrift fra Python:
For parallellogram ABCD gjelder AD = BC.
BC = C-B = Matrix([[-4, 1]])
D = A + (C-B) = Matrix([[-7, -1]])
Alternativt: A+C = B+D
AB = Matrix([[9, 5]])
DC = Matrix([[9, 5]])
AD = Matrix([[-4, 1]])
BC = Matrix([[-4, 1]])

Fasit: \(D=(-7,-1)\).

Vanlig feil: Å bruke \(D=B+C-A\); dette gir et annet parallellogram der punktrekkefølgen ikke er ABCD.
Sensorpunkt: Sensor ser etter riktig punktrekkefølge og en vektorkontroll av motsatte sider.
Del 2 · Oppgave 5Analytisk geometri · sirkel

Oppgave 5

Oppgave: Punktene \(A(2,4)\) og \(B(4,2)\) ligger på en sirkel slik at \(AB\) er diameter til sirkelen. Vis ved regning at likningen til sirkelen er \[(x-3)^2+(y-3)^2=2.\]
Vis løsning

Hva spør oppgaven om? Vi skal finne sentrum som midtpunktet av diameteren og radiusen som halvparten av avstanden AB.

Steg 1 — Finn sentrum

Midtpunktet av A og B er \[S=\left(\frac{2+4}{2},\frac{4+2}{2}\right)=(3,3).\]

Steg 2 — Finn diametervektoren

\[\overrightarrow{AB}=[4-2,2-4]=[2,-2].\]

Steg 3 — Finn diameterlengden

\[|AB|=\sqrt{2^2+(-2)^2}=\sqrt8=2\sqrt2.\]

Steg 4 — Finn radiusen

Radiusen er halvparten av diameteren: \(r=\sqrt2\).

Steg 5 — Bruk standardformen

En sirkel med sentrum \((h,k)\) og radius r har likning \((x-h)^2+(y-k)^2=r^2\).

Steg 6 — Sett inn

Med \((h,k)=(3,3)\) og \(r^2=2\) får vi \[(x-3)^2+(y-3)^2=2.\]

Sirkel med diameter AB
Kontrollfigur for sentrum og diameter.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Midpoint[(2,4),(4,2)]
\((3,3)\)
2
Distance[(2,4),(4,2)]/2
\(\sqrt2\)
3
Circle[(3,3),sqrt(2)]
\((x-3)^2+(y-3)^2=2\)

Tolkning: GeoGebra bekrefter sentrum, radius og likning.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import Matrix, sqrt, simplify, symbols
A = Matrix([2,4])
B = Matrix([4,2])
S = (A+B)/2
AB = B-A
radius = sqrt(AB.dot(AB))/2
print("A =", A.T)
print("B =", B.T)
print("Sentrum S = (A+B)/2 =", S.T)
print("AB-vektor =", AB.T)
print("Diameter |AB| =", sqrt(AB.dot(AB)))
print("Radius =", radius)
print("Radius^2 =", simplify(radius**2))
print("Sirkellikning: (x-3)^2 + (y-3)^2 = 2")
Utskrift fra Python:
A = Matrix([[2, 4]])
B = Matrix([[4, 2]])
Sentrum S = (A+B)/2 = Matrix([[3, 3]])
AB-vektor = Matrix([[2, -2]])
Diameter |AB| = 2*sqrt(2)
Radius = sqrt(2)
Radius^2 = 2
Sirkellikning: (x-3)^2 + (y-3)^2 = 2

Fasit: \((x-3)^2+(y-3)^2=2\).

Vanlig feil: Å bruke diameteren \(2\sqrt2\) som radius og dermed få høyresiden 8.
Sensorpunkt: Sensor ser etter midtpunkt, avstand, halvering av diameteren og standard sirkellikning.
Del 2 · Oppgave 6aVektorer · parameterframstilling

Oppgave 6a

Oppgave: Bestem en parameterframstilling for en rett linje \(l\) som går gjennom punktene \(E(2,4)\) og \(F(7,-1)\).
Vis løsning

Hva spør oppgaven om? Vi skal finne en retningsvektor fra E til F og bruke ett av punktene som fast punkt i parameterframstillingen.

Steg 1 — Finn retningsvektoren

\[\overrightarrow{EF}=[7-2,-1-4]=[5,-5].\]

Steg 2 — Forenkle vektoren

Vi kan dele med 5 og bruke den parallelle vektoren \([1,-1]\).

Steg 3 — Velg fast punkt

Vi bruker \(E=(2,4)\).

Steg 4 — Skriv vektorformen

\[[x,y]=[2,4]+t[1,-1].\]

Steg 5 — Skriv komponentformen

\[x=2+t,\qquad y=4-t.\]

Steg 6 — Kontroller punkt F

Når \(t=5\), får vi \((x,y)=(7,-1)=F\), så framstillingen er riktig.

Linje gjennom E og F med punkt G
Kontrollfigur for linjen og senere avstandsberegning.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Line[(2,4),(7,-1)]
\(x+y=6\)
2
Vector[(2,4),(7,-1)]
\((5,-5)\)
3
Point[(2,4)+t(1,-1)]
Punkt på linjen

Tolkning: GeoGebra viser at parameterframstillingen beskriver linjen gjennom begge punktene.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import Matrix, symbols
E = Matrix([2,4])
F = Matrix([7,-1])
t = symbols('t', real=True)
EF = F-E
forenklet = EF/5
r = E + t*forenklet
print("E =", E.T)
print("F =", F.T)
print("EF = F-E =", EF.T)
print("Forenklet retningsvektor =", forenklet.T)
print("Parameterframstilling:")
print("[x, y] = [2, 4] + t*[1, -1]")
print("Komponentvis: x=2+t, y=4-t")
print("Kontroll ved t=5 gir", (E+5*forenklet).T)
Utskrift fra Python:
E = Matrix([[2, 4]])
F = Matrix([[7, -1]])
EF = F-E = Matrix([[5, -5]])
Forenklet retningsvektor = Matrix([[1, -1]])
Parameterframstilling:
[x, y] = [2, 4] + t*[1, -1]
Komponentvis: x=2+t, y=4-t
Kontroll ved t=5 gir Matrix([[7, -1]])

Fasit: \([x,y]=[2,4]+t[1,-1]\), \(t\in\mathbb R\).

Vanlig feil: Å bruke \([5,5]\) og dermed få feil fortegn i y-retningen.
Sensorpunkt: Sensor ser etter en korrekt retningsvektor og kontroll av at begge punktene ligger på linjen.
Del 2 · Oppgave 6bLinjer · akseavskjæringer

Oppgave 6b

Oppgave: Bestem skjæringspunktene mellom \(l\) og koordinataksene.
Vis løsning

Hva spør oppgaven om? Vi skal bruke parameterframstillingen og sette y-komponenten lik 0 for x-aksen og x-komponenten lik 0 for y-aksen.

Steg 1 — Bruk parameterframstillingen

\(x=2+t\) og \(y=4-t\).

Steg 2 — Finn skjæringen med x-aksen

På x-aksen er \(y=0\), så \(4-t=0\) og \(t=4\).

Steg 3 — Finn punktet på x-aksen

Når \(t=4\), er \(x=2+4=6\). Punktet er \((6,0)\).

Steg 4 — Finn skjæringen med y-aksen

På y-aksen er \(x=0\), så \(2+t=0\) og \(t=-2\).

Steg 5 — Finn punktet på y-aksen

Når \(t=-2\), er \(y=4-(-2)=6\). Punktet er \((0,6)\).

Steg 6 — Kontroller med linjelikningen

Parameterne gir \(x+y=(2+t)+(4-t)=6\), og begge punktene oppfyller \(x+y=6\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Intersect[Line[(2,4),(7,-1)],xAxis]
\((6,0)\)
2
Intersect[Line[(2,4),(7,-1)],yAxis]
\((0,6)\)

Tolkning: GeoGebra bekrefter begge akseavskjæringene.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, Eq, solve
x, y, t = symbols('x y t', real=True)
x_t = 2+t
y_t = 4-t
t_xaxis = solve(Eq(y_t,0),t)[0]
t_yaxis = solve(Eq(x_t,0),t)[0]
print("x(t) =", x_t)
print("y(t) =", y_t)
print("x-aksen: y=0 gir t =", t_xaxis)
print("Skjæring med x-aksen =", (x_t.subs(t,t_xaxis), y_t.subs(t,t_xaxis)))
print("y-aksen: x=0 gir t =", t_yaxis)
print("Skjæring med y-aksen =", (x_t.subs(t,t_yaxis), y_t.subs(t,t_yaxis)))
print("Kartesisk likning: x+y=6")
Utskrift fra Python:
x(t) = t + 2
y(t) = 4 - t
x-aksen: y=0 gir t = 4
Skjæring med x-aksen = (6, 0)
y-aksen: x=0 gir t = -2
Skjæring med y-aksen = (0, 6)
Kartesisk likning: x+y=6

Fasit: Skjæringspunktene er \((6,0)\) og \((0,6)\).

Vanlig feil: Å sette x=0 for å finne skjæringen med x-aksen; på x-aksen er det y som er 0.
Sensorpunkt: Sensor ser etter riktig parameterverdi og begge koordinatene i hvert punkt.
Del 2 · Oppgave 6cAnalytisk geometri · punkt–linje-avstand

Oppgave 6c

Oppgave: Bestem ved regning avstanden fra punktet \(G(6,3)\) til \(l\).
Vis løsning

Hva spør oppgaven om? Vi skal skrive linjen på formen \(Ax+By+C=0\) og bruke avstandsformelen for punkt til linje.

Steg 1 — Finn kartesisk linjelikning

Fra \(x=2+t\) og \(y=4-t\) får vi \(x+y=6\), altså \(x+y-6=0\).

Steg 2 — Skriv avstandsformelen

For punkt \((x_0,y_0)\) og linje \(Ax+By+C=0\) er \[d=\frac{|Ax_0+By_0+C|}{\sqrt{A^2+B^2}}.\]

Steg 3 — Identifiser koeffisientene

Her er \(A=1\), \(B=1\), \(C=-6\), og \(G=(6,3)\).

Steg 4 — Sett inn

\[d=\frac{|6+3-6|}{\sqrt{1^2+1^2}}=\frac3{\sqrt2}.\]

Steg 5 — Rasjonaliser

\[\frac3{\sqrt2}=\frac{3\sqrt2}{2}.\]

Steg 6 — Oppgi desimal

Avstanden er omtrent \(2{,}12\) lengdeenheter.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Distance[(6,3),Line[(2,4),(7,-1)]]
\(3\sqrt2/2\)
2
ClosestPoint[Line[(2,4),(7,-1)],(6,3)]
\((9/2,3/2)\)

Tolkning: GeoGebra bekrefter avstanden og fotpunktet for normalen.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import Matrix, sqrt, simplify
G = Matrix([6,3])
# Linjen er x+y-6=0, normalvektor n=(1,1)
verdi = abs(6+3-6)
avstand = simplify(verdi/sqrt(1**2+1**2))
H = Matrix([4.5,1.5])
print("Linjen i normalform: x + y - 6 = 0")
print("Punkt G =", G.T)
print("Teller |6+3-6| =", verdi)
print("Nevner sqrt(1^2+1^2) = sqrt(2)")
print("Avstand =", avstand)
print("Rasjonalisert = 3*sqrt(2)/2")
print("Desimalverdi =", float(avstand))
print("Fotpunkt H =", H.T)
Utskrift fra Python:
Linjen i normalform: x + y - 6 = 0
Punkt G = Matrix([[6, 3]])
Teller |6+3-6| = 3
Nevner sqrt(1^2+1^2) = sqrt(2)
Avstand = 3*sqrt(2)/2
Rasjonalisert = 3*sqrt(2)/2
Desimalverdi = 2.1213203435596424
Fotpunkt H = Matrix([[4.50000000000000, 1.50000000000000]])

Fasit: \(d=\dfrac{3\sqrt2}{2}\approx2{,}12\).

Vanlig feil: Å droppe absoluttverdien i telleren eller bruke retningsvektoren i nevneren uten å finne en normalvektor.
Sensorpunkt: Sensor ser etter riktig linjeform, korrekt avstandsformel og eksakt svar.
Del 2 · Oppgave 7aModellering · arealfunksjon

Oppgave 7a

Oppgave: Figuren viser en del av grafen til funksjonen \(f\) gitt ved \[f(x)=\frac{5}{2}e^{-x/2},\qquad x>0.\] Vis at arealet av \(\triangle OAB\) er gitt ved \[g(x)=\frac{5}{4}x\,e^{-x/2}.\]
Vis løsning

Hva spør oppgaven om? Vi skal lese av trekantens grunnlinje og høyde fra koordinatene og bruke arealformelen for en rettvinklet trekant.

Steg 1 — Finn grunnlinjen

Punktet A har koordinater \((x,0)\), derfor er \(OA=x\).

Steg 2 — Finn høyden

Punktet B ligger rett over A på grafen, så \(AB=f(x)=\frac{5}{2}e^{-x/2}\).

Steg 3 — Bruk arealformelen

\[g(x)=\frac{1}{2}\cdot OA\cdot AB.\]

Steg 4 — Sett inn lengdene

\[g(x)=\frac{1}{2}\cdot x\cdot\frac{5}{2}e^{-x/2}.\]

Steg 5 — Multipliser konstantene

\(\frac{1}{2}\cdot\frac{5}{2}=\frac{5}{4}\).

Steg 6 — Konkluder

Dermed er \[g(x)=\frac{5}{4}x e^{-x/2},\qquad x>0.\]

Trekant under en eksponentialgraf
Kontrollfigur som viser grunnlinjen x og høyden f(x).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
f(x):=5/2 exp(-x/2)
Høyden AB
2
Simplify[1/2*x*f(x)]
\(5x e^{-x/2}/4\)

Tolkning: CAS bekrefter arealuttrykket.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, exp, simplify
x = symbols('x', positive=True)
f = 5*exp(-x/2)/2
grunnlinje = x
høyde = f
g = simplify(grunnlinje*høyde/2)
print("OA = x")
print("AB = f(x) =", f)
print("Arealformel = 1/2 * grunnlinje * høyde")
print("g(x) = 1/2 * x * f(x)")
print("g(x) =", g)
print("Forenklet: g(x) = 5*x*exp(-x/2)/4")
print("Definisjonsområde: x > 0")
Utskrift fra Python:
OA = x
AB = f(x) = 5*exp(-x/2)/2
Arealformel = 1/2 * grunnlinje * høyde
g(x) = 1/2 * x * f(x)
g(x) = 5*x*exp(-x/2)/4
Forenklet: g(x) = 5*x*exp(-x/2)/4
Definisjonsområde: x > 0

Fasit: \(g(x)=\dfrac54x e^{-x/2}\), \(x>0\).

Vanlig feil: Å bruke rektangelarealet \(x f(x)\) og glemme at figuren er en trekant.
Sensorpunkt: Sensor ser etter tydelig identifikasjon av grunnlinje, høyde og faktoren 1/2.
Del 2 · Oppgave 7bOptimering · derivasjon

Oppgave 7b

Oppgave: Bestem det største arealet som \(\triangle OAB\) kan ha.
Vis løsning

Hva spør oppgaven om? Vi skal maksimere arealfunksjonen ved å finne og klassifisere det kritiske punktet på området \(x>0\).

Steg 1 — Deriver arealfunksjonen

Produktregelen gir \[g^{\prime}(x)=\frac{5}{4}e^{-x/2}-\frac58x e^{-x/2}.\]

Steg 2 — Faktoriser den deriverte

\[g^{\prime}(x)=\frac58e^{-x/2}(2-x).\]

Steg 3 — Finn kritisk punkt

Eksponentialfaktoren er alltid positiv, så \(g^{\prime}(x)=0\) gir \(2-x=0\), altså \(x=2\).

Steg 4 — Undersøk fortegnet

For \(0<x<2\) er \(g^{\prime}(x)>0\), og for \(x>2\) er \(g^{\prime}(x)<0\). Derfor er \(x=2\) et maksimum.

Steg 5 — Beregn maksimalverdien

\[g(2)=\frac{5}{4}\cdot2\cdot e^{-1}=\frac5{2e}.\]

Steg 6 — Oppgi desimal og enhet

\(5/(2e)\approx0{,}920\) flateenheter.

Graf av arealfunksjonen
Arealgrafen har et entydig maksimum ved x=2.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
g(x):=5/4*x*exp(-x/2)
Arealfunksjonen
2
Derivative[g]
\(5(2-x)e^{-x/2}/8\)
3
Extremum[g]
\((2,5/(2e))\)

Tolkning: GeoGebra bekrefter maksimumspunktet.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, exp, diff, solve, simplify, limit, oo, N
x = symbols('x', positive=True)
g = 5*x*exp(-x/2)/4
g1 = simplify(diff(g,x))
kritisk = solve(g1,x)
gmax = simplify(g.subs(x,2))
print("g(x) =", g)
print("g'(x) =", g1)
print("Faktorisert g'(x) = 5*(2-x)*exp(-x/2)/8")
print("Kritisk punkt =", kritisk)
print("g(2) =", gmax)
print("g(2) desimal =", N(gmax,10))
print("grense x->0+ =", limit(g,x,0,dir='+'))
print("grense x->uendelig =", limit(g,x,oo))
Utskrift fra Python:
g(x) = 5*x*exp(-x/2)/4
g'(x) = 5*(2 - x)*exp(-x/2)/8
Faktorisert g'(x) = 5*(2-x)*exp(-x/2)/8
Kritisk punkt = [2]
g(2) = 5*exp(-1)/2
g(2) desimal = 0.9196986029
grense x->0+ = 0
grense x->uendelig = 0

Fasit: Største areal er \(\dfrac5{2e}\approx0{,}920\), og oppnås når \(x=2\).

Vanlig feil: Å løse \(e^{-x/2}=0\); en eksponentialfunksjon blir aldri null.
Sensorpunkt: Sensor ser etter produktregel, fortegn eller annen maksimumstest og korrekt maksimalverdi.
Del 2 · Oppgave 7cNumerisk likning · likebeint trekant

Oppgave 7c

Oppgave: Bruk digitalt verktøy til å bestemme \(x\) slik at trekanten er likebeint. Hvor stort er arealet da?
Vis løsning

Hva spør oppgaven om? Siden trekanten er rettvinklet i A, må de to katetene OA og AB være like. Vi løser derfor \(x=f(x)\) numerisk.

Steg 1 — Identifiser de mulige like sidene

I en rettvinklet trekant kan ikke hypotenusen OB være lik én katet. Derfor må \(OA=AB\).

Steg 2 — Sett opp likningen

\[x=\frac{5}{2}e^{-x/2}.\]

Steg 3 — Løs digitalt

Numerisk løsning av \(x-\frac{5}{2}e^{-x/2}=0\) gir \(x\approx1{,}3030958109\).

Steg 4 — Kontroller likheten

Ved denne x-verdien er \(f(x)\approx1{,}3030958109\), altså \(OA=AB\).

Steg 5 — Finn arealet

Når begge katetene er x, er \[A=\frac{1}{2}x^2.\]

Steg 6 — Regn ut

\[A\approx\frac{1}{2}(1{,}3030958109)^2\approx0{,}8490293462.\]

Likebeint rettvinklet trekant
Når OA=AB, er begge katetene lik x.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
SolveNumerically[x=5/2 exp(-x/2)]
\(x\approx1.303095811\)
2
1/2*x^2
\(\approx0.849029346\)

Tolkning: Det digitale verktøyet finner den eneste positive løsningen og tilhørende areal.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, exp, nsolve, N
x = symbols('x', positive=True)
f = 5*exp(-x/2)/2
likning = x-f
rot = nsolve(likning, 1.3)
areal = rot**2/2
print("Likebeint rettvinklet trekant krever OA = AB.")
print("Likning: x = (5/2)*exp(-x/2)")
print("Numerisk løsning med startverdi 1.3:")
print("x =", N(rot,15))
print("Kontroll f(x) =", N(f.subs(x,rot),15))
print("Areal = 1/2*x^2")
print("Areal =", N(areal,15))
print("Avrundet: x = 1.303 og areal = 0.849")
Utskrift fra Python:
Likebeint rettvinklet trekant krever OA = AB.
Likning: x = (5/2)*exp(-x/2)
Numerisk løsning med startverdi 1.3:
x = 1.30309581088370
Kontroll f(x) = 1.30309581088370
Areal = 1/2*x^2
Areal = 0.849029346171329
Avrundet: x = 1.303 og areal = 0.849

Fasit: \(x\approx1{,}303\), og arealet er omtrent \(0{,}849\) flateenheter.

Vanlig feil: Å sette OA lik hypotenusen OB. Da ville trekanten blitt degenerert.
Sensorpunkt: Sensor ser etter riktig likning, dokumentert digital løsning, kontroll og arealberegning.
Del 2 · Oppgave 8aSirkelgeometri · periferivinkel

Oppgave 8a

Oppgave: På skissen er \(ABCD\) innskrevet i en sirkel. \(\angle A=\alpha\), og nabovinkelen til \(\angle C\) kalles \(\beta\). Buen \(BCD=x\). Forklar at \[\alpha=\frac{x}{2}.\]
Vis løsning

Hva spør oppgaven om? Vi skal bruke periferivinkelsetningen: en periferivinkel er halvparten av buen den spenner over.

Steg 1 — Finn vinkelens endepunkter

Vinkel \(A=\angle DAB\) har vinkelbein som treffer sirkelen i D og B.

Steg 2 — Identifiser buen

Buen som ligger mot vinkel A og ikke inneholder A, er buen \(DCB\), altså BCD.

Steg 3 — Bruk det oppgitte buemålet

Buen BCD har gradtall \(x\).

Steg 4 — Bruk periferivinkelsetningen

En periferivinkel er halvparten av den tilhørende buen.

Steg 5 — Sett inn x

\[\alpha=\frac{1}{2}x.\]

Steg 6 — Konkluder

Dermed er \(\alpha=x/2\).

Innskrevet firkant med alfa og beta
Kontrollfigur for buen BCD og nabovinkelen ved C.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
ArcAngle[B,C,D]
x
2
InscribedAngle[D,A,B]
\(x/2\)

Tolkning: GeoGebra-måling samsvarer med periferivinkelsetningen.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols
x = symbols('x', positive=True)
alpha = x/2
print("Buen BCD har gradtall x.")
print("Vinkel A er en periferivinkel som spenner over buen BCD.")
print("Periferivinkelsetningen:")
print("alpha = 1/2 * bue(BCD)")
print("alpha = x/2")
print("Konklusjon: alpha =", alpha)
Utskrift fra Python:
Buen BCD har gradtall x.
Vinkel A er en periferivinkel som spenner over buen BCD.
Periferivinkelsetningen:
alpha = 1/2 * bue(BCD)
alpha = x/2
Konklusjon: alpha = x/2

Fasit: \(\alpha=x/2\).

Vanlig feil: Å bruke hele x som vinkelmål; det er sentralvinkelen som har samme gradtall som buen.
Sensorpunkt: Sensor ser etter korrekt identifisering av buen BCD og eksplisitt bruk av periferivinkelsetningen.
Del 2 · Oppgave 8bSirkelgeometri · nabovinkel

Oppgave 8b

Oppgave: Forklar at \[180^{\circ}-\beta=\frac{1}{2}(360^{\circ}-x).\]
Vis løsning

Hva spør oppgaven om? Vi skal finne innvendig vinkel C fra den motsatte buen DAB og bruke at beta er nabovinkelen til C.

Steg 1 — Finn den resterende buen

Hele sirkelen er \(360^{\circ}\), så buen DAB er \(360^{\circ}-x\).

Steg 2 — Knytt buen til vinkel C

Den innvendige vinkelen \(\angle DCB\) spenner over buen DAB.

Steg 3 — Bruk periferivinkelsetningen

\[\angle C=\frac{1}{2}(360^{\circ}-x).\]

Steg 4 — Bruk nabovinkler

Vinkel C og beta ligger på en rett linje, derfor er summen \(180^{\circ}\).

Steg 5 — Isoler vinkel C

\[\angle C=180^{\circ}-\beta.\]

Steg 6 — Sett uttrykkene lik hverandre

Dermed \[180^{\circ}-\beta=\frac{1}{2}(360^{\circ}-x).\]

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Arc[D,A,B]
\(360^{\circ}-x\)
2
Angle[D,C,B]
\((360^{\circ}-x)/2\)
3
180°-beta
\((360^{\circ}-x)/2\)

Tolkning: GeoGebra-forholdene bekrefter likningen.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, simplify
x, beta = symbols('x beta', real=True)
angle_C = (360-x)/2
relation = simplify(180-beta-angle_C)
print("Hele sirkelen har 360 grader.")
print("Buen DAB = 360 - x")
print("Innvendig vinkel C = 1/2*(360-x)")
print("Beta er nabovinkel til vinkel C.")
print("Derfor beta + vinkel C = 180")
print("180 - beta = 1/2*(360-x)")
print("Symbolsk differanse mellom sidene =", relation)
Utskrift fra Python:
Hele sirkelen har 360 grader.
Buen DAB = 360 - x
Innvendig vinkel C = 1/2*(360-x)
Beta er nabovinkel til vinkel C.
Derfor beta + vinkel C = 180
180 - beta = 1/2*(360-x)
Symbolsk differanse mellom sidene = -beta + x/2

Fasit: \(180^{\circ}-\beta=\frac{1}{2}(360^{\circ}-x)\).

Vanlig feil: Å bruke buen BCD også for vinkel C; vinkel C spenner over den andre buen DAB.
Sensorpunkt: Sensor ser etter både periferivinkelsetningen og nabovinkelsammenhengen.
Del 2 · Oppgave 8cGeometri · bevis

Oppgave 8c

Oppgave: Vis at \(\alpha=\beta\).
Vis løsning

Hva spør oppgaven om? Vi skal kombinere resultatene fra a og b og føre algebraen helt fram til samme uttrykk for begge vinklene.

Steg 1 — Bruk resultatet fra a

Vi har \(\alpha=x/2\).

Steg 2 — Bruk resultatet fra b

\[180^{\circ}-\beta=\frac{1}{2}(360^{\circ}-x).\]

Steg 3 — Forenkle høyresiden

\[\frac{1}{2}(360^{\circ}-x)=180^{\circ}-\frac x2.\]

Steg 4 — Sammenlign sidene

Dermed er \(180^{\circ}-\beta=180^{\circ}-x/2\).

Steg 5 — Trekk fra 180 grader

Vi får \(-\beta=-x/2\), altså \(\beta=x/2\).

Steg 6 — Konkluder

Siden både \(\alpha\) og \(\beta\) er lik \(x/2\), følger det at \(\alpha=\beta\).

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Simplify[180-(360-x)/2]
\(x/2\)
2
alpha:=x/2; beta:=x/2
alpha=beta

Tolkning: CAS bekrefter at begge vinkeluttrykkene er identiske.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, Eq, solve, simplify
x, alpha, beta = symbols('x alpha beta')
eq1 = Eq(alpha,x/2)
eq2 = Eq(180-beta,(360-x)/2)
beta_expr = solve(eq2,beta)[0]
print("Fra a): alpha = x/2")
print("Fra b): 180-beta = (360-x)/2")
print("Forenkler høyresiden: (360-x)/2 = 180-x/2")
print("Da er 180-beta = 180-x/2")
print("Trekk fra 180: -beta = -x/2")
print("Dermed beta =", beta_expr)
print("Siden alpha=x/2, får vi alpha=beta.")
Utskrift fra Python:
Fra a): alpha = x/2
Fra b): 180-beta = (360-x)/2
Forenkler høyresiden: (360-x)/2 = 180-x/2
Da er 180-beta = 180-x/2
Trekk fra 180: -beta = -x/2
Dermed beta = x/2
Siden alpha=x/2, får vi alpha=beta.

Fasit: \(\alpha=\beta\).

Vanlig feil: Å hoppe direkte til konklusjonen uten å vise at beta faktisk forenkles til x/2.
Sensorpunkt: Sensor ser etter en eksplisitt kjede av likheter og en klar konklusjonssetning.
Del 2 · Oppgave 9aPolynomfunksjon · graf

Oppgave 9a

Oppgave: Tegn grafen til funksjonen \(f\) gitt ved \[f(x)=2(x+1)(x-1)(x-3).\]
Vis løsning

Hva spør oppgaven om? Vi skal bruke den faktoriserte formen til å finne nullpunkter og fortegn, og supplere med y-akseavskjæring og ekstremalpunkter.

Steg 1 — Finn nullpunktene

Faktorene gir \(x=-1\), \(x=1\) og \(x=3\). Alle har multiplisitet 1, så grafen krysser x-aksen i hvert punkt.

Steg 2 — Finn y-akseavskjæringen

\[f(0)=2(1)(-1)(-3)=6.\] Grafen går gjennom \((0,6)\).

Steg 3 — Bestem endeadferden

Funksjonen er en tredjegradsfunksjon med positiv ledende koeffisient 2. Derfor går grafen ned mot venstre og opp mot høyre.

Steg 4 — Finn den deriverte

Utvidet er \(f(x)=2x^3-6x^2-2x+6\), så \(f^{\prime}(x)=6x^2-12x-2\).

Steg 5 — Finn ekstremalpunktene

\(f^{\prime}(x)=0\) gir \(x=1\pm2\sqrt3/3\), med funksjonsverdier \(\pm32\sqrt3/9\).

Steg 6 — Tegn kurven

Plasser punktene og trekk en jevn tredjegradskurve som krysser aksen ved -1, 1 og 3.

Graf av f i oppgave 9a
Kontrollgraf med nullpunkter og y-akseavskjæring.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
f(x):=2(x+1)(x-1)(x-3)
Funksjonen registreres
2
Root[f]
\((-1,0),(1,0),(3,0)\)
3
Extremum[f]
\((1-2\sqrt3/3,32\sqrt3/9),(1+2\sqrt3/3,-32\sqrt3/9)\)

Tolkning: GeoGebra bekrefter alle sentrale grafpunkter.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, expand, factor, diff, solve, N
x = symbols('x', real=True)
f = 2*(x+1)*(x-1)*(x-3)
f1 = diff(f,x)
kritiske = solve(f1,x)
print("Faktorisert f(x) =", factor(f))
print("Utvidet f(x) =", expand(f))
print("Nullpunkter =", solve(f,x))
print("f(0) =", f.subs(x,0))
print("f'(x) =", expand(f1))
print("Kritiske x-verdier =", kritiske)
for p in kritiske:
    print("Punkt:", N(p,8), N(f.subs(x,p),8))
print("Ledende koeffisient er positiv, så venstre ende går ned og høyre ende opp.")
Utskrift fra Python:
Faktorisert f(x) = 2*(x - 3)*(x - 1)*(x + 1)
Utvidet f(x) = 2*x**3 - 6*x**2 - 2*x + 6
Nullpunkter = [-1, 1, 3]
f(0) = 6
f'(x) = 6*x**2 - 12*x - 2
Kritiske x-verdier = [1 - 2*sqrt(3)/3, 1 + 2*sqrt(3)/3]
Punkt: -0.15470054 6.1584029
Punkt: 2.1547005 -6.1584029
Ledende koeffisient er positiv, så venstre ende går ned og høyre ende opp.

Fasit: Grafen er vist nedenfor; den har nullpunkter \(-1,1,3\) og y-akseavskjæring 6.

Vanlig feil: Å glemme faktoren 2 ved beregning av y-akseavskjæringen eller grafens høyde.
Sensorpunkt: Sensor ser etter korrekt rotstruktur, y-akseavskjæring og riktig tredjegradsform.
Del 2 · Oppgave 9bPolynommodell · grafavlesning

Oppgave 9b

Oppgave: På figur 1 er det tegnet en skisse av grafen til en annen funksjon \(g\). Skriv funksjonsuttrykket \(g(x)\) på samme form som i a). Av figuren leses nullpunktene \(-2\), \(1\) og \(3\), og punktet \((0,12)\).
Vis løsning

Hva spør oppgaven om? Vi skal bygge en faktorisert tredjegradsfunksjon fra nullpunktene og bruke punktet på y-aksen til å bestemme konstantfaktoren.

Steg 1 — Lag faktorer fra nullpunktene

Nullpunktene gir faktorene \((x+2)\), \((x-1)\) og \((x-3)\).

Steg 2 — Ta med en ukjent faktor

Skriv \(g(x)=k(x+2)(x-1)(x-3)\).

Steg 3 — Bruk punktet (0,12)

\[12=g(0)=k(2)(-1)(-3)=6k.\]

Steg 4 — Finn k

Likningen \(6k=12\) gir \(k=2\).

Steg 5 — Skriv funksjonen

\[g(x)=2(x+2)(x-1)(x-3).\]

Steg 6 — Kontroller grafretningen

Ledende koeffisient er positiv, så grafen går ned mot venstre og opp mot høyre, som på figuren.

Graf av g
Kontrollgraf som samsvarer med figur 1.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
g(x):=2(x+2)(x-1)(x-3)
Funksjonen registreres
2
g(0)
12
3
Root[g]
\((-2,0),(1,0),(3,0)\)

Tolkning: CAS bekrefter både det markerte punktet og nullpunktene.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, solve, expand, factor
x, k = symbols('x k')
g = k*(x+2)*(x-1)*(x-3)
likning = g.subs(x,0)-12
kverdi = solve(likning,k)[0]
g_final = g.subs(k,kverdi)
print("Nullpunktene fra figuren er -2, 1 og 3.")
print("Foreløpig modell: g(x)=k(x+2)(x-1)(x-3)")
print("Figuren viser g(0)=12.")
print("g(0) =", g.subs(x,0))
print("Likningen 6k=12 gir k =", kverdi)
print("g(x) =", factor(g_final))
print("Utvidet =", expand(g_final))
print("Kontroll g(0) =", g_final.subs(x,0))
Utskrift fra Python:
Nullpunktene fra figuren er -2, 1 og 3.
Foreløpig modell: g(x)=k(x+2)(x-1)(x-3)
Figuren viser g(0)=12.
g(0) = 6*k
Likningen 6k=12 gir k = 2
g(x) = 2*(x - 3)*(x - 1)*(x + 2)
Utvidet = 2*x**3 - 4*x**2 - 10*x + 12
Kontroll g(0) = 12

Fasit: \(g(x)=2(x+2)(x-1)(x-3)\).

Vanlig feil: Å anta k=1 og dermed få g(0)=6 i stedet for 12.
Sensorpunkt: Sensor ser etter alle tre faktorer og bruk av det markerte punktet til å finne k.
Del 2 · Oppgave 9cPolynommodell · multiplisitet

Oppgave 9c

Oppgave: På figur 2 er det tegnet en skisse av grafen til en tredje funksjon \(h\). Skriv funksjonsuttrykket \(h(x)\) på samme form som ovenfor. Av figuren leses et nullpunkt ved \(x=-2\), et berøringspunkt med x-aksen ved \(x=2\), og punktet \((0,4)\).
Vis løsning

Hva spør oppgaven om? Vi skal tolke kryssing som en enkel rot og berøring som en dobbel rot, og deretter finne konstantfaktoren fra h(0)=4.

Steg 1 — Tolk nullpunktet -2

Grafen krysser x-aksen ved \(-2\), så \((x+2)\) er en faktor med oddetallsmultiplisitet; her bruker vi én.

Steg 2 — Tolk berøringen ved 2

Grafen tangerer x-aksen ved \(2\) og snur, så \((x-2)^2\) er en dobbel faktor.

Steg 3 — Sett opp modellen

\[h(x)=k(x+2)(x-2)^2.\]

Steg 4 — Bruk punktet (0,4)

\[4=h(0)=k(2)(-2)^2=8k.\]

Steg 5 — Finn k

\(8k=4\) gir \(k=1/2\).

Steg 6 — Skriv funksjonen

\[h(x)=\frac{1}{2}(x+2)(x-2)^2.\]

Graf av h
Kontrollgraf som berører x-aksen ved x=2.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
h(x):=1/2(x+2)(x-2)^2
Funksjonen registreres
2
h(0)
4
3
Root[h]
\((-2,0),(2,0)\), der x=2 er dobbel rot

Tolkning: CAS bekrefter punktet og rotmultiplisiteten.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, solve, expand, factor
x, k = symbols('x k')
h = k*(x+2)*(x-2)**2
likning = h.subs(x,0)-4
kverdi = solve(likning,k)[0]
h_final = h.subs(k,kverdi)
print("Grafen krysser ved x=-2: enkel faktor (x+2).")
print("Grafen tangerer ved x=2: dobbel faktor (x-2)^2.")
print("Foreløpig modell h(x)=k(x+2)(x-2)^2")
print("Figuren viser h(0)=4.")
print("h(0) =", h.subs(x,0))
print("8k=4 gir k =", kverdi)
print("h(x) =", factor(h_final))
print("Utvidet =", expand(h_final))
Utskrift fra Python:
Grafen krysser ved x=-2: enkel faktor (x+2).
Grafen tangerer ved x=2: dobbel faktor (x-2)^2.
Foreløpig modell h(x)=k(x+2)(x-2)^2
Figuren viser h(0)=4.
h(0) = 8*k
8k=4 gir k = 1/2
h(x) = (x - 2)**2*(x + 2)/2
Utvidet = x**3/2 - x**2 - 2*x + 4

Fasit: \(h(x)=\dfrac12(x+2)(x-2)^2\).

Vanlig feil: Å bruke bare \((x-2)\), som ville fått grafen til å krysse aksen i stedet for å berøre den.
Sensorpunkt: Sensor ser etter korrekt multiplisitet ved x=2 og bruk av h(0)=4.
Del 2 · Oppgave 10aGeometri · kvadrat og sirkel

Oppgave 10a

Oppgave: På skissen er det tegnet en kvartsirkel med radius 3. \(OABC\) er et kvadrat der A ligger på x-aksen, B på kvartsirkelen og C på y-aksen. Bestem lengden til diagonalen \(AC\).
Vis løsning

Hva spør oppgaven om? Vi skal bruke at B ligger på sirkelen og at diagonalene i et kvadrat er like lange.

Steg 1 — La sidelengden være s

Da er \(A=(s,0)\), \(B=(s,s)\) og \(C=(0,s)\).

Steg 2 — Bruk at B ligger på sirkelen

Avstanden \(OB\) er radiusen 3.

Steg 3 — Bruk Pytagoras på OB

\[OB^2=s^2+s^2=2s^2=9.\]

Steg 4 — Finn sidelengden

\[s=\frac3{\sqrt2}.\]

Steg 5 — Finn diagonal AC

\[AC=\sqrt{s^2+s^2}=s\sqrt2.\]

Steg 6 — Sett inn s

\[AC=\frac3{\sqrt2}\sqrt2=3.\] Dette samsvarer også med at kvadratdiagonalene AC og OB er like.

Kvartsirkel og kvadrat
Kontrollfigur for radius, side og diagonal.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
B=(s,s); Distance[O,B]=3
\(2s^2=9\)
2
Solve[2s^2=9,s>0]
\(s=3/\sqrt2\)
3
sqrt(2)s
3

Tolkning: GeoGebra bekrefter at diagonalen AC er lik radiusen OB.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import symbols, sqrt, simplify
s = symbols('s', positive=True)
# B=(s,s) ligger på sirkelen x^2+y^2=9
løsning = 3/sqrt(2)
diagonal = simplify(løsning*sqrt(2))
print("La kvadratets sidelengde være s.")
print("B = (s,s) ligger på sirkelen med radius 3.")
print("OB^2 = s^2+s^2 = 2s^2 = 9")
print("s = 3/sqrt(2)")
print("Diagonalen AC = s*sqrt(2)")
print("AC =", diagonal)
print("Alternativt er begge kvadratdiagonaler like, og OB er radius 3.")
Utskrift fra Python:
La kvadratets sidelengde være s.
B = (s,s) ligger på sirkelen med radius 3.
OB^2 = s^2+s^2 = 2s^2 = 9
s = 3/sqrt(2)
Diagonalen AC = s*sqrt(2)
AC = 3
Alternativt er begge kvadratdiagonaler like, og OB er radius 3.

Fasit: \(AC=3\).

Vanlig feil: Å svare med sidelengden \(3/\sqrt2\) i stedet for diagonalen.
Sensorpunkt: Sensor ser etter en klar sammenheng mellom radiusen, sidelengden og kvadratets diagonal.
Del 2 · Oppgave 10bAreal · sammensatt figur

Oppgave 10b

Oppgave: Bestem arealet av det skraverte området.
Vis løsning

Hva spør oppgaven om? Det skraverte området er den delen av kvartsirkelen som ligger utenfor kvadratet, så vi trekker kvadratets areal fra sirkelkvadrantens areal.

Steg 1 — Finn kvartsirkelens areal

\[A_{sirkel}=\frac14\pi\cdot3^2=\frac{9\pi}{4}.\]

Steg 2 — Bruk sidelengden fra a

Vi fant \(s=3/\sqrt2\).

Steg 3 — Finn kvadratets areal

\[A_{kvadrat}=s^2=\left(\frac3{\sqrt2}\right)^2=\frac92.\]

Steg 4 — Trekk fra

\[A_{skr}=\frac{9\pi}{4}-\frac92.\]

Steg 5 — Samle over fellesnevner

\[A_{skr}=\frac{9\pi-18}{4}=\frac94(\pi-2).\]

Steg 6 — Oppgi desimal

Arealet er omtrent \(2{,}569\) flateenheter.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
Area[Sector[(0,0),3,90°]]
\(9\pi/4\)
2
Area[Square]
\(9/2\)
3
9pi/4-9/2
\(9(\pi-2)/4\)

Tolkning: CAS bekrefter differansearealet.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import pi, simplify, N, Rational
kvartsirkel = pi*3**2/4
kvadratside_kvadrat = Rational(9, 2)
skravert = simplify(kvartsirkel-kvadratside_kvadrat)
print("Areal av kvartsirkel = pi*r^2/4")
print("= 9*pi/4")
print("Fra a): s^2 = 9/2")
print("Areal av kvadrat = 9/2")
print("Skravert areal = 9*pi/4 - 9/2")
print("Eksakt =", skravert)
print("Desimal =", N(skravert,12))
Utskrift fra Python:
Areal av kvartsirkel = pi*r^2/4
= 9*pi/4
Fra a): s^2 = 9/2
Areal av kvadrat = 9/2
Skravert areal = 9*pi/4 - 9/2
Eksakt = -9/2 + 9*pi/4
Desimal = 2.56858347058

Fasit: \(A=\dfrac94(\pi-2)\approx2{,}569\).

Vanlig feil: Å trekke kvartsirkelen fra kvadratet, som gir et negativt areal.
Sensorpunkt: Sensor ser etter korrekt identifikasjon av ytre og indre areal og et eksakt uttrykk med pi.
Del 2 · Oppgave 11aSannsynlighet · komplement

Oppgave 11a

Oppgave: En skole vil arrangere aktivitetsdag. Det pleier å regne 8 % av dagene på denne tiden av året. Vi definerer hendelsen \(A\): Det regner på aktivitetsdagen. Bestem \(P(A)\) og \(P(\overline A)\).
Vis løsning

Hva spør oppgaven om? Vi skal oversette prosent til sannsynlighet og bruke komplementregelen.

Steg 1 — Oversett 8 prosent

\[P(A)=8\%=\frac8{100}=0{,}08.\]

Steg 2 — Definer komplementet

\(\overline A\) betyr at det ikke regner, altså oppholdsvær.

Steg 3 — Bruk komplementregelen

\[P(\overline A)=1-P(A).\]

Steg 4 — Sett inn

\[P(\overline A)=1-0{,}08.\]

Steg 5 — Regn ut

\[P(\overline A)=0{,}92.\]

Steg 6 — Kontroller summen

\(0{,}08+0{,}92=1\), som sannsynlighetene for komplementære hendelser skal gjøre.

Sannsynlighetstre
Treet samler alle opplysningene i oppgave 11.

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
P(A):=0.08
0.08
2
1-P(A)
0.92

Tolkning: CAS bekrefter at sannsynlighetene summerer til 1.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import Rational
P_A = Rational(8,100)
P_notA = 1-P_A
print("P(A) = 8/100 =", P_A)
print("P(A) som desimal =", float(P_A))
print("P(not A) = 1-P(A) =", P_notA)
print("P(not A) som desimal =", float(P_notA))
print("Kontrollsum =", P_A+P_notA)
Utskrift fra Python:
P(A) = 8/100 = 2/25
P(A) som desimal = 0.08
P(not A) = 1-P(A) = 23/25
P(not A) som desimal = 0.92
Kontrollsum = 1

Fasit: \(P(A)=0{,}08\) og \(P(\overline A)=0{,}92\).

Vanlig feil: Å tolke 8 % som 0,8 i stedet for 0,08.
Sensorpunkt: Sensor ser etter korrekt prosentomregning og komplementregel.
Del 2 · Oppgave 11bBetinget sannsynlighet · total sannsynlighet

Oppgave 11b

Oppgave: Værmeldingen har vært korrekt 90 % av de dagene det faktisk regner. Når det har vært oppholdsvær, har meteorologene meldt regn 10 % av dagene. Vi definerer \(B\): Det er meldt regn på aktivitetsdagen. Bestem \(P(B\mid A)\), \(P(B\mid\overline A)\) og \(P(B)\).
Vis løsning

Hva spør oppgaven om? Vi skal lese de to betingede sannsynlighetene direkte og bruke setningen om total sannsynlighet for P(B).

Steg 1 — Tolk korrekt værmelding på regndager

Når det faktisk regner, er regnvarslet korrekt i 90 % av tilfellene. Derfor \(P(B\mid A)=0{,}90\).

Steg 2 — Tolk falskt regnvarsel på oppholdsdager

Når det er opphold, meldes regn i 10 % av tilfellene. Derfor \(P(B\mid\overline A)=0{,}10\).

Steg 3 — Del hendelsen B i to veier

Regn kan være meldt enten på en faktisk regndag eller på en oppholdsdag.

Steg 4 — Bruk total sannsynlighet

\[P(B)=P(B\mid A)P(A)+P(B\mid\overline A)P(\overline A).\]

Steg 5 — Sett inn

\[P(B)=0{,}90\cdot0{,}08+0{,}10\cdot0{,}92.\]

Steg 6 — Regn ut

\[P(B)=0{,}072+0{,}092=0{,}164.\]

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
0.90*0.08+0.10*0.92
0.164
2
P(B|A)
0.90
3
P(B|not A)
0.10

Tolkning: CAS bekrefter den totale sannsynligheten for meldt regn.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import Rational, simplify
P_A = Rational(8,100)
P_notA = 1-P_A
P_B_given_A = Rational(90,100)
P_B_given_notA = Rational(10,100)
P_B = simplify(P_B_given_A*P_A + P_B_given_notA*P_notA)
print("P(B|A) =", P_B_given_A)
print("P(B|not A) =", P_B_given_notA)
print("P(A) =", P_A)
print("P(not A) =", P_notA)
print("Total sannsynlighet:")
print("P(B) = P(B|A)P(A) + P(B|not A)P(not A)")
print("P(B) =", P_B)
print("P(B) som desimal =", float(P_B))
Utskrift fra Python:
P(B|A) = 9/10
P(B|not A) = 1/10
P(A) = 2/25
P(not A) = 23/25
Total sannsynlighet:
P(B) = P(B|A)P(A) + P(B|not A)P(not A)
P(B) = 41/250
P(B) som desimal = 0.164

Fasit: \(P(B\mid A)=0{,}90\), \(P(B\mid\overline A)=0{,}10\) og \(P(B)=0{,}164\).

Vanlig feil: Å bruke 0,90 som P(B) uten å ta hensyn til hvor sjelden det faktisk regner.
Sensorpunkt: Sensor ser etter korrekt tolkning av betingelsene og begge ledd i total-sannsynlighetsformelen.
Del 2 · Oppgave 11cBetinget sannsynlighet · Bayes

Oppgave 11c

Oppgave: Det er meldt regn den dagen skolen ønsker å arrangere aktivitetsdag. Bestem sannsynligheten for at det ikke regner denne dagen selv om det altså er meldt regn.
Vis løsning

Hva spør oppgaven om? Vi skal finne \(P(\overline A\mid B)\), altså sannsynligheten for opphold gitt at regn er meldt.

Steg 1 — Skriv den ønskede sannsynligheten

Vi søker \(P(\overline A\mid B)\).

Steg 2 — Bruk definisjonen av betinget sannsynlighet

\[P(\overline A\mid B)=\frac{P(\overline A\cap B)}{P(B)}.\]

Steg 3 — Finn telleren

\[P(\overline A\cap B)=P(B\mid\overline A)P(\overline A)=0{,}10\cdot0{,}92=0{,}092.\]

Steg 4 — Bruk P(B) fra b

Vi har \(P(B)=0{,}164\).

Steg 5 — Divider

\[P(\overline A\mid B)=\frac{0{,}092}{0{,}164}=\frac{23}{41}.\]

Steg 6 — Oppgi prosent

\[\frac{23}{41}\approx0{,}56098\approx56{,}1\%.\]

GeoGebra/CAS-kontroll

GeoGebra · CAS
1
P(not A and B):=0.10*0.92
0.092
2
P(B):=0.164
0.164
3
P(not A and B)/P(B)
\(23/41\approx0.560976\)

Tolkning: CAS bekrefter Bayes-beregningen.

Python-kontroll med SymPy

Python 3 · SymPy
from sympy import Rational, simplify, N
P_A = Rational(8,100)
P_notA = 1-P_A
P_B_given_A = Rational(90,100)
P_B_given_notA = Rational(10,100)
P_B = simplify(P_B_given_A*P_A + P_B_given_notA*P_notA)
P_notA_and_B = simplify(P_B_given_notA*P_notA)
svar = simplify(P_notA_and_B/P_B)
print("P(not A and B) = P(B|not A)*P(not A)")
print("P(not A and B) =", P_notA_and_B)
print("P(B) =", P_B)
print("Bayes/definisjon:")
print("P(not A|B) = P(not A and B)/P(B)")
print("Eksakt svar =", svar)
print("Desimal =", N(svar,12))
print("Prosent =", N(100*svar,8), "%")
Utskrift fra Python:
P(not A and B) = P(B|not A)*P(not A)
P(not A and B) = 23/250
P(B) = 41/250
Bayes/definisjon:
P(not A|B) = P(not A and B)/P(B)
Eksakt svar = 23/41
Desimal = 0.560975609756
Prosent = 56.097561 %

Fasit: \(P(\overline A\mid B)=\dfrac{23}{41}\approx0{,}561\), altså omtrent \(56{,}1\%\).

Vanlig feil: Å svare 10 %. Det er P(B|opphold), mens oppgaven spør om den omvendte betingelsen P(opphold|B).
Sensorpunkt: Sensor ser etter riktig retning på betingelsen, felles sannsynlighet og normalisering med P(B).