Løsningsforslag til eksamenssettet fra Utdanningsdirektoratet.
29deloppgaver løst
Del 1 + Del 2samme rekkefølge som settet
Beggealternativer i oppgave 4
CAS + SymPydigitale kontroller
Del 1 – uten hjelpemidler
Alle mellomregninger vises. GeoGebra og Python brukes bare som etterkontroll.
Del 1 · Oppgave 1aDerivasjon · kjerneregel
Oppgave 1a
Oppgave:
Deriver funksjonen \(f(x)=2(\ln x+1)^3\).
Vis løsning
Hva spør oppgaven om? Vi skal derivere en sammensatt funksjon. Den ytre funksjonen er en tredje potens, mens den indre funksjonen inneholder \(\ln x\).
Steg 1 — Avklar definisjonsmengden
Fordi uttrykket inneholder \(\ln x\), må \(x>0\). Derivasjonsformelen gjelder derfor på intervallet \((0,\infty)\).
Steg 2 — Velg den indre funksjonen
Sett \(u(x)=\ln x+1\). Da kan funksjonen skrives \(f(x)=2u(x)^3\).
Tolkning: CAS gir samme faktoriserte uttrykk. Resultatet må tolkes med definisjonsmengden x > 0.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,log,diff,simplify,factorx=symbols('x',positive=True)f=2*(log(x)+1)**3f_prime=factor(diff(f,x))expected=6*(log(x)+1)**2/xcontrol=simplify(f_prime-expected)print("Funksjon:",f)print("Derivert:",f_prime)print("Forventet form:",expected)print("Differanse etter forenkling:",control)
Siden \(f\prime(\pi)=-1<0\), er grafen avtakende og synker ved \(x=\pi\).
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
f(x) := x cos(x)
→\(x\cos x\)
2
Derivative(f)
→\(\cos x-x\sin x\)
3
Substitute(Derivative(f), x, pi)
→\(-1\)
Tolkning: Den deriverte er negativ ved x = pi, så grafen synker der.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,cos,sin,pi,diff,simplifyx=symbols('x',real=True)f=x*cos(x)f_prime=simplify(diff(f,x))slope_at_pi=simplify(f_prime.subs(x,pi))print("f(x) =",f)print("f'(x) =",f_prime)print("f'(pi) =",slope_at_pi)print("Grafen synker ved x = pi:",bool(slope_at_pi<0))
f(x) = x*cos(x)
f'(x) = -x*sin(x) + cos(x)
f'(pi) = -1
Grafen synker ved x = pi: True
Fasit: Grafen synker når \(x=\pi\), fordi \(f\prime(\pi)=-1<0\).
Vanlig feil: Å bruke fortegnet til \(f(\pi)\) for å avgjøre om grafen stiger eller synker. Vekst bestemmes av den deriverte.
Sensorpunkt: Full uttelling krever korrekt produktregel og eksplisitt sammenheng mellom negativ derivert og synkende graf.
Del 1 · Oppgave 1cUendelig geometrisk rekke
Oppgave 1c
Oppgave:
Bestem summen av den uendelige rekka
\[2+\frac{2}{3}+\frac{2}{9}+\frac{2}{27}+\cdots\]
Vis løsning
Hva spør oppgaven om? Vi skal kontrollere at rekken er geometrisk og konvergent, og deretter bruke sumformelen for en uendelig geometrisk rekke.
Steg 1 — Finn første ledd
Det første leddet er \(a_1=2\).
Steg 2 — Finn kvotienten
\[k=\frac{2/3}{2}=\frac13.\]
Den samme kvotienten fås mellom alle påfølgende ledd.
Steg 3 — Kontroller konvergens
En uendelig geometrisk rekke konvergerer når \(|k|<1\). Her er \(|1/3|<1\), så rekken har en endelig sum.
Steg 4 — Bruk sumformelen
\[S=\frac{a_1}{1-k}.\]
Steg 5 — Sett inn verdiene
\[S=\frac{2}{1-\frac13}=\frac{2}{\frac23}.\]
Steg 6 — Forenkle
\[S=2\cdot\frac32=3.\]
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
Sum(2 (1/3)^(n - 1), n, 1, infinity)
→\(3\)
Tolkning: CAS summerer den geometriske rekken til 3, i samsvar med sumformelen.
Når \(t=8\), er \(\overrightarrow{AD}=(1,2,1)\), og
\[(1,2,-5)\cdot(1,2,1)=1+4-5=0.\]
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
u := Vector((2,3,7),(3,5,2))
→\((1,2,-5)\)
2
v := Vector((2,3,7),(3,5,t))
→\((1,2,t-7)\)
3
Solve(Dot(u,v)=0,t)
→\(t=8\)
Tolkning: GeoGebra løser ortogonalitetsbetingelsen og gir t = 8.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportMatrix,symbols,Eq,solve,simplifyt=symbols('t',real=True)A=Matrix([2,3,7])B=Matrix([3,5,2])D=Matrix([3,5,t])AB=B-AAD=D-Adot_product=simplify(AB.dot(AD))solution=solve(Eq(dot_product,0),t)print("AB =",tuple(AB))print("AD =",tuple(AD))print("AB · AD =",dot_product)print("Løsning for t =",solution)print("Kontroll ved t = 8:",dot_product.subs(t,8))
AB = (1, 2, -5)
AD = (1, 2, t - 7)
AB · AD = 40 - 5*t
Løsning for t = [8]
Kontroll ved t = 8: 0
Fasit: \(t=8\).
Vanlig feil: Å sette skalarproduktet lik 1 eller å bruke punktenes koordinater direkte uten først å danne vektorene fra samme startpunkt.
Sensorpunkt: Sensor ser etter korrekte vektorer, skalarprodukt lik null og en kontroll av funnet verdi.
Del 1 · Oppgave 1d2Vektorer i rommet · parallelle vektorer
Oppgave 1d2
Oppgave:
Gitt punktene \(A(2,3,7)\), \(B(3,5,2)\), \(C(1,1,5)\) og \(D(3,5,t)\).
2) Undersøk om det finnes en verdi for \(t\) slik at \(\overrightarrow{AB}\parallel\overrightarrow{CD}\).
Vis løsning
Hva spør oppgaven om? Vi skal undersøke om vektorene kan være skalar multiplum av hverandre. Alle tre koordinatforholdene må gi samme faktor.
Den andre koordinaten er forenlig med samme faktor.
Steg 6 — Bruk tredje koordinat
\[t-5=2\cdot(-5)=-10.\]
Steg 7 — Løs og kontroller
\[t=-5.\]
Da blir \(\overrightarrow{CD}=(2,4,-10)=2(1,2,-5)=2\overrightarrow{AB}\).
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
u := (1,2,-5)
→\(\overrightarrow{AB}\)
2
v := (2,4,t-5)
→\(\overrightarrow{CD}\)
3
Solve(v = lambda u, {t,lambda})
→\(t=-5,\ \lambda=2\)
Tolkning: Resultatet viser både parameterverdien og skalafaktoren mellom vektorene.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportMatrix,symbols,Eq,solvet,lam=symbols('t lam',real=True)AB=Matrix([1,2,-5])CD=Matrix([2,4,t-5])equations=[Eq(CD[i],lam*AB[i])foriinrange(3)]solution=solve(equations,(t,lam),dict=True)print("AB =",tuple(AB))print("CD =",tuple(CD))print("Koordinatlikninger:")forequationinequations:print(" ",equation)print("Løsning =",solution)print("CD ved t = -5:",tuple(CD.subs(t,-5)))print("2*AB =",tuple(2*AB))
AB = (1, 2, -5)
CD = (2, 4, t - 5)
Koordinatlikninger:
Eq(2, lam)
Eq(4, 2*lam)
Eq(t - 5, -5*lam)
Løsning = [{lam: 2, t: -5}]
CD ved t = -5: (2, 4, -10)
2*AB = (2, 4, -10)
Fasit: Ja. Vektorene er parallelle når \(t=-5\).
Vanlig feil: Å sammenligne bare én koordinat. Parallelle vektorer må ha samme skalafaktor i alle koordinater.
Sensorpunkt: Sensor ser etter en felles parameter \(\lambda\), kontroll av samtlige koordinater og en eksplisitt konklusjon om at verdien finnes.
Del 1 · Oppgave 1eDifferensiallikning · separasjon
Oppgave 1e
Oppgave:
Løs differensiallikningen \(y\prime+4x\cdot y=0\), der \(y(0)=5\).
Vis løsning
Hva spør oppgaven om? Likningen er separabel. Vi flytter leddene slik at alle y-uttrykk står på én side og alle x-uttrykk på den andre, integrerer og bruker initialbetingelsen.
Steg 1 — Isoler den deriverte
\[y\prime=-4xy.\]
Steg 2 — Separer variablene
Siden initialverdien er positiv, kan vi dele på \(y\):
Fortegn og konstant kan samles i én vilkårlig konstant \(A\):
\[y=Ae^{-2x^2}.\]
Steg 6 — Bruk initialbetingelsen
\[y(0)=Ae^0=A=5.\]
Steg 7 — Skriv løsningen
\[y(x)=5e^{-2x^2}.\]
Steg 8 — Kontroller i likningen
Vi får \(y\prime=-20xe^{-2x^2}\). Dermed er
\[y\prime+4xy=-20xe^{-2x^2}+20xe^{-2x^2}=0.\]
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
SolveODE(y' + 4x y = 0, (0,5))
→\(y=5e^{-2x^2}\)
Tolkning: CAS-løsningen oppfyller både differensiallikningen og punktet (0,5).
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,Function,Eq,dsolve,diff,exp,simplifyx=symbols('x',real=True)y=Function('y')ode=Eq(diff(y(x),x)+4*x*y(x),0)solution=dsolve(ode,ics={y(0):5})explicit=5*exp(-2*x**2)residual=simplify(diff(explicit,x)+4*x*explicit)initial_control=simplify(explicit.subs(x,0))print("Differensiallikning:",ode)print("SymPy-løsning:",solution)print("Eksplisitt løsning:",explicit)print("Restledd i likningen:",residual)print("Kontroll av y(0):",initial_control)
Differensiallikning: Eq(4*x*y(x) + Derivative(y(x), x), 0)
SymPy-løsning: Eq(y(x), 5*exp(-2*x**2))
Eksplisitt løsning: 5*exp(-2*x**2)
Restledd i likningen: 0
Kontroll av y(0): 5
Fasit: \(y(x)=5e^{-2x^2}\).
Vanlig feil: Å integrere \(-4x\) til \(-4x^2\) i stedet for \(-2x^2\), eller å glemme å bruke initialbetingelsen.
Sensorpunkt: Sensor ser etter full separasjon, integrasjon, konstantbestemmelse og kontroll mot både likningen og initialbetingelsen.
Del 1 · Oppgave 1f1Integrasjon · delvis integrasjon
Oppgave 1f1
Oppgave:
Bestem integralet
\[\int x\sin(2x)\,dx\]
Vis løsning
Hva spør oppgaven om? Integranden er et produkt av et polynom og en trigonometrisk funksjon. Delvis integrasjon reduserer graden på polynomet og er derfor naturlig.
Steg 1 — Velg u og dv
Vi velger \(u=x\), fordi den deriverte blir enklere, og \(dv=\sin(2x)\,dx\).
Steg 2 — Finn du
\[du=dx.\]
Steg 3 — Finn v
\[v=\int\sin(2x)\,dx=-\frac12\cos(2x).\]
Faktoren \(1/2\) kommer fra kjerneregelen baklengs.
Derivasjon gir \(x\sin(2x)\), så antideriverten er korrekt.
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
Integral(x sin(2x))
→\(-\frac{x}{2}\cos(2x)+\frac14\sin(2x)\)
Tolkning: GeoGebra utelater ofte integrasjonskonstanten; i et ubestemt integral skal + C tas med.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,sin,cos,integrate,diff,simplifyx=symbols('x',real=True)integrand=x*sin(2*x)antiderivative=integrate(integrand,x)expected=-x*cos(2*x)/2+sin(2*x)/4control=simplify(diff(expected,x)-integrand)print("Integrand:",integrand)print("SymPy-antiderivert:",antiderivative)print("Valgt svar uten C:",expected)print("Derivert minus integrand:",control)
Integrand: x*sin(2*x)
SymPy-antiderivert: -x*cos(2*x)/2 + sin(2*x)/4
Valgt svar uten C: -x*cos(2*x)/2 + sin(2*x)/4
Derivert minus integrand: 0
Tolkning: De to logaritmeformene er algebraisk ekvivalente på hvert intervall i definisjonsmengden.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,apart,integrate,log,Abs,diff,simplifyx=symbols('x',real=True)integrand=4/(x**2-4)partial_fractions=apart(integrand,x)antiderivative=log(Abs(x-2))-log(Abs(x+2))control=simplify(diff(antiderivative,x)-integrand)print("Integrand:",integrand)print("Delbrøkoppspalting:",partial_fractions)print("SymPy-integral:",integrate(integrand,x))print("Valgt reell antiderivert:",antiderivative)print("Derivert minus integrand:",control)print("Singulariteter: x = -2 og x = 2")
Fasit: \(\displaystyle \ln\left|\frac{x-2}{x+2}\right|+C\), for \(x\ne\pm2\).
Vanlig feil: Å glemme absoluttverdiene i logaritmene eller å miste minustegnet foran \(1/(x+2)\).
Sensorpunkt: Sensor ser etter faktorisering, korrekt delbrøkoppspalting og absoluttverdi i logaritmesvaret.
Del 1 · Oppgave 2aVektorprodukt · trekantareal
Oppgave 2a
Oppgave:
Vi har gitt punktene \(A(1,0,0)\), \(B(0,2,2)\), \(C(1,1,2)\) og \(D(4,1,-3)\).
Finn \(\overrightarrow{AB}\times\overrightarrow{AC}\). Vis at arealet av trekanten \(ABC\) er lik \(\frac32\).
Vis løsning
Hva spør oppgaven om? Vi finner to sidevektorer fra samme hjørne. Lengden av vektorproduktet er arealet av parallellogrammet de spenner ut, og trekantarealet er halvparten.
Tolkning: CAS bekrefter både normalvektoren og arealet.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportMatrix,sqrt,simplifyA=Matrix([1,0,0])B=Matrix([0,2,2])C=Matrix([1,1,2])AB=B-AAC=C-Across_product=AB.cross(AC)cross_length=sqrt(cross_product.dot(cross_product))triangle_area=simplify(cross_length/2)print("AB =",tuple(AB))print("AC =",tuple(AC))print("AB x AC =",tuple(cross_product))print("|AB x AC| =",cross_length)print("Areal av trekanten ABC =",triangle_area)
AB = (-1, 2, 2)
AC = (0, 1, 2)
AB x AC = (2, 2, -1)
|AB x AC| = 3
Areal av trekanten ABC = 3/2
Fasit: \(\overrightarrow{AB}\times\overrightarrow{AC}=(2,2,-1)\), og \(A_{ABC}=\frac32\).
Vanlig feil: Å bruke hele lengden 3 som trekantareal. Vektorproduktets lengde er parallellogramarealet, så vi må dele på 2.
Sensorpunkt: Sensor ser etter sidevektorer med samme startpunkt, riktig determinant og tydelig overgang fra parallellogram til trekant.
Del 1 · Oppgave 2bTrippelprodukt · pyramidevolum
Oppgave 2b
Oppgave:
Vi har gitt punktene \(A(1,0,0)\), \(B(0,2,2)\), \(C(1,1,2)\) og \(D(4,1,-3)\).
Bestem volumet av pyramiden \(ABCD\).
Vis løsning
Hva spør oppgaven om? Volumet av tetraederet er en sjettedel av absoluttverdien til det skalartrippelproduktet som dannes av tre kantvektorer fra samme hjørne.
Faktoren \(1/6\) kan forstås som \(1/3\) for pyramidevolum og \(1/2\) fordi kryssproduktet gir parallellogramareal.
Romskisse av pyramiden ABCD. Skissen brukes som visualisering; beregningen gjøres med vektorer.
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
u := (-1,2,2)
→\(\overrightarrow{AB}\)
2
v := (0,1,2)
→\(\overrightarrow{AC}\)
3
w := (3,1,-3)
→\(\overrightarrow{AD}\)
4
Abs(Dot(Cross(u,v),w))/6
→\(11/6\)
Tolkning: Skalartrippelproduktet har absoluttverdi 11, og tetraederet har en sjettedel av dette volumet.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportMatrix,Abs,Rational,simplifyAB=Matrix([-1,2,2])AC=Matrix([0,1,2])AD=Matrix([3,1,-3])triple_product=AB.cross(AC).dot(AD)volume=simplify(Abs(triple_product)*Rational(1,6))print("AB x AC =",tuple(AB.cross(AC)))print("(AB x AC) · AD =",triple_product)print("Absoluttverdi =",Abs(triple_product))print("Volum = |trippelprodukt|/6 =",volume)
AB x AC = (2, 2, -1)
(AB x AC) · AD = 11
Absoluttverdi = 11
Volum = |trippelprodukt|/6 = 11/6
Fasit: Volumet er \(\frac{11}{6}\) volumenheter.
Vanlig feil: Å dele skalartrippelproduktet på 3 i stedet for 6, eller å unnlate absoluttverdien dersom orienteringen gir negativt fortegn.
Sensorpunkt: Sensor ser etter tre vektorer fra samme punkt og korrekt faktor \(1/6\).
Del 1 · Oppgave 2cPlan i rommet
Oppgave 2c
Oppgave:
Vi har gitt punktene \(A(1,0,0)\), \(B(0,2,2)\), \(C(1,1,2)\) og \(D(4,1,-3)\).
Finn likningen for planet \(\alpha\) som går gjennom punktene \(A\), \(B\) og \(C\).
Vis løsning
Hva spør oppgaven om? Vektorproduktet fra oppgave 2a er normalt på begge retningene i planet og kan derfor brukes som normalvektor i planlikningen.
Vanlig feil: Å bruke en sidevektor som normalvektor. Normalvektoren må være vinkelrett på to uavhengige retninger i planet.
Sensorpunkt: Sensor ser etter normalvektor, punkt-normal-form og kontroll av at A, B og C tilfredsstiller likningen.
Del 2 – med hjelpemidler
Digitale kommandoer er oppgitt sammen med tolkning, og Python-output er generert ved faktisk kjøring av koden.
Del 2 · Oppgave 3aModellering · derivasjon
Oppgave 3a
Oppgave:
I denne oppgaven skal vi lage en modell for temperaturen i vannet i et badekar. Badekaret er fylt med vann som til å begynne med har temperaturen \(38\,^{\circ}\mathrm C\). Romtemperaturen er konstant lik \(21\,^{\circ}\mathrm C\).
Vi lar \(y(t)\) være vannets temperatur i grader celsius etter \(t\) timer.
Forklar hva \(y\prime(t)\) forteller oss, og hvorfor \(y\prime(t)\) er negativ i denne oppgaven.
Vis løsning
Hva spør oppgaven om? Vi skal tolke den deriverte fysisk og knytte fortegnet til at vannet kjøles ned.
Steg 1 — Tolk funksjonen
\(y(t)\) er vanntemperaturen, målt i grader celsius, etter \(t\) timer.
Steg 2 — Tolk den deriverte
\(y\prime(t)\) er den momentane temperaturendringen per time ved tidspunktet \(t\).
Steg 3 — Oppgi enheten
Enheten til \(y\prime(t)\) er grader celsius per time, \(^{\circ}\mathrm C/\mathrm{time}\).
Steg 4 — Sammenlign temperaturene
Vannet starter på \(38\,^{\circ}\mathrm C\), mens rommet er \(21\,^{\circ}\mathrm C\). Vannet er altså varmere enn omgivelsene.
Steg 5 — Beskriv varmeoverføringen
Varme strømmer fra det varme vannet til det kjøligere rommet. Vanntemperaturen avtar.
Steg 6 — Konkluder om fortegnet
Når en funksjon avtar, er den deriverte negativ. Derfor er \(y\prime(t)<0\) så lenge vannet er varmere enn rommet.
Fasit: \(y\prime(t)\) er temperaturendringen i \(^{\circ}\mathrm C\) per time, og den er negativ fordi vannet kjøles ned.
Vanlig feil: Å si at \(y\prime(t)\) er selve temperaturen. Den deriverte er endringsfarten, ikke temperaturverdien.
Sensorpunkt: Sensor ser etter fysisk tolkning, korrekt enhet og sammenheng mellom avkjøling og negativ derivert.
Del 2 · Oppgave 3bDifferensiallikning · Newtons avkjølingslov
Oppgave 3b
Oppgave:
Vi antar at temperaturendringen per time er proporsjonal med differansen mellom vanntemperaturen \(y(t)\) og romtemperaturen. Proporsjonalitetskonstanten er \(k\).
Forklar at den differensiallikningen som beskriver denne problemstillingen, er
\[y\prime=k(y-21)\]
Vis løsning
Hva spør oppgaven om? Vi skal oversette den verbale proporsjonaliteten til en matematisk likning og forklare fortegnet til konstanten.
Steg 1 — Identifiser endringsfarten
Temperaturendringen per time uttrykkes ved \(y\prime(t)\).
Steg 2 — Skriv temperaturdifferansen
Forskjellen mellom vannet og rommet er \(y(t)-21\).
Steg 3 — Oversett «proporsjonal med»
Når en størrelse er proporsjonal med en annen, finnes en konstant \(k\) slik at den første er \(k\) ganger den andre.
Steg 4 — Sett sammen modellen
\[y\prime(t)=k\bigl(y(t)-21\bigr).\]
Steg 5 — Vurder fortegnet til k
Mens \(y>21\), er differansen \(y-21\) positiv. Fra a) vet vi at \(y\prime<0\). Derfor må \(k<0\).
Steg 6 — Tolk likevekten
Når \(y=21\), blir høyresiden null. Modellen sier da at temperaturen ikke lenger endres, slik vi forventer ved romtemperatur.
Fasit: Modellen er \(y\prime=k(y-21)\), med \(k<0\).
Vanlig feil: Å skrive \(y\prime=k(21-y)\) og samtidig anta \(k<0\). Den formen kan også brukes, men da må konstantens fortegn endres. Her skal den oppgitte formen forklares.
Sensorpunkt: Sensor ser etter korrekt temperaturdifferanse, proporsjonalitetsargument og forklaring på hvorfor k er negativ.
Del 2 · Oppgave 3cDifferensiallikning · separasjon
Oppgave 3c
Oppgave:
Forklar hvorfor \(y(0)=38\). Løs differensiallikningen ved regning.
Vis løsning
Hva spør oppgaven om? Vi skal bruke starttemperaturen som initialbetingelse og løse den separable differensiallikningen \(y\prime=k(y-21)\).
Steg 1 — Forklar initialbetingelsen
Variabelen \(t\) måles fra tidspunktet badekaret er fylt. Ved \(t=0\) er temperaturen oppgitt til \(38\,^{\circ}\mathrm C\), altså \(y(0)=38\).
Tolkning: Løsningen starter i 38 og har likevektsnivå 21.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,Function,Eq,dsolve,diff,simplifyt,k=symbols('t k',real=True)y=Function('y')ode=Eq(diff(y(t),t),k*(y(t)-21))solution=dsolve(ode,ics={y(0):38})explicit=21+17*__import__('sympy').exp(k*t)residual=simplify(diff(explicit,t)-k*(explicit-21))print("Differensiallikning:",ode)print("Løsning med y(0)=38:",solution)print("Eksplisitt modell:",explicit)print("Kontroll av y(0):",simplify(explicit.subs(t,0)))print("Restledd i differensiallikningen:",residual)
Differensiallikning: Eq(Derivative(y(t), t), k*(y(t) - 21))
Løsning med y(0)=38: Eq(y(t), 17*exp(k*t) + 21)
Eksplisitt modell: 17*exp(k*t) + 21
Kontroll av y(0): 38
Restledd i differensiallikningen: 0
Fasit: \(y(t)=21+17e^{kt}\).
Vanlig feil: Å miste likevektstemperaturen 21 og ende med \(y=38e^{kt}\). Det er forskjellen \(y-21\) som følger en eksponentialfunksjon.
Sensorpunkt: Sensor ser etter forklaring av y(0), full separasjon og korrekt bruk av initialbetingelsen.
Del 2 · Oppgave 3dEksponentialmodell · parameterbestemmelse
Oppgave 3d
Oppgave:
Etter 3 timer er vanntemperaturen \(27\,^{\circ}\mathrm C\). Bruk dette til å bestemme \(k\).
Vis løsning
Hva spør oppgaven om? Vi setter målepunktet \((3,27)\) inn i modellen fra c) og løser en eksponentiallikning med naturlig logaritme.
Verdien er negativ, som den må være for en avkjølingsprosess når modellen er skrevet \(y\prime=k(y-21)\).
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
Solve(27 = 21 + 17 exp(3k), k)
→\(k=\frac13\ln(6/17)\)
2
Numeric(%)
→\(-0.347151\)
Tolkning: Den negative konstanten gir en temperatur som avtar mot romtemperaturen.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,Eq,exp,log,solve,N,simplifyk=symbols('k',real=True)equation=Eq(27,21+17*exp(3*k))solution=solve(equation,k)[0]decimal_value=N(solution,12)model_check=simplify(21+17*exp(3*solution))print("Likning:",equation)print("Eksakt k =",solution)print("Desimalverdi k =",decimal_value)print("Kontroll y(3) =",model_check)print("Er k negativ?",bool(solution<0))
Likning: Eq(27, 17*exp(3*k) + 21)
Eksakt k = log(17**(2/3)*6**(1/3)/17)
Desimalverdi k = -0.347151291609
Kontroll y(3) = 27
Er k negativ? True
Når \(k<0\), går \(kt\to-\infty\) når \(t\to\infty\).
Steg 3 — Bruk eksponentialgrensen
\[\lim_{t\to\infty}e^{kt}=0.\]
Steg 4 — Sett inn i modellen
\[\lim_{t\to\infty}y(t)=21+17\cdot0.\]
Steg 5 — Regn grenseverdien
\[\lim_{t\to\infty}y(t)=21.\]
Steg 6 — Tolk fysisk
Modellen sier at vannets temperatur nærmer seg romtemperaturen \(21\,^{\circ}\mathrm C\). Temperaturen blir ikke lavere enn romtemperaturen i denne idealiserte modellen.
Steg 7 — Presiser modellens betydning
Matematisk når eksponentialmodellen normalt ikke 21 på et endelig tidspunkt; forskjellen blir bare stadig mindre.
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
Limit(21 + 17 exp(k t), t, infinity)
→\(21\), når \(k<0\)
Tolkning: Grenseverdien er modellens horisontale asymptote og har klar fysisk betydning.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,exp,log,Rational,limit,oo,simplifyt=symbols('t',positive=True)k=log(Rational(6,17))/3y=21+17*exp(k*t)limit_value=limit(y,t,oo)print("k =",k)print("k som desimaltall =",k.evalf(10))print("y(t) =",y)print("Grenseverdi når t går mot uendelig =",limit_value)print("Kontroll, grenseverdi minus 21 =",simplify(limit_value-21))
k = log(6/17)/3
k som desimaltall = -0.3471512916
y(t) = 17*exp(t*log(6/17)/3) + 21
Grenseverdi når t går mot uendelig = 21
Kontroll, grenseverdi minus 21 = 0
Original funksjon: 2*sin(x)**2
Avlest sinusmodell: 1 - cos(2*x)
Symbolsk differanse: 0
x = 0 original = 0 modell = 0
x = pi/2 original = 2 modell = 2
x = pi original = 0 modell = 0
x = 3*pi/2 original = 2 modell = 2
Fasit: Grafavlesningen gir \(f(x)=\sin(2x-\pi/2)+1\).
Vanlig feil: Å tolke tallet 2 som amplitude. Amplituden er halvparten av avstanden mellom maksimum og minimum, altså 1.
Sensorpunkt: Sensor ser etter avlesning av amplitude, midtlinje, periode og fase - ikke bare at uttrykket oppgis.
Del 2 · Oppgave 4 I cTrigonometriske identiteter
Oppgave 4, alternativ I c
Oppgave:
Bruk formelen for \(\sin(u-v)\) til å vise at uttrykket i b) stemmer med \(f(x)=2(\sin x)^2\).
Vis løsning
Hva spør oppgaven om? Vi skal starte med uttrykket fra b), bruke differanseformelen for sinus og deretter en dobbeltvinkelidentitet.
Tolkning: CAS utfører de samme identitetsomformingene som den manuelle løsningen.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,sin,cos,pi,expand_trig,trigsimp,simplifyx=symbols('x',real=True)left_side=sin(2*x-pi/2)+1expanded=expand_trig(left_side)right_side=2*sin(x)**2trig_simplified=trigsimp(left_side)control=simplify(left_side-right_side)print("Venstreside:",left_side)print("Utvidet med sin(u-v):",expanded)print("Trigonometrisk forenklet:",trig_simplified)print("Høyreside:",right_side)print("Differanse:",control)
Fasit: Uttrykkene er identiske: \(\sin(2x-\pi/2)+1=2\sin^2x\).
Vanlig feil: Fortegnsfeil i differanseformelen. Leddet med cos u skal trekkes fra.
Sensorpunkt: Sensor ser etter eksplisitt bruk av sin(u-v), spesialverdiene og dobbeltvinkelidentiteten.
Del 2 · Oppgave 4 I dDerivasjon · ekstrem- og vendepunkter
Oppgave 4, alternativ I d
Oppgave:
Bestem ved regning koordinatene til eventuelle topp-, bunn- og vendepunkter på grafen til \(f\) når \(x\in(3\pi,4\pi)\).
Vis løsning
Hva spør oppgaven om? Vi skal bruke første derivert til å finne ekstrempunkter og andre derivert til å finne vendepunkter. Endepunktene er ikke med fordi intervallet er åpent.
Funksjonen nærmer seg 0 ved begge ender, men \(3\pi\) og \(4\pi\) er ikke med i intervallet. Det finnes derfor ikke noe bunnpunkt i det åpne intervallet.
I intervallet får vi \(x=13\pi/4\) og \(x=15\pi/4\). Begge har
\[f(x)=1-\cos(2x)=1.\]
Andrederiverten skifter fortegn i begge punktene.
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
f(x) := 2 sin(x)^2
→\(2\sin^2x\)
2
Solve(f'(x)=0, 3pi < x < 4pi)
→\(x=7\pi/2\)
3
Solve(f''(x)=0, 3pi < x < 4pi)
→\(x=13\pi/4,\ 15\pi/4\)
Tolkning: CAS finner kandidater; klassifiseringen og intervalltolkningen må fortsatt forklares.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,sin,diff,pi,simplifyx=symbols('x',real=True)f=2*sin(x)**2f_prime=simplify(diff(f,x))f_second=simplify(diff(f,x,2))critical=7*pi/2inflections=[13*pi/4,15*pi/4]print("f'(x) =",f_prime)print("f''(x) =",f_second)print("Toppkandidat x =",critical)print("f(x) =",simplify(f.subs(x,critical)))print("f''(x) =",simplify(f_second.subs(x,critical)))forpointininflections:print("Vendepunktkandidat:",point,"y =",simplify(f.subs(x,point)))print("Endepunktene 3*pi og 4*pi er ikke med i intervallet.")
f'(x) = 2*sin(2*x)
f''(x) = 4*cos(2*x)
Toppkandidat x = 7*pi/2
f(x) = 2
f''(x) = -4
Vendepunktkandidat: 13*pi/4 y = 1
Vendepunktkandidat: 15*pi/4 y = 1
Endepunktene 3*pi og 4*pi er ikke med i intervallet.
Fasit: Toppunkt: \((7\pi/2,2)\). Ingen bunnpunkt i \((3\pi,4\pi)\). Vendepunkter: \((13\pi/4,1)\) og \((15\pi/4,1)\).
Vanlig feil: Å ta med \((3\pi,0)\) og \((4\pi,0)\) som bunnpunkter selv om endepunktene ikke ligger i det åpne intervallet.
Sensorpunkt: Sensor ser etter intervallkontroll, klassifisering med fortegn/andrederivert og kontroll av krumningsskifte ved vendepunktene.
Skisser, eller ta en utskrift av, grafen til \(f\).
Vis løsning
Hva spør oppgaven om? Vi skal forstå funksjonen som en trigonometrisk svingning multiplisert med en avtakende eksponentialfaktor.
Steg 1 — Identifiser svingningen
Uttrykket \(4\sin(2x)+3\cos(2x)\) er periodisk med periode \(\pi\), fordi vinkelfaktoren er 2.
Steg 2 — Finn maksimal trigonometrisk amplitude
\[\sqrt{4^2+3^2}=5.\]
Parentesen kan derfor skrives som en sinusfunksjon med amplitude 5.
Steg 3 — Ta med faktoren 4
Uten demping ville svingningen ha amplitude \(4\cdot5=20\).
Steg 4 — Tolk eksponentialfaktoren
Faktoren \(e^{-0{,}2x}\) avtar mot 0. Svingningens amplitude begrenses derfor av konvoluttene
\[y=\pm20e^{-0{,}2x}.\]
Steg 5 — Finn startnivået som støttepunkt
Selv om \(x=0\) ikke er med i det åpne intervallet, er grenseverdien fra høyre
\[f(0)=4(0+3)=12.\]
Steg 6 — Beskriv langtidsatferden
Når \(x\) øker, fortsetter grafen å krysse aksen omtrent hver halve periode, men utslagene blir mindre og nærmer seg 0.
Steg 7 — Tegn grafen digitalt
GeoGebra-kommandoen nedenfor gir grafen på det oppgitte intervallet. Endepunktene skal ikke markeres som inkludert.
Grafen til den dempede svingningen på intervallet (0, 5π).
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
f(x) := 4 exp(-0.2x) (4 sin(2x) + 3 cos(2x))
→Funksjonen definert
2
Function(f,0,5pi)
→Graf på ønsket område
Tolkning: Grafvinduet bør vise både positive og negative utslag og hele intervallet frem til 5pi.
Fasit: Grafen er en dempet sinuskurve med periode \(\pi\) og konvolutter \(y=\pm20e^{-0{,}2x}\).
Vanlig feil: Å tegne konstant amplitude. Eksponentialfaktoren gjør at utslagene avtar med x.
Sensorpunkt: Sensor ser etter korrekt periodisk form, avtakende amplitude og graf på hele intervallet (0,5π).
Del 2 · Oppgave 4 II bDigital funksjonsanalyse
Oppgave 4, alternativ II b
Oppgave:
Finn nullpunktene, topp-, bunn- og vendepunktene på grafen til \(f\) når \(x\in(0,\pi)\).
Vis løsning
Hva spør oppgaven om? Vi finner nullpunkter fra f = 0, ekstrempunkter fra f′ = 0 og vendepunkter fra f″ = 0. Deretter klassifiserer og beregner vi koordinatene numerisk.
Steg 1 — Finn nullpunktslikningen
Eksponentialfaktoren og faktoren 4 er aldri null. Derfor må
Fortegnet til \(f\prime\prime\) skifter i begge punktene.
Nullpunkter, ekstrempunkter og vendepunkter på intervallet (0, π).
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
f(x) := 4 exp(-0.2x) (4 sin(2x) + 3 cos(2x))
→Funksjonen definert
2
NSolve(f(x)=0, 0 < x < pi)
→\(x\approx1.24905,\ 2.81984\)
3
NSolve(f'(x)=0, 0 < x < pi)
→\(x\approx0.413813,\ 1.984610\)
4
NSolve(f''(x)=0, 0 < x < pi)
→\(x\approx1.149377,\ 2.720173\)
Tolkning: Etter at CAS har funnet x-verdiene, må y-verdiene beregnes med f(x) og punktene klassifiseres.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,exp,sin,cos,diff,nsolve,pi,Nx=symbols('x',real=True)f=4*exp(-x/5)*(4*sin(2*x)+3*cos(2*x))f_prime=diff(f,x)f_second=diff(f,x,2)zero_guesses=[1.2,2.8]extreme_guesses=[0.4,2.0]inflection_guesses=[1.15,2.72]zeros=[nsolve(f,guess)forguessinzero_guesses]extrema=[nsolve(f_prime,guess)forguessinextreme_guesses]inflections=[nsolve(f_second,guess)forguessininflection_guesses]print("f'(x) =",f_prime.simplify())print("f''(x) =",f_second.simplify())print("Nullpunkter:")forrootinzeros:print(" x =",N(root,9),"y =",N(f.subs(x,root),9))print("Ekstrempunkter:")forrootinextrema:print(" x =",N(root,9),"y =",N(f.subs(x,root),9),"f'' =",N(f_second.subs(x,root),9))print("Vendepunkter:")forrootininflections:print(" x =",N(root,9),"y =",N(f.subs(x,root),9))
f'(x) = 4*(-34*sin(2*x) + 37*cos(2*x))*exp(-x/5)/5
f''(x) = -(1344*sin(2*x) + 1508*cos(2*x))*exp(-x/5)/25
Nullpunkter:
x = 1.24904577 y = -1.38369214e-15
x = 2.81984210 y = -1.01065247e-15
Ekstrempunkter:
x = 0.413813283 y = 18.3200200 f'' = -74.0128808
x = 1.98460961 y = -13.3809919 f'' = 54.0592073
Vendepunkter:
x = 1.14937712 y = 3.14705976
x = 2.72017345 y = -2.29862092
Tolkning: Fasevinkelen kan oppgis modulo 2pi. Valget over gir positiv amplitude.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,exp,sin,cos,atan,Rational,sqrt,expand_trig,simplify,Nx=symbols('x',real=True)K=4*sqrt(4**2+3**2)phi=atan(Rational(3,4))original=4*exp(-x/5)*(4*sin(2*x)+3*cos(2*x))rewritten=K*exp(-x/5)*sin(2*x+phi)control=simplify(expand_trig(rewritten)-original)print("K =",K)print("phi =",phi)print("phi som desimaltall =",N(phi,10))print("cos(phi) =",simplify(__import__('sympy').cos(phi)))print("sin(phi) =",simplify(__import__('sympy').sin(phi)))print("Omskrevet funksjon:",rewritten)print("Differanse fra originalen:",control)
K = 20
phi = atan(3/4)
phi som desimaltall = 0.6435011088
cos(phi) = 4/5
sin(phi) = 3/5
Omskrevet funksjon: 20*exp(-x/5)*sin(2*x + atan(3/4))
Differanse fra originalen: 0
Fasit: \(K=20\) og \(\displaystyle\varphi=\arctan(3/4)\approx0{,}6435\) radianer, modulo \(2\pi\).
Vanlig feil: Å finne amplituden til bare parentesen som 5 og oppgi K = 5. Faktoren 4 utenfor parentesen gjør at den totale amplituden er 20.
Sensorpunkt: Sensor ser etter koeffisientsammenligning, Pytagoras-identiteten og riktig kvadrant for fasevinkelen.
Del 2 · Oppgave 4 II dAndreordens differensiallikning
Oppgave 4, alternativ II d
Oppgave:
\(y=f(x)\), der \(f(x)\) er funksjonen ovenfor, er en løsning av differensiallikningen
\[y\prime\prime+ay\prime+by=0.\]
Bestem konstantene \(a\) og \(b\).
Vis løsning
Hva spør oppgaven om? Funksjonen er en dempet sinus med eksponentialfaktor \(e^{-x/5}\) og vinkelfrekvens 2. Vi bruker de komplekse røttene til den karakteristiske likningen.
Steg 1 — Les av standardformen
Fra c) har vi
\[y=20e^{-x/5}\sin(2x+\varphi).\]
Steg 2 — Identifiser rotens real- og imaginærdel
En løsning \(e^{\alpha x}(C_1\cos\beta x+C_2\sin\beta x)\) svarer til røttene
Vanlig feil: Å bruke n+1 som antall ledd. Rekken fra 1 til n har n ledd.
Sensorpunkt: Sensor ser etter både den geometriske tolkningen av radene og en gyldig algebraisk utledning av sumformelen.
Del 2 · Oppgave 5cPolynomregresjon · kubisk modell
Oppgave 5c
Oppgave:
Bruk regresjon på de fem første summene \(S_1,S_2,S_3,S_4,S_5\) til å finne et tredjegradsuttrykk for \(S_n\). Vis at tredjegradsuttrykket er en tilnærming av
\[S_n=\frac{n(n+1)(n+2)}6.\]
Vis løsning
Hva spør oppgaven om? Vi legger inn datapunktene fra a), utfører tredjegradsregresjon og sammenligner koeffisientene med den faktoriserte formelen.
Vanlig feil: Å tro at regresjon alene beviser formelen for alle n. Den viser bare at et kubisk uttrykk passer de fem datapunktene; generell gyldighet bevises i d).
Sensorpunkt: Sensor ser etter korrekt dataliste, tredjegradsregresjon, koeffisienter og algebraisk sammenligning med faktorformen.
Del 2 · Oppgave 5dInduksjonsbevis
Oppgave 5d
Oppgave:
Bruk induksjon til å bevise at formelen
\[S_n=\frac{n(n+1)(n+2)}6\]
er riktig.
Vis løsning
Hva spør oppgaven om? Vi skal gjennomføre alle tre delene av et induksjonsbevis: grunntrinn, induksjonshypotese og induksjonssteg.
Steg 1 — Formuler påstanden
La \(P(n)\) være påstanden
\[S_n=a_1+a_2+\cdots+a_n=\frac{n(n+1)(n+2)}6.\]
Steg 2 — Grunntrinn n = 1
Venstresiden er \(S_1=a_1=1\). Høyresiden er
\[\frac{1\cdot2\cdot3}{6}=1.\]
Dermed er \(P(1)\) sann.
Steg 3 — Induksjonshypotese
Anta at formelen gjelder for et vilkårlig positivt heltall \(k\):
\[S_k=\frac{k(k+1)(k+2)}6.\]
Dette er en antakelse som bare brukes i induksjonssteget.
Steg 4 — Skriv S_{k+1}
Den neste summen er den forrige summen pluss det neste trekanttallet:
Fasit: \(\displaystyle S_n=\frac{n(n+1)(n+2)}6\) for alle \(n\in\mathbb N\), \(n\ge1\).
Vanlig feil: Å skrive at formelen «tydeligvis» gjelder for k+1 uten å legge til \(a_{k+1}\) og faktorisere helt fram til målet. Dette hullet i induksjonssteget koster ofte full uttelling.
Sensorpunkt: Sensor ser spesielt etter et korrekt grunntrinn, tydelig formulert hypotese og at induksjonssteget ender i nøyaktig formelen med n erstattet av k+1.
Sluttsjekk
Alle deloppgaver i Del 1 og Del 2 er løst.
Begge alternativene i oppgave 4 er med.
MathJax bruker kun de angitte inline- og blokkavgrensningene.
Ingen matematikk er skrevet med dollaravgrensning.
Python-kode er HTML-enkodet og vist med standard mørk Python-fargeprofil.
Python-output er produsert ved faktisk kjøring av hver kodeblokk.
Induksjonsbeviset har grunntrinn, hypotese og fullstendig induksjonssteg.
Hver deloppgave har fasit, vanlig feil og sensorpunkt.
GeoGebra-/CAS-kommandoer er tolket.
Ingen eksterne lenker er brukt utenom MathJax-CDN.
Løsningsforslaget er utarbeidet for ifingo med mål om høy måloppnåelse i Matematikk R2.
ifingo-lærerenHjelper deg å forstå
ifingo-læreren hjelper deg å forstå – ikke å gjøre leksene for deg 💜