Løsningsforslag til eksamenssettet fra Utdanningsdirektoratet.
Del 1 - uten hjelpemidler
Del 1 / Oppgave 1aDerivasjon og kjerneregel
Oppgave 1a
Oppgave: Deriver funksjonen \(f(x)=\sin(3x)\).
Vis løsning
Hva spør oppgaven om? Vi skal derivere en sammensatt sinusfunksjon. Den ytre funksjonen er sinus, mens kjernen er \(3x\).
Steg 1 - Finn den ytre funksjonen
Den ytre funksjonen er \(\sin u\), og den har derivert \(\cos u\).
Steg 2 - Finn kjernen
Sett \(u=3x\). Da er \(u\prime=3\).
Steg 3 - Bruk kjerneregelen
\[\frac{d}{dx}\sin(u)=\cos(u)\cdot u\prime\]
Steg 4 - Sett inn kjernen
\[f\prime(x)=\cos(3x)\cdot3\]
Steg 5 - Skriv svaret ryddig
\[f\prime(x)=3\cos(3x)\]
Steg 6 - Rimelighetskontroll
Ved \(x=0\) er stigningstallet \(3\), som stemmer med at \(\sin(3x)\) vokser tre ganger raskere enn \(\sin x\) rundt origo.
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1Derivative(sin(3x),x)
Resultat: \(3\cos(3x)\)
Tolkning: CAS bekrefter faktoren 3 fra kjerneregelen.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbols,sin,cos,diff,simplifyx=symbols('x',real=True)f=sin(3*x)derivative=diff(f,x)expected=3*cos(3*x)print("Funksjon:",f)print("Derivert:",derivative)print("Forventet:",expected)print("Symbolsk kontroll:",simplify(derivative-expected))print("Numerisk kontroll ved x=0:",derivative.subs(x,0))assertsimplify(derivative-expected)==0
Tolkning: CAS gir en stamfunksjon; den generelle stamfunksjonen inkluderer konstanten \(C\).
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbols,sin,cos,integrate,diff,simplifyx=symbols('x',real=True)integrand=2*x*sin(x**2)antiderivative=integrate(integrand,x)expected=-cos(x**2)print("Integrand:",integrand)print("Stamfunksjon fra SymPy:",antiderivative)print("Forventet stamfunksjon:",expected)print("Derivert av svaret:",diff(expected,x))print("Kontrollforskjell:",simplify(diff(expected,x)-integrand))assertsimplify(diff(expected,x)-integrand)==0
Integrand: 2*x*sin(x**2)
Stamfunksjon fra SymPy: -cos(x**2)
Forventet stamfunksjon: -cos(x**2)
Derivert av svaret: 2*x*sin(x**2)
Kontrollforskjell: 0
Vanlig feil: A sette grensene inn for tidlig eller a glemme at \(\ln 1=0\) og \(\ln e=1\).
Sensorpunkt: Sensor ser etter et fornuftig valg av \(u\) og \(dv\), samt korrekt grenseinnsetting.
Del 1 / Oppgave 3Vendepunkt
Oppgave 3
Oppgave: Funksjonen er gitt ved \(f(x)=e^{2x}-4e^x\), \(D_f=\mathbb R\). Bestem koordinatene til eventuelle vendepunkter pa grafen til \(f\).
Vis løsning
Hva spør oppgaven om? Vi skal finne hvor den andrederiverte skifter fortegn, og deretter beregne funksjonsverdien.
Steg 1 - Deriver en gang
\[f\prime(x)=2e^{2x}-4e^x\]
Steg 2 - Deriver en gang til
\[f\prime\prime(x)=4e^{2x}-4e^x=4e^x(e^x-1)\]
Steg 3 - Los likningen
Siden \(e^x>0\), ma \(e^x-1=0\). Dermed er \(x=0\).
Steg 4 - Kontroller fortegnsskifte
For \(x<0\) er \(e^x-1<0\), og for \(x>0\) er \(e^x-1>0\). Dermed skifter \(f\prime\prime\) fortegn.
Steg 5 - Finn y-koordinaten
\[f(0)=e^0-4e^0=1-4=-3\]
Steg 6 - Konkluder
Grafen skifter krumning i punktet \((0,-3)\).
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1Derivative(f(x),x,2)
Resultat: \(4e^x(e^x-1)\)
2Solve(4 exp(x)(exp(x)-1)=0,x)
Resultat: \(x=0\)
Tolkning: Den andrederiverte har ett nullpunkt, og fortegnsskiftet bekrefter vendepunktet.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbols,exp,diff,solve,simplifyx=symbols('x',real=True)f=exp(2*x)-4*exp(x)f1=diff(f,x)f2=diff(f,x,2)solutions=solve(f2,x)print("f(x) =",f)print("f'(x) =",f1)print("f''(x) =",f2)print("Losning av f''(x)=0:",solutions)print("f(0) =",f.subs(x,0))print("Fortegn ved x=-1:",f2.subs(x,-1).evalf())print("Fortegn ved x=1:",f2.subs(x,1).evalf())assertsolutions==[0]andf.subs(x,0)==-3
f(x) = exp(2*x) - 4*exp(x)
f'(x) = 2*exp(2*x) - 4*exp(x)
f''(x) = 4*(exp(x) - 1)*exp(x)
Losning av f''(x)=0: [0]
f(0) = -3
Fortegn ved x=-1: -0.930176631739319
Fortegn ved x=1: 18.6830970818864
Fasit: Vendepunktet er \((0,-3)\).
Vanlig feil: A finne \(f\prime\prime(x)=0\) uten a kontrollere at den andrederiverte faktisk skifter fortegn.
Sensorpunkt: Sensor ser etter andrederivert, fortegnsskifte og korrekt y-koordinat.
Del 1 / Oppgave 4aUendelig geometrisk rekke
Oppgave 4a
Oppgave: En uendelig geometrisk rekke er gitt ved \(s(x)=1+(1-x)+(1-x)^2+(1-x)^3+\cdots\). Bestem konvergensomradet til rekken.
Vis løsning
Hva spør oppgaven om? Vi skal identifisere kvotienten og bruke konvergenskravet for en uendelig geometrisk rekke.
Steg 1 - Identifiser forste ledd
Det forste leddet er \(a_1=1\).
Steg 2 - Identifiser kvotienten
Hvert ledd multipliseres med \(k=1-x\).
Steg 3 - Skriv konvergenskravet
\[|k|<1\]
Steg 4 - Sett inn kvotienten
\[|1-x|<1\]
Steg 5 - Los dobbeltulikheten
\[-1<1-x<1\quad\Longrightarrow\quad0<x<2\]
Steg 6 - Kontroller endepunktene
Ved \(x=0\) er kvotienten 1, og ved \(x=2\) er den -1. Ingen av endepunktene gir konvergens.
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1Solve(abs(1-x)<1,x)
Resultat: \(0<x<2\)
Tolkning: CAS gir det samme apne intervallet.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbols,Abs,solve_univariate_inequalityx=symbols('x',real=True)condition=Abs(1-x)<1solution=solve_univariate_inequality(condition,x)print("Kvotient k = 1 - x")print("Konvergenskrav:",condition)print("Losningsmengde:",solution)print("Ved x=0 er |k| =",abs(1-0))print("Ved x=2 er |k| =",abs(1-2))assertstr(solution)=="(0 < x) & (x < 2)"
Kvotient k = 1 - x
Konvergenskrav: Abs(x - 1) < 1
Losningsmengde: (0 < x) & (x < 2)
Ved x=0 er |k| = 1
Ved x=2 er |k| = 1
Fasit: Rekken konvergerer for \(0<x<2\).
Vanlig feil: A bruke \(k<1\) i stedet for \(|k|<1\), eller a ta med endepunktene.
Sensorpunkt: Sensor ser etter absoluttverdikravet og et apent intervall.
Del 1 / Oppgave 4bSum av geometrisk rekke
Oppgave 4b
Oppgave: Los likningene \(s(x)=3\) og \(s(x)=\frac13\).
Vis løsning
Hva spør oppgaven om? Vi skal forst finne sumfunksjonen i konvergensomradet og deretter kontrollere at eventuelle losninger ligger i dette omradet.
\(\frac13\) ligger i intervallet \((0,2)\), sa dette er en gyldig losning.
Steg 4 - Los den andre likningen algebraisk
\[\frac1x=\frac13\quad\Longrightarrow\quad x=3\]
Steg 5 - Kontroller konvergens igjen
\(x=3\) ligger utenfor \((0,2)\). Den opprinnelige rekken divergerer derfor for denne verdien.
Steg 6 - Konkluder med domene
Den forste likningen har losningen \(x=\frac13\), mens den andre ikke har noen gyldig losning for rekken.
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1Solve(1/x=3,x)
Resultat: \(x=1/3\)
2Solve(1/x=1/3,x)
Resultat: \(x=3\), men utenfor konvergensomradet
Tolkning: CAS finner de algebraiske kandidatene; domenekontrollen avgjor hvilken som er gyldig.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbols,Eq,solve,Rationalx=symbols('x',real=True)s=1/xfirst=solve(Eq(s,3),x)second=solve(Eq(s,Rational(1,3)),x)print("Sumfunksjon s(x) =",s)print("Gyldig domene: 0 < x < 2")print("Kandidater fra s(x)=3:",first)print("Kandidater fra s(x)=1/3:",second)print("Forste kandidat i domenet:",0<first[0]<2)print("Andre kandidat i domenet:",0<second[0]<2)assertfirst==[Rational(1,3)]andsecond==[3]
Sumfunksjon s(x) = 1/x
Gyldig domene: 0 < x < 2
Kandidater fra s(x)=3: [1/3]
Kandidater fra s(x)=1/3: [3]
Forste kandidat i domenet: True
Andre kandidat i domenet: False
Fasit: \(s(x)=3\) gir \(x=\frac13\). Likningen \(s(x)=\frac13\) har ingen gyldig losning for den uendelige rekken.
Vanlig feil: A godta \(x=3\) uten a kontrollere konvergensomradet.
Sensorpunkt: Sensor ser etter bade sumformelen og domenekontrollen.
Del 1 / Oppgave 5aPlan i rommet
Oppgave 5a
Oppgave: Planet \(\alpha\) er gitt ved \(2x+y-2z+3=0\). Vis at punktet \(P(3,4,2)\) ikke ligger i planet \(\alpha\).
Vis løsning
Hva spør oppgaven om? Et punkt ligger i et plan dersom koordinatene oppfyller planlikningen. Vi setter inn punktet.
Steg 1 - Skriv planlikningen
\[2x+y-2z+3=0\]
Steg 2 - Sett inn x-koordinaten
\[2\cdot3+y-2z+3\]
Steg 3 - Sett inn alle koordinatene
\[2\cdot3+4-2\cdot2+3\]
Steg 4 - Regn ut
\[6+4-4+3=9\]
Steg 5 - Sammenlikn med null
Verdien blir 9, ikke 0.
Steg 6 - Konkluder
Dermed oppfyller ikke \(P\) planlikningen, og \(P\notin\alpha\).
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1Substitute({x=3,y=4,z=2},2x+y-2z+3)
Resultat: \(9\)
Tolkning: Resultatet er ikke null, sa punktet ligger ikke i planet.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbolsx,y,z=symbols('x y z',real=True)plane_expression=2*x+y-2*z+3P={x:3,y:4,z:2}value=plane_expression.subs(P)print("Planuttrykk:",plane_expression)print("Punkt P:",P)print("Innsetting i planuttrykket:",value)print("Ligger P i planet?",value==0)assertvalue==9
Planuttrykk: 2*x + y - 2*z + 3
Punkt P: {x: 3, y: 4, z: 2}
Innsetting i planuttrykket: 9
Ligger P i planet? False
Fasit: Innsetting gir 9, derfor ligger \(P\) ikke i \(\alpha\).
Vanlig feil: A glemme konstantleddet 3 eller fortegnet foran \(2z\).
Sensorpunkt: Sensor ser etter direkte innsetting og tydelig konklusjon.
Del 1 / Oppgave 5bNormalvektor og linje
Oppgave 5b
Oppgave: En linje \(\ell\) gar gjennom \(P\) slik at \(\ell\perp\alpha\). Bestem en parameterframstilling for \(\ell\).
Vis løsning
Hva spør oppgaven om? En linje som star normalt pa planet, ma ha samme retning som en normalvektor til planet.
Steg 1 - Les av normalvektoren
Fra \(2x+y-2z+3=0\) far vi \(\vec n=(2,1,-2)\).
Steg 2 - Bruk punktet pa linjen
Linjen skal ga gjennom \(P=(3,4,2)\).
Steg 3 - Skriv vektorformen
\[\ell:\ (x,y,z)=(3,4,2)+t(2,1,-2)\]
Steg 4 - Skriv koordinatvis
\[x=3+2t,\qquad y=4+t,\qquad z=2-2t\]
Steg 5 - Kontroller retningen
Retningsvektoren er parallell med planens normalvektor, sa linjen er vinkelrett pa planet.
Steg 6 - Oppgi parameteren
Parameteren kan vaere et hvilket som helst reelt tall: \(t\in\mathbb R\).
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1Line(P,(2,1,-2))
Resultat: \((x,y,z)=(3,4,2)+t(2,1,-2)\)
Tolkning: GeoGebra konstruerer normalen gjennom punktet P.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportMatrix,symbolst=symbols('t',real=True)P=Matrix([3,4,2])normal=Matrix([2,1,-2])line=P+t*normalprint("Punkt pa linjen:",P.T)print("Normalvektor til planet:",normal.T)print("Parameterframstilling:",line.T)print("x(t) =",line[0])print("y(t) =",line[1])print("z(t) =",line[2])assertline.subs(t,0)==P
Punkt pa linjen: Matrix([[3, 4, 2]])
Normalvektor til planet: Matrix([[2, 1, -2]])
Parameterframstilling: Matrix([[2*t + 3, t + 4, 2 - 2*t]])
x(t) = 2*t + 3
y(t) = t + 4
z(t) = 2 - 2*t
Tolkning: Skjaeringspunktet ligger bade pa linjen og i planet.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbols,solve,Eq,Matrixt=symbols('t',real=True)point_on_line=Matrix([3+2*t,4+t,2-2*t])plane_value=2*point_on_line[0]+point_on_line[1]-2*point_on_line[2]+3parameter=solve(Eq(plane_value,0),t)[0]intersection=point_on_line.subs(t,parameter)print("Punkt pa linjen:",point_on_line.T)print("Planuttrykk etter innsetting:",plane_value.expand())print("Parameter t:",parameter)print("Skjaeringspunkt:",intersection.T)print("Kontroll i planet:",2*intersection[0]+intersection[1]-2*intersection[2]+3)assertintersection==Matrix([1,3,4])
Punkt pa linjen: Matrix([[2*t + 3, t + 4, 2 - 2*t]])
Planuttrykk etter innsetting: 9*t + 9
Parameter t: -1
Skjaeringspunkt: Matrix([[1, 3, 4]])
Kontroll i planet: 0
Fasit: Skjaeringspunktet er \((1,3,4)\).
Vanlig feil: Fortegnsfeil i leddet \(-2(2-2t)\), som gir et feil t-ledd.
Sensorpunkt: Sensor ser etter innsetting, parameterlosning og koordinatene til punktet.
Del 1 / Oppgave 5dAvstand fra punkt til plan
Oppgave 5d
Oppgave: Bestem avstanden fra \(P\) til \(\alpha\).
Vis løsning
Hva spør oppgaven om? Avstanden kan finnes med punkt-plan-formelen eller som lengden fra P til fotpunktet funnet i forrige del.
Tolkning: CAS gir samme avstand. Lengden fra P til fotpunktet (1,3,4) er ogsa 3.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportMatrix,sqrt,Abs,simplifyP=Matrix([3,4,2])H=Matrix([1,3,4])normal=Matrix([2,1,-2])numerator=Abs(2*P[0]+P[1]-2*P[2]+3)denominator=sqrt(normal.dot(normal))distance_formula=simplify(numerator/denominator)distance_vector=simplify((P-H).norm())print("Teller i avstandsformelen:",numerator)print("Lengde av normalvektor:",denominator)print("Avstand fra formelen:",distance_formula)print("Fotpunkt H:",H.T)print("Lengde |PH|:",distance_vector)assertdistance_formula==3anddistance_vector==3
Teller i avstandsformelen: 9
Lengde av normalvektor: 3
Avstand fra formelen: 3
Fotpunkt H: Matrix([[1, 3, 4]])
Lengde |PH|: 3
Fasit: Avstanden er \(3\).
Vanlig feil: A glemme absoluttverdien i telleren eller a bruke summen av koeffisientene i nevneren.
Sensorpunkt: Sensor ser etter korrekt avstandsformel eller en likeverdig vektorlengde.
Del 1 / Oppgave 6aTrigonometrisk modell
Oppgave 6a
Oppgave: En funksjon er gitt ved \(f(x)=a\sin(cx+\varphi)+d\). Grafen har toppunkt \((0,7)\), og det naermeste bunnpunktet til hoyre er \((2,3)\). Forklar at \(f(x)=2\sin\left(\frac\pi2x+\frac\pi2\right)+5\).
Vis løsning
Hva spør oppgaven om? Vi skal bestemme amplitude, likevektslinje, periode og faseforskyvning fra topp- og bunnpunktet.
Steg 1 - Finn amplituden
\[a=\frac{7-3}{2}=2\]
Steg 2 - Finn likevektslinjen
\[d=\frac{7+3}{2}=5\]
Steg 3 - Finn perioden
Fra et toppunkt til det naermeste bunnpunktet er det en halv periode. Dermed er \(T/2=2\), altsa \(T=4\).
Steg 4 - Finn vinkelfrekvensen
\[c=\frac{2\pi}{T}=\frac\pi2\]
Steg 5 - Finn fasen
Ved \(x=0\) skal sinusverdien vaere 1. Derfor kan vi velge \(\varphi=\frac\pi2\).
Steg 6 - Sett sammen modellen
\[f(x)=2\sin\left(\frac\pi2x+\frac\pi2\right)+5\]
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1FitSin({(0,7),(2,3)})
Resultat: \(2\sin((\pi/2)x+\pi/2)+5\)
Tolkning: Parametrene gir toppverdi 7 ved x=0 og bunnverdi 3 ved x=2.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbols,pi,sin,simplifyx=symbols('x',real=True)amplitude=(7-3)/2midline=(7+3)/2period=2*(2-0)c=2*pi/periodphi=pi/2f=2*sin(pi*x/2+pi/2)+5print("Amplitude a =",amplitude)print("Likevektslinje d =",midline)print("Periode T =",period)print("Vinkelfrekvens c =",c)print("Fase phi =",phi)print("f(0) =",simplify(f.subs(x,0)))print("f(2) =",simplify(f.subs(x,2)))assertf.subs(x,0)==7andf.subs(x,2)==3
Amplitude a = 2.0
Likevektslinje d = 5.0
Periode T = 4
Vinkelfrekvens c = pi/2
Fase phi = pi/2
f(0) = 7
f(2) = 3
Vanlig feil: A tolke avstanden 2 fra topp til bunn som en hel periode. Den er bare en halv periode.
Sensorpunkt: Sensor ser etter alle fire parametrene og en forklaring av hvorfor perioden er 4.
Del 1 / Oppgave 6bGrafskisse
Oppgave 6b
Oppgave: Lag en skisse av grafen til \(f\) for \(x\in[0,12]\).
Vis løsning
Hva spør oppgaven om? Vi skal bruke perioden og de karakteristiske punktene til a tegne tre hele perioder.
Steg 1 - Marker startpunktet
Ved \(x=0\) er grafen i et toppunkt: \((0,7)\).
Steg 2 - Marker forste bunnpunkt
Etter en halv periode, ved \(x=2\), er grafen i \((2,3)\).
Steg 3 - Bruk perioden
Perioden er 4, sa toppunktene gjentas ved \(x=4,8,12\).
Steg 4 - Marker bunnpunktene
Bunnpunktene ligger ved \(x=2,6,10\), alle med verdi 3.
Steg 5 - Marker likevektslinjen
Grafen krysser \(y=5\) ved \(x=1,3,5,7,9,11\).
Steg 6 - Tegn en jevn sinuskurve
Kurven skal variere mellom 3 og 7 og gjenta seg for hver 4. enhet.
Kontrollskisse av den trigonometriske funksjonen pa intervallet 0 til 12.
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1f(x)=2 sin((pi/2)x+pi/2)+5
Resultat: Graf med periode 4, maksimum 7 og minimum 3
2Sequence((k,f(k)),k,0,12)
Resultat: Karakteristiske heltallspunkter
Tolkning: Grafen viser tre hele perioder pa intervallet.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbols,pi,sin,simplifyx=symbols('x',real=True)f=2*sin(pi*x/2+pi/2)+5points=[(i,simplify(f.subs(x,i)))foriinrange(13)]print("Funksjon: f(x)=2*sin(pi*x/2 + pi/2)+5")print("Karakteristiske punkter fra x=0 til x=12:")forpointinpoints:print(point)maxima=[(i,points[i][1])foriin[0,4,8,12]]minima=[(i,points[i][1])foriin[2,6,10]]print("Toppunkter:",maxima)print("Bunnpunkter:",minima)assertall(value==7for_,valueinmaxima)assertall(value==3for_,valueinminima)
Tolkning: CAS-losningen oppfyller bade differensiallikningen og initialbetingelsen.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbols,Function,Eq,dsolve,diff,exp,Rational,simplifyx=symbols('x',real=True)y=Function('y')ode=Eq(diff(y(x),x)-3*y(x),2)solution=dsolve(ode,ics={y(0):Rational(1,3)})explicit=exp(3*x)-Rational(2,3)residual=simplify(diff(explicit,x)-3*explicit-2)print("Differensiallikning:",ode)print("SymPy-losning:",solution)print("Eksplisitt losning:",explicit)print("Initialverdi y(0):",explicit.subs(x,0))print("Residual i likningen:",residual)assertexplicit.subs(x,0)==Rational(1,3)andresidual==0
Vanlig feil: A finne bare den homogene losningen og glemme den partikulare konstanten.
Sensorpunkt: Sensor ser etter generell losning, bruk av initialbetingelsen og kontroll av konstanten.
Del 2 - med hjelpemidler
Del 2 / Oppgave 1aVektorer og plan
Oppgave 1a
Oppgave: Punktene \(A(4,3,1)\), \(B(2,2,0)\) og \(C(1,2,-2)\) er gitt. Bruk setningen om at tre punkter som ikke ligger pa en rett linje bestemmer et plan entydig, til a vise at punktene bestemmer et plan \(\alpha\) entydig.
Vis løsning
Hva spør oppgaven om? Vi skal vise at retningsvektorene fra A til B og fra A til C ikke er parallelle.
Steg 1 - Finn den forste retningsvektoren
\[\overrightarrow{AB}=B-A=(-2,-1,-1)\]
Steg 2 - Finn den andre retningsvektoren
\[\overrightarrow{AC}=C-A=(-3,-1,-3)\]
Steg 3 - Test om vektorene er parallelle
Hvis de var parallelle, matte alle komponentforhold vaere like. Her er \((-3)/(-2)=3/2\), mens \((-1)/(-1)=1\).
Vektorene peker i to forskjellige retninger. Dermed ligger ikke A, B og C pa samme rette linje.
Steg 6 - Bruk setningen
Tre ikke-kollineaere punkter bestemmer derfor planet \(\alpha\) entydig.
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1Vector(A,B)
Resultat: \((-2,-1,-1)\)
2Vector(A,C)
Resultat: \((-3,-1,-3)\)
3Cross(Vector(A,B),Vector(A,C))
Resultat: \((2,-3,-1)\)
Tolkning: Et ikke-null kryssprodukt viser at vektorene ikke er parallelle.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportMatrixA=Matrix([4,3,1])B=Matrix([2,2,0])C=Matrix([1,2,-2])AB=B-AAC=C-Across=AB.cross(AC)print("A =",A.T)print("B =",B.T)print("C =",C.T)print("AB =",AB.T)print("AC =",AC.T)print("AB x AC =",cross.T)print("Er kryssproduktet null?",cross==Matrix([0,0,0]))assertcross==Matrix([2,-3,-1])
A = Matrix([[4, 3, 1]])
B = Matrix([[2, 2, 0]])
C = Matrix([[1, 2, -2]])
AB = Matrix([[-2, -1, -1]])
AC = Matrix([[-3, -1, -3]])
AB x AC = Matrix([[2, -3, -1]])
Er kryssproduktet null? False
Fasit: \(\overrightarrow{AB}\times\overrightarrow{AC}=(2,-3,-1)\ne\vec0\). Punktene er ikke kollineaere og bestemmer ett plan entydig.
Vanlig feil: A hevde at punktene ikke ligger pa en linje uten a dokumentere det med vektorer eller determinant.
Sensorpunkt: Sensor ser etter to retningsvektorer og en gyldig ikke-parallellitetskontroll.
Del 2 / Oppgave 1bPlanlikning
Oppgave 1b
Oppgave: Bestem en likning til planet \(\alpha\) gjennom A, B og C.
Vis løsning
Hva spør oppgaven om? Vi skal bruke kryssproduktet som normalvektor og sette inn ett av punktene.
Tolkning: Alle de tre punktene oppfyller planlikningen.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportMatrix,symbols,expandx,y,z=symbols('x y z',real=True)A=Matrix([4,3,1]);B=Matrix([2,2,0]);C=Matrix([1,2,-2])normal=(B-A).cross(C-A)plane=expand(normal.dot(Matrix([x,y,z])-A))print("Normalvektor:",normal.T)print("Planuttrykk:",plane)forname,pointin[("A",A),("B",B),("C",C)]:value=plane.subs({x:point[0],y:point[1],z:point[2]})print(f"Kontroll for {name}:",value)assertplane==2*x-3*y-z+2
Normalvektor: Matrix([[2, -3, -1]])
Planuttrykk: 2*x - 3*y - z + 2
Kontroll for A: 0
Kontroll for B: 0
Kontroll for C: 0
Fasit: \(\alpha:\ 2x-3y-z+2=0\).
Vanlig feil: Fortegnsfeil nar kryssproduktet eller punkt-normal-formen utvides.
Sensorpunkt: Sensor ser etter en normalvektor og kontrollert innsetting av et punkt.
Del 2 / Oppgave 1cVolum med determinant
Oppgave 1c
Oppgave: Et punkt \(T\) har koordinatene \((2,5,4t+1)\). Bestem \(t\) slik at volumet av pyramiden \(ABCT\) blir 3.
Vis løsning
Hva spør oppgaven om? Vi skal bruke absoluttverdien av det skalaere trippelproduktet. En pyramide har en sjettedel av volumet til parallellpipedet.
\[-10-4t=18\ \text{eller}\ -10-4t=-18\quad\Longrightarrow\quad t=-7\ \text{eller}\ t=2\]Grunnflaten ABC og de to mulige plasseringene av T som gir samme pyramidevolum.
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1Solve(abs(Determinant({AB,AC,AT}))/6=3,t)
Resultat: \(t=-7\) eller \(t=2\)
Tolkning: Begge verdiene gir volum 3 fordi T kan ligge pa hver sin side av grunnplanet.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportMatrix,symbols,Abs,Eq,solve,simplifyt=symbols('t',real=True)A=Matrix([4,3,1]);B=Matrix([2,2,0]);C=Matrix([1,2,-2])T=Matrix([2,5,4*t+1])AB=B-A;AC=C-A;AT=T-Atriple=simplify(AB.cross(AC).dot(AT))volume=Abs(triple)/6solutions=solve(Eq(volume,3),t)print("AB =",AB.T)print("AC =",AC.T)print("AT =",AT.T)print("Skalaert trippelprodukt =",triple)print("Volumfunksjon =",volume)print("Losninger for t =",solutions)forvalueinsolutions:print(f"V({value}) =",volume.subs(t,value))assertset(solutions)=={-7,2}
AB = Matrix([[-2, -1, -1]])
AC = Matrix([[-3, -1, -3]])
AT = Matrix([[-2, 2, 4*t]])
Skalaert trippelprodukt = -4*t - 10
Volumfunksjon = Abs(4*t + 10)/6
Losninger for t = [-7, 2]
V(-7) = 3
V(2) = 3
Fasit: \(t=-7\) eller \(t=2\).
Vanlig feil: A glemme absoluttverdien og dermed miste den ene geometrisk gyldige losningen.
Sensorpunkt: Sensor ser etter faktoren \(1/6\), trippelproduktet og begge losningene.
Del 2 / Oppgave 2aKuleflate
Oppgave 2a
Oppgave: En kuleflate er gitt ved \(x^2+y^2+z^2-2x-2y-6z+2=0\). Vis at punktet \(P(2,3,5)\) ligger pa kuleflaten.
Vis løsning
Hva spør oppgaven om? Vi skal sette koordinatene til P inn i venstresiden og kontrollere at resultatet blir null.
Steg 1 - Skriv uttrykket
\[x^2+y^2+z^2-2x-2y-6z+2\]
Steg 2 - Sett inn koordinatene
\[2^2+3^2+5^2-2\cdot2-2\cdot3-6\cdot5+2\]
Steg 3 - Regn kvadratene
\[4+9+25-4-6-30+2\]
Steg 4 - Summer positive ledd
\[4+9+25+2=40\]
Steg 5 - Summer negative ledd
\[-4-6-30=-40\]
Steg 6 - Konkluder
\[40-40=0\]
Punktet oppfyller derfor kulelikningen.
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1Substitute(P,sphereEquation)
Resultat: \(0\)
Tolkning: Nullresultatet betyr at P ligger pa kuleflaten.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbolsx,y,z=symbols('x y z',real=True)sphere_expression=x**2+y**2+z**2-2*x-2*y-6*z+2P={x:2,y:3,z:5}value=sphere_expression.subs(P)print("Kuleuttrykk:",sphere_expression)print("Punkt P:",P)print("Verdi etter innsetting:",value)print("Ligger P pa kuleflaten?",value==0)assertvalue==0
Kuleuttrykk: x**2 - 2*x + y**2 - 2*y + z**2 - 6*z + 2
Punkt P: {x: 2, y: 3, z: 5}
Verdi etter innsetting: 0
Ligger P pa kuleflaten? True
Fasit: Innsetting gir 0, sa \(P(2,3,5)\) ligger pa kuleflaten.
Vanlig feil: A miste et minusfortegn i de lineaere leddene.
Sensorpunkt: Sensor ser etter full innsetting og null som resultat.
Del 2 / Oppgave 2bFullstendig kvadrat
Oppgave 2b
Oppgave: Bestem sentrum og radius til kulen.
Vis løsning
Hva spør oppgaven om? Vi skal fullfore kvadratet i x-, y- og z-leddene og sammenlikne med standardformen.
Steg 1 - Grupper variablene
\[(x^2-2x)+(y^2-2y)+(z^2-6z)+2=0\]
Steg 2 - Fullfor x-kvadratet
\[x^2-2x=(x-1)^2-1\]
Steg 3 - Fullfor y-kvadratet
\[y^2-2y=(y-1)^2-1\]
Steg 4 - Fullfor z-kvadratet
\[z^2-6z=(z-3)^2-9\]
Steg 5 - Sett sammen
\[(x-1)^2+(y-1)^2+(z-3)^2-1-1-9+2=0\]
Steg 6 - Skriv standardformen
\[(x-1)^2+(y-1)^2+(z-3)^2=9\]
Sentrum er \((1,1,3)\), og radius er 3.
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1CompleteSquare(sphereEquation)
Resultat: \((x-1)^2+(y-1)^2+(z-3)^2=9\)
Tolkning: Standardformen viser sentrum og radius direkte.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbols,expand,simplifyx,y,z=symbols('x y z',real=True)original=x**2+y**2+z**2-2*x-2*y-6*z+2standard_left=(x-1)**2+(y-1)**2+(z-3)**2print("Opprinnelig uttrykk:",original)print("Standardformens venstreside:",standard_left)print("Utvidet standardform minus 9:",expand(standard_left-9))print("Kontrollforskjell:",simplify(original-(standard_left-9)))print("Sentrum S = (1, 1, 3)")print("Radius r = 3")assertsimplify(original-(standard_left-9))==0
Fasit: Sentrum er \(S(1,1,3)\), og radius er \(r=3\).
Vanlig feil: A flytte konstantene feil og fa \(r=9\) i stedet for \(r=3\).
Sensorpunkt: Sensor ser etter standardformen og at radius er kvadratroten av 9.
Del 2 / Oppgave 2cTangentplan til kule
Oppgave 2c
Oppgave: Bestem likningen til planet som tangerer kuleflaten i punktet \(P\).
Vis løsning
Hva spør oppgaven om? Radiusvektoren fra sentrum til beroringspunktet star normalt pa tangentplanet.
Steg 1 - Bruk sentrum og punkt
\[S=(1,1,3),\qquad P=(2,3,5)\]
Steg 2 - Finn radiusvektoren
\[\overrightarrow{SP}=P-S=(1,2,2)\]
Steg 3 - Bruk den som normalvektor
Tangentplanet har normalvektor \((1,2,2)\).
Steg 4 - Skriv punkt-normal-formen
\[(1,2,2)\cdot(x-2,y-3,z-5)=0\]
Steg 5 - Utvid
\[(x-2)+2(y-3)+2(z-5)=0\]
Steg 6 - Samle ledd
\[x+2y+2z-18=0\]Kulen, radiusvektoren SP og tangentplanet i P.
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1Tangent(P,Sphere(S,3))
Resultat: \(x+2y+2z-18=0\)
Tolkning: Normalen til planet er parallell med radiusen SP.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportMatrix,symbols,expandx,y,z=symbols('x y z',real=True)S=Matrix([1,1,3]);P=Matrix([2,3,5])normal=P-Splane=expand(normal.dot(Matrix([x,y,z])-P))print("Sentrum S:",S.T)print("Beroringspunkt P:",P.T)print("Radiusvektor SP:",normal.T)print("Tangentplan:",plane,"= 0")print("Kontroll P i planet:",plane.subs({x:2,y:3,z:5}))print("Lengde SP:",normal.norm())assertplane==x+2*y+2*z-18andnormal.norm()==3
Vanlig feil: A bruke sentrum som punkt i tangentplanet; planet skal ga gjennom P.
Sensorpunkt: Sensor ser etter radiusvektoren som normal og korrekt punkt-normal-form.
Del 2 / Oppgave 3aNewtons avkjolingslov
Oppgave 3a
Oppgave: Ifolge Newtons avkjolingslov er temperaturendringen per time proporsjonal med differansen mellom kroppstemperaturen og romtemperaturen. Forklar at dette gir \(y\prime=-k(y-22)\), der \(k>0\).
Vis løsning
Hva spør oppgaven om? Vi skal oversette den verbale loven til en differensiallikning og forklare minustegnet.
Steg 1 - Tolk temperaturendringen
Temperaturendringen per time er den deriverte \(y\prime(t)\).
Steg 2 - Finn temperaturforskjellen
Kroppen er \(y-22\) grader varmere enn rommet.
Steg 3 - Bruk proporsjonalitet
Newtons lov sier at endringsfarten er proporsjonal med denne forskjellen.
Steg 4 - Forklar fortegnet
Nar \(y>22\), skal temperaturen synke, sa \(y\prime<0\). Derfor trengs et minustegn.
Steg 5 - Innfør positiv konstant
La proporsjonalitetskonstanten vaere \(k>0\).
Steg 6 - Skriv modellen
\[y\prime=-k(y-22)\]
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1ODE:y\prime=-k(y-22)
Resultat: For \(y>22\) og \(k>0\) blir \(y\prime<0\)
Tolkning: Fortegnet gir fysisk korrekt avkjoling mot romtemperaturen.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbolsk,y=symbols('k y',positive=True,real=True)rate=-k*(y-22)print("Modellert endringsfart:",rate)print("Eksempel med y=30 og k=0.2:",rate.subs({y:30,k:0.2}))print("Eksempel med y=22:",rate.subs({y:22,k:0.2}))print("Nar y>22 blir endringsfarten negativ.")assertrate.subs({y:30,k:1})==-8assertrate.subs({y:22,k:1})==0
Modellert endringsfart: -k*(y - 22)
Eksempel med y=30 og k=0.2: -1.60000000000000
Eksempel med y=22: 0
Nar y>22 blir endringsfarten negativ.
Fasit: \(y\prime=-k(y-22)\), med \(k>0\).
Vanlig feil: A skrive \(y\prime=k(y-22)\), som ville gitt oppvarming nar kroppen er varmere enn rommet.
Sensorpunkt: Sensor ser etter forklaring av bade proporsjonaliteten og minustegnet.
Del 2 / Oppgave 3bSeparerbar differensiallikning
Oppgave 3b
Oppgave: Forklar at \(y(0)=30\), og los differensiallikningen ved regning.
Vis løsning
Hva spør oppgaven om? Tiden t=0 er tidspunktet den dode ble funnet. Da var temperaturen 30 C. Vi separerer differensiallikningen.
Steg 1 - Bruk initialverdien
Temperaturen ble malt til 30 C da kroppen ble funnet, og dette er definert som \(t=0\). Derfor er \(y(0)=30\).
Steg 2 - Separer variablene
\[\frac{dy}{y-22}=-k\,dt\]
Steg 3 - Integrer begge sider
\[\ln|y-22|=-kt+C\]
Steg 4 - Eksponentialiser
\[y-22=Ae^{-kt}\]
Steg 5 - Bruk initialbetingelsen
\[30-22=Ae^0\quad\Longrightarrow\quad A=8\]
Steg 6 - Skriv losningen
\[y(t)=22+8e^{-kt}\]
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1SolveODE(y\prime=-k(y-22),y(0)=30)
Resultat: \(y=22+8e^{-kt}\)
Tolkning: Losningen starter pa 30 og naermer seg 22 for voksende t.
Tolkning: Konstanten er positiv, slik modellen krever.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbols,Eq,exp,solve,log,N,simplify,Rationalk=symbols('k',positive=True)equation=Eq(28,22+8*exp(-k))solution=solve(equation,k)[0]expected=log(Rational(4,3))print("Likning:",equation)print("Losning for k:",solution)print("Forventet form ln(4/3):",expected)print("Desimalverdi:",N(solution,10))print("Kontroll i modellen:",simplify(22+8*exp(-solution)))assertsimplify(solution-expected)==0
Likning: Eq(28, 22 + 8*exp(-k))
Losning for k: log(4/3)
Forventet form ln(4/3): log(4/3)
Desimalverdi: 0.2876820725
Kontroll i modellen: 28
Doden inntraff omtrent 2 timer og 11 minutter for kl. 11.00, altsa rundt kl. 08.49.
Temperaturmodellen med malepunktene og det tilbakeberegnede dodstidspunktet.
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1Solve(37=22+8 exp(-ln(4/3)t),t)
Resultat: \(t\approx-2.185\)
Tolkning: Det negative tidspunktet betyr at hendelsen skjedde for kroppen ble funnet.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbols,Eq,exp,log,solve,N,Rationalt=symbols('t',real=True)k=log(Rational(4,3))equation=Eq(37,22+8*exp(-k*t))solution=solve(equation,t)[0]hours_before=-solutionminutes_before=N(hours_before*60,8)print("Temperaturmodell: y(t)=22+8*exp(-ln(4/3)*t)")print("Likning for 37 C:",equation)print("Eksakt tidspunkt t:",solution)print("Desimaltimer:",N(solution,10))print("Minutter for funn:",minutes_before)print("Anslatt klokkeslett: omtrent 08:49")assertN(solution,6)<-2.18andN(solution,6)>-2.19
Temperaturmodell: y(t)=22+8*exp(-ln(4/3)*t)
Likning for 37 C: Eq(37, 22 + 8*exp(-t*log(4/3)))
Eksakt tidspunkt t: log((8/15)**(1/log(4/3)))
Desimaltimer: -2.185081100
Minutter for funn: 131.10487
Anslatt klokkeslett: omtrent 08:49
Fasit: Drapet skjedde omtrent \(2.19\) timer for funnet, altsa cirka kl. 08.49.
Vanlig feil: A tolke \(t=-2.185\) som 2.185 timer etter kl. 11 i stedet for for kl. 11.
Sensorpunkt: Sensor ser etter korrekt eksponentiallikning, negativ tid og et fornuftig klokkeslett.
Del 2 / Oppgave 4aGeometrisk rekke
Oppgave 4a
Oppgave: En uendelig rekke er gitt ved \(1+x+x^2+x^3+\cdots\). Vis at \(1+x+x^2+x^3+\cdots=\frac1{1-x}\) nar \(x\in(-1,1)\).
Vis løsning
Hva spør oppgaven om? Vi skal bruke sumformelen for en uendelig geometrisk rekke og begrunne konvergenskravet.
Steg 1 - Identifiser forste ledd
Rekken har forste ledd \(a_1=1\).
Steg 2 - Identifiser kvotienten
Kvotienten mellom to pafolgende ledd er \(k=x\).
Steg 3 - Kontroller konvergens
En uendelig geometrisk rekke konvergerer nar \(|k|<1\), altsa nar \(|x|<1\).
Tolkning: CAS bekrefter bade derivasjonen og summen av den deriverte rekken.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbols,diff,simplifyx=symbols('x',real=True)original_sum=1/(1-x)derivative=diff(original_sum,x)expected=1/(1-x)**2partial_original=sum(x**jforjinrange(6))partial_derivative=diff(partial_original,x)print("Opprinnelig sumfunksjon:",original_sum)print("Derivert sumfunksjon:",derivative)print("Forventet uttrykk:",expected)print("Forste seks ledd i originalrekken:",partial_original)print("Leddvis derivert:",partial_derivative)print("Kontrollforskjell:",simplify(derivative-expected))assertsimplify(derivative-expected)==0
Fasit: \(\displaystyle1+2x+3x^2+4x^3+\cdots=\frac1{(1-x)^2}\) for \(-1<x<1\).
Vanlig feil: A fa et minustegn ved derivasjon av \((1-x)^{-1}\).
Sensorpunkt: Sensor ser etter leddvis derivasjon og korrekt bruk av kjerneregelen.
Del 2 / Oppgave 4cUendelig rekke
Oppgave 4c
Oppgave: Bruk resultatet i oppgave b til a vise at \(1+\frac2{2^1}+\frac3{2^2}+\frac4{2^3}+\cdots=4\).
Vis løsning
Hva spør oppgaven om? Vi skal kjenne igjen rekken som uttrykket fra del b med \(x=\frac12\).
Steg 1 - Skriv rekken fra del b
\[1+2x+3x^2+4x^3+\cdots=\frac1{(1-x)^2}\]
Steg 2 - Velg x-verdien
Sett \(x=\frac12\). Da blir \(2x=2/2^1\), \(3x^2=3/2^2\), og sa videre.
Steg 3 - Sett inn i venstresiden
\[1+\frac2{2^1}+\frac3{2^2}+\frac4{2^3}+\cdots\]
Steg 4 - Sett inn i hoyresiden
\[\frac1{(1-1/2)^2}\]
Steg 5 - Regn nevneren
\[(1-1/2)^2=(1/2)^2=1/4\]
Steg 6 - Finn summen
\[\frac1{1/4}=4\]
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1Substitute(x=1/2,1/(1-x)^2)
Resultat: \(4\)
Tolkning: Verdien x=1/2 ligger i konvergensintervallet.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbols,Rational,summation,oo,simplifyn=symbols('n',integer=True,positive=True)series_value=summation(n/Rational(2)**(n-1),(n,1,oo))formula_value=1/(1-Rational(1,2))**2print("Rekkeledd: n/2**(n-1)")print("Uendelig sum fra SymPy:",series_value)print("Verdi fra sumfunksjonen:",formula_value)print("Forste seks ledd:",[Rational(j,2**(j-1))forjinrange(1,7)])print("Kontrollforskjell:",simplify(series_value-formula_value))assertseries_value==4
Rekkeledd: n/2**(n-1)
Uendelig sum fra SymPy: 4
Verdi fra sumfunksjonen: 4
Forste seks ledd: [1, 1, 3/4, 1/2, 5/16, 3/16]
Kontrollforskjell: 0
Fasit: Summen er \(4\).
Vanlig feil: A sette x=2 i stedet for x=1/2 fordi nevnerne er potenser av 2.
Sensorpunkt: Sensor ser etter tydelig substitusjon \(x=1/2\) og korrekt evaluering.
Del 2 / Oppgave 4dInduksjonsbevis
Oppgave 4d
Oppgave: Bruk induksjon til a bevise \(P(n):\ 1+\frac2{2^1}+\frac3{2^2}+\cdots+\frac n{2^{n-1}}=4-\frac{n+2}{2^{n-1}}\), \(n\in\mathbb N\).
Vis løsning
Hva spør oppgaven om? Vi skal vise grunntrinnet, formulere induksjonshypotesen og gjennomfore hele overgangen fra k til k+1.
For \(n=k+1\) er hoyresiden \(4-\frac{(k+1)+2}{2^{(k+1)-1}}=4-\frac{k+3}{2^k\!}\). Dermed er \(P(k+1)\) sann, og pastanden gjelder for alle \(n\in\mathbb N\).
Delsummene og den lukkede formelen naermer seg grenseverdien 4.
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1Simplify(4-(k+2)/2^(k-1)+(k+1)/2^k)
Resultat: \(4-(k+3)/2^k\)
Tolkning: CAS bekrefter den algebraiske kjernen i induksjonssteget.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbols,Rational,summation,simplifyn,k,j=symbols('n k j',integer=True,positive=True)base_left=Rational(1,1)base_right=4-Rational(3,1)induction_hypothesis=4-(k+2)/2**(k-1)next_sum=induction_hypothesis+(k+1)/2**ktarget=4-(k+3)/2**kclosed_form_check=simplify(summation(j/2**(j-1),(j,1,n))-(4-(n+2)/2**(n-1)))print("Grunntrinn, venstre:",base_left)print("Grunntrinn, hoyre:",base_right)print("Uttrykk i induksjonssteget:",next_sum)print("Forenklet uttrykk:",simplify(next_sum))print("Mal for P(k+1):",target)print("Forskjell i induksjonssteget:",simplify(next_sum-target))print("Direkte symbolsk sumsjekk:",closed_form_check)assertbase_left==base_rightandsimplify(next_sum-target)==0
Grunntrinn, venstre: 1
Grunntrinn, hoyre: 1
Uttrykk i induksjonssteget: -2**(1 - k)*(k + 2) + 4 + (k + 1)/2**k
Forenklet uttrykk: (2**(k + 2) - k - 3)/2**k
Mal for P(k+1): 4 - (k + 3)/2**k
Forskjell i induksjonssteget: 0
Direkte symbolsk sumsjekk: 0
Fasit: Pastanden er bevist for alle \(n\in\mathbb N\).
Vanlig feil: A skrive induksjonshypotesen, men hoppe direkte til svaret uten a vise hvordan det nye leddet kombineres med hypotesen.
Sensorpunkt: Sensor ser spesielt etter grunntrinn, eksplisitt hypotese, nytt ledd og full algebra i induksjonssteget.
Del 2 / Oppgave 4eGrenseverdi
Oppgave 4e
Oppgave: Bruk det du har funnet ovenfor til a bestemme \(\displaystyle\lim_{n\to\infty}\frac{n+2}{2^{n-1}}\).
Vis løsning
Hva spør oppgaven om? Vi sammenlikner formelen for delsummen med den uendelige summen 4.
Steg 1 - Bruk delsumsformelen
\[S_n=4-\frac{n+2}{2^{n-1}}\]
Steg 2 - Bruk den uendelige summen
Fra del c vet vi at \(S_n\to4\).
Steg 3 - Ta grenseverdi pa begge sider
\[4=4-\lim_{n\to\infty}\frac{n+2}{2^{n-1}}\]
Steg 4 - Trekk fra 4
\[0=-\lim_{n\to\infty}\frac{n+2}{2^{n-1}}\]
Steg 5 - Multipliser med -1
\[\lim_{n\to\infty}\frac{n+2}{2^{n-1}}=0\]
Steg 6 - Tolk veksten
Eksponentialfunksjonen i nevneren vokser raskere enn den lineaere telleren.
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1Limit((n+2)/2^(n-1),n,infinity)
Resultat: \(0\)
Tolkning: CAS bekrefter at eksponentialveksten dominerer.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbols,limit,oo,Nn=symbols('n',integer=True,positive=True)expression=(n+2)/2**(n-1)limit_value=limit(expression,n,oo)print("Uttrykk:",expression)print("Verdier for noen n:")forvaluein[5,10,20,40]:print(f"n={value:2d} ->",N(expression.subs(n,value),12))print("Grenseverdi:",limit_value)assertlimit_value==0
Vanlig feil: A tro at en teller som gar mot uendelig automatisk gir uendelig grenseverdi, uten a sammenlikne veksthastighetene.
Sensorpunkt: Sensor ser etter koblingen mellom delsummen og den uendelige summen, eller en gyldig vekstargumentasjon.
Del 2 / Oppgave 5aSirkelsektor
Oppgave 5a
Oppgave: Et rektangel ABCD er innskrevet i en sirkel med sentrum O og radius 10. Vi setter \(\angle COD=v\), der \(0<v<\pi\). Vis ved regning at arealet F av sirkelsektoren COD er \(F(v)=50v\).
Vis løsning
Hva spør oppgaven om? Vi skal bruke sektorformelen med v malt i radianer.
Steg 1 - Skriv sektorformelen
\[F=\frac12r^2v\]
Steg 2 - Bruk radiusen
Her er \(r=10\).
Steg 3 - Sett inn
\[F(v)=\frac12\cdot10^2\cdot v\]
Steg 4 - Regn kvadratet
\[10^2=100\]
Steg 5 - Multipliser
\[F(v)=\frac12\cdot100v\]
Steg 6 - Forenkle
\[F(v)=50v\]
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1SectorArea(10,v)
Resultat: \(50v\)
Tolkning: GeoGebra bruker radianformelen for sektorareal.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbols,Rational,simplifyv=symbols('v',positive=True)r=10sector_area=Rational(1,2)*r**2*vexpected=50*vprint("Radius r =",r)print("Vinkel v er malt i radianer")print("Sektorformel: (1/2)*r^2*v")print("Beregnet areal:",sector_area)print("Forventet areal:",expected)print("Kontrollforskjell:",simplify(sector_area-expected))assertsimplify(sector_area-expected)==0
Radius r = 10
Vinkel v er malt i radianer
Sektorformel: (1/2)*r^2*v
Beregnet areal: 50*v
Forventet areal: 50*v
Kontrollforskjell: 0
Fasit: \(F(v)=50v\).
Vanlig feil: A bruke gradformelen \(v/360\) selv om v er malt i radianer.
Sensorpunkt: Sensor ser etter radianformelen og korrekt innsetting av radius 10.
Del 2 / Oppgave 5bSammensatt areal
Oppgave 5b
Oppgave: Vis ved regning at arealet T av det fargelagte omradet kan skrives \(T(v)=50(v+3\sin v)\).
Vis løsning
Hva spør oppgaven om? Det fargelagte omradet bestar av rektangelet og sirkelsegmentet over korden DC.
Tolkning: Overflateintegranden er punktvis storre enn f(x).
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbols,log,integrate,diff,sqrt,pi,simplifyx,a=symbols('x a',positive=True)f=1/xarea_under=integrate(f,(x,1,a))fprime=diff(f,x)surface_integrand=2*pi*f*sqrt(1+fprime**2)ratio=simplify(surface_integrand/f)print("Integral av f fra 1 til a:",area_under)print("f'(x) =",fprime)print("Overflateintegrand:",surface_integrand)print("Forhold overflateintegrand / f(x):",ratio)print("For x>=1 er forholdet storre enn 2*pi og dermed storre enn 1.")print("Konklusjon: O(a) > ln(a)")assertarea_under==log(a)
Integral av f fra 1 til a: log(a)
f'(x) = -1/x**2
Overflateintegrand: 2*pi*sqrt(1 + x**(-4))/x
Forhold overflateintegrand / f(x): 2*pi*sqrt(x**4 + 1)/x**2
For x>=1 er forholdet storre enn 2*pi og dermed storre enn 1.
Konklusjon: O(a) > ln(a)
Fasit: \(\displaystyle\int_1^a f(x)\,dx=\ln a\), og \(O(a)>\ln a\).
Vanlig feil: A blande sammen volumformelen og overflateformelen, eller a overse faktoren \(2\pi\).
Sensorpunkt: Sensor ser etter integralet \(\ln a\) og en matematisk begrunnelse for ulikheten.
Del 2 / Oppgave 6cUegentlige integraler
Oppgave 6c
Oppgave: Vi lar \(a\to\infty\). Omdreiningslegemet kalles Gabriels horn. Bestem \(\lim_{a\to\infty}O(a)\) og \(\lim_{a\to\infty}V(a)\), dersom grenseverdiene eksisterer. Kommenter svarene.
Vis løsning
Hva spør oppgaven om? Vi bruker volumformelen og ulikheten fra del b for a avgjore de to grenseverdiene.
Hornet har endelig volum, men uendelig overflateareal. Ideelt kan det fylles med et endelig volum maling, men hele innsiden kan ikke dekkes med et endelig malingslag.
Profilen til Gabriels horn: radiusen gar mot null, men hornet fortsetter uendelig langt.
Digital kontroll i GeoGebra/CAS
GGeoGebra / CAS
1Limit(pi*(1-1/a),a,infinity)
Resultat: \(\pi\)
2Limit(ln(a),a,infinity)
Resultat: \(\infty\), derfor \(O(a)\to\infty\)
Tolkning: Volumet konvergerer, mens overflaten divergerer.
Digital kontroll i Python (SymPy)
Python 3.12 / SymPy
fromsympyimportsymbols,pi,log,limit,oo,Na=symbols('a',positive=True)volume=pi*(1-1/a)volume_limit=limit(volume,a,oo)lower_bound_surface=log(a)surface_lower_limit=limit(lower_bound_surface,a,oo)print("Volumfunksjon V(a) =",volume)print("Grense for volum:",volume_limit)print("Nedre grense for overflate O(a) >",lower_bound_surface)print("Grense for ln(a):",surface_lower_limit)forvaluein[10,100,1000]:print(f"a={value}: V(a)=",N(volume.subs(a,value),10)," ln(a)=",N(log(value),10))assertvolume_limit==piandsurface_lower_limit==oo
Volumfunksjon V(a) = pi*(1 - 1/a)
Grense for volum: pi
Nedre grense for overflate O(a) > log(a)
Grense for ln(a): oo
a=10: V(a)= 2.827433388 ln(a)= 2.302585093
a=100: V(a)= 3.110176727 ln(a)= 4.605170186
a=1000: V(a)= 3.138451061 ln(a)= 6.907755279
Fasit: \(\displaystyle\lim_{a\to\infty}V(a)=\pi\), mens \(\displaystyle\lim_{a\to\infty}O(a)=\infty\).
Vanlig feil: A anta at endelig volum automatisk betyr endelig overflateareal.
Sensorpunkt: Sensor ser etter begge grenseverdiene og en tydelig kommentar til kontrasten.
ifingo-lærerenHjelper deg å forstå
ifingo-læreren hjelper deg å forstå – ikke å gjøre leksene for deg 💜