Løsningsforslag til eksamenssettet fra Utdanningsdirektoratet.
33deloppgaver 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 1a1Derivasjon · produktregelen
Oppgave 1a1
Oppgave:
Deriver funksjonen
\[f(x)=x^2\ln x.\]
Vis løsning
Hva spør oppgaven om? Vi skal derivere et produkt av et polynom og en logaritme. Derfor bruker vi produktregelen, og vi må samtidig huske at \(\ln x\) bare er definert for \(x>0\).
Steg 1 — Del uttrykket i to faktorer
Sett \(u(x)=x^2\) og \(v(x)=\ln x\). Da er \(f(x)=u(x)v(x)\).
Steg 2 — Skriv produktregelen
\[(uv)\prime=u\prime v+uv\prime.\]
Steg 3 — Deriver den første faktoren
\[u\prime(x)=2x.\]
Steg 4 — Deriver logaritmen
\[v\prime(x)=\frac1x.\]
Steg 5 — Sett inn i produktregelen
\[f\prime(x)=2x\ln x+x^2\cdot\frac1x.\]
Steg 6 — Forenkle
\[f\prime(x)=2x\ln x+x=x(2\ln x+1).\]
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
Derivative(x^2 ln(x))
→\(2x\ln x+x\)
Tolkning: CAS-resultatet er identisk med den håndregnede deriverte.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,log,diff,simplifyx=symbols('x',positive=True)f=x**2*log(x)f_prime=diff(f,x)expected=2*x*log(x)+xprint("f(x) =",f)print("f'(x) =",f_prime)print("Forventet uttrykk =",expected)print("Differanse etter forenkling =",simplify(f_prime-expected))
f(x) = x**2*log(x)
f'(x) = 2*x*log(x) + x
Forventet uttrykk = 2*x*log(x) + x
Differanse etter forenkling = 0
Fasit: \(f\prime(x)=2x\ln x+x\), for \(x>0\).
Vanlig feil: Å derivere produktet som \(2x\cdot 1/x\). Produktregelen gir en sum av to ledd, ikke et produkt av de deriverte.
Sensorpunkt: Sensor ser etter korrekt produktregel og at \(x^2/x\) forenkles til \(x\).
Del 1 · Oppgave 1a2Derivasjon · trigonometriske funksjoner
Oppgave 1a2
Oppgave:
Deriver funksjonen
\[g(x)=\sin^2x-\cos^2x.\]
Vis løsning
Hva spør oppgaven om? Vi deriverer begge kvadratene med kjerneregelen. Deretter samler vi leddene og kan eventuelt bruke dobbeltvinkelidentiteten.
Tolkning: Begge uttrykkene representerer samme deriverte.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,sin,cos,diff,simplify,trigsimpx=symbols('x',real=True)g=sin(x)**2-cos(x)**2g_prime=diff(g,x)print("g(x) =",g)print("g'(x) før trigonometrisk forenkling =",g_prime)print("g'(x) etter trigsimp =",trigsimp(g_prime))print("Kontroll mot 2*sin(2*x) =",simplify(g_prime-2*sin(2*x)))
g(x) = sin(x)**2 - cos(x)**2
g'(x) før trigonometrisk forenkling = 4*sin(x)*cos(x)
g'(x) etter trigsimp = 2*sin(2*x)
Kontroll mot 2*sin(2*x) = 0
Fasit: \(g\prime(x)=4\sin x\cos x=2\sin 2x\).
Vanlig feil: Å glemme at det står minus foran \(\cos^2x\). Det gir et dobbelt fortegnsskifte når \(\cos^2x\) deriveres.
Sensorpunkt: Sensor ser etter korrekt kjerneregel og fortegn. Dobbeltvinkelformen er en ryddig avslutning.
Del 1 · Oppgave 1b1Integrasjon · substitusjon
Oppgave 1b1
Oppgave:
Bestem integralet
\[\int\frac{x}{x^2+3}\,dx.\]
Vis løsning
Hva spør oppgaven om? Nevneren er \(x^2+3\), og den deriverte \(2x\) finnes nesten i telleren. Substitusjon er derfor den mest direkte metoden.
Steg 1 — Velg substitusjon
\[u=x^2+3.\]
Steg 2 — Deriver substitusjonen
\[du=2x\,dx.\]
Steg 3 — Løs for \(x\,dx\)
\[x\,dx=\frac12du.\]
Steg 4 — Skriv integralet i \(u\)
\[\int\frac{x}{x^2+3}dx=\frac12\int\frac1u\,du.\]
Steg 5 — Integrer
\[\frac12\int\frac1u\,du=\frac12\ln|u|+C.\]
Steg 6 — Sett tilbake
Her er \(x^2+3>0\) for alle reelle \(x\), så absoluttverdien kan sløyfes:
\[\frac12\ln(x^2+3)+C.\]
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
Integral(x/(x^2+3),x)
→\(\frac12\ln(x^2+3)\)
Tolkning: GeoGebra viser én stamfunksjon; konstanten C må legges til.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,integrate,diff,simplifyx=symbols('x',real=True)integrand=x/(x**2+3)primitive=integrate(integrand,x)control=simplify(diff(primitive,x)-integrand)print("Integrand =",integrand)print("Stamfunksjon fra SymPy =",primitive)print("Derivert stamfunksjon =",diff(primitive,x))print("Derivert minus integrand =",control)
Vanlig feil: Å glemme faktoren \(1/2\) som kommer av at den deriverte av \(x^2+3\) er \(2x\).
Sensorpunkt: Sensor ser etter tydelig substitusjon og integrasjonskonstant.
Del 1 · Oppgave 1b2Bestemt integral · fortegnet areal
Oppgave 1b2
Oppgave:
Bestem integralet
\[\int_0^3 f(x)\,dx\]
der figuren viser grafen til \(f\).
Vis løsning
Hva spør oppgaven om? Vi leser integralet som fortegnet areal. Området over førsteaksen bidrar positivt, mens området under førsteaksen bidrar negativt.
Steg 1 — Del intervallet ved nullpunktet
Grafen ligger over aksen fra \(x=0\) til \(x=2\), og under aksen fra \(x=2\) til \(x=3\).
Steg 2 — Finn det positive arealet
Fra 0 til 2 får vi en trekant med grunnlinje 2 og høyde 2:
\[A_+=\frac12\cdot2\cdot2=2.\]
Steg 3 — Finn det negative arealets størrelse
Fra 2 til 3 får vi en trekant med grunnlinje 1 og høyde 1:
\[A_-=\frac12\cdot1\cdot1=\frac12.\]
Steg 4 — Bruk fortegn
Området under aksen skal trekkes fra:
\[\int_0^3f(x)dx=A_+-A_-.\]
Steg 5 — Regn ut
\[2-\frac12=\frac32.\]
Steg 6 — Tolk svaret
Det geometriske totalarealet er \(2+1/2=5/2\), men integralet er det fortegnede arealet \(3/2\).
Grafen viser hvorfor trekanten under x-aksen skal trekkes fra.
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
Polygon((0,0),(1,2),(2,0))
→\(A_+=2\)
2
Polygon((2,0),(3,-1),(3,0))
→\(A_-=\frac12\)
3
2-1/2
→\(\frac32\)
Tolkning: Kontrollen skiller mellom geometrisk areal og fortegnet integral.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportRationalpositive_triangle=Rational(1,2)*2*2negative_triangle=Rational(1,2)*1*1signed_integral=positive_triangle-negative_trianglegeometric_area=positive_triangle+negative_triangleprint("Positivt trekantareal =",positive_triangle)print("Størrelsen av negativt trekantareal =",negative_triangle)print("Fortegnet integral =",signed_integral)print("Samlet geometrisk areal =",geometric_area)
Positivt trekantareal = 2
Størrelsen av negativt trekantareal = 1/2
Fortegnet integral = 3/2
Samlet geometrisk areal = 5/2
Fasit: \(\displaystyle \int_0^3f(x)dx=\frac32\).
Vanlig feil: Å legge sammen begge trekantarealene. Et bestemt integral teller areal under førsteaksen negativt.
Sensorpunkt: Sensor ser etter korrekt avlesning av høyder og grunnlinjer, samt fortegn.
Del 1 · Oppgave 1cDifferensiallikning · separasjon
Hva spør oppgaven om? Likningen kan skrives \(y\prime=2y^2\), og variablene kan separeres. Etter integrasjon bruker vi initialbetingelsen til å bestemme konstanten.
Løsningen har loddrett asymptote ved \(x=1\). Det maksimale intervallet som inneholder \(x=0\), er \(x<1\).
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
SolveODE(y' = 2y^2, (0,1/2))
→\(y=\frac1{2-2x}\)
Tolkning: Den digitale løsningen oppfyller både differensiallikningen og startverdien.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,Function,Eq,diff,dsolve,simplifyx=symbols('x',real=True)y=Function('y')solution=dsolve(Eq(diff(y(x),x),2*y(x)**2),ics={y(0):1/2})expression=solution.rhsprint("Løsning fra SymPy =",solution)print("Kontroll av initialverdi y(0) =",simplify(expression.subs(x,0)))print("Kontroll av y' - 2y^2 =",simplify(diff(expression,x)-2*expression**2))print("Singularitet finnes ved x = 1")
Løsning fra SymPy = Eq(y(x), -1/(2*x - 2.0))
Kontroll av initialverdi y(0) = 0.500000000000000
Kontroll av y' - 2y^2 = 0
Singularitet finnes ved x = 1
Fasit: \(\displaystyle y(x)=\frac{1}{2(1-x)}\), på intervallet \(x<1\).
Vanlig feil: Å integrere \(y^{-2}\) som \(\ln y\). Logaritmeregelen gjelder bare for eksponenten \(-1\).
Sensorpunkt: Sensor ser etter separasjon, integrasjon, korrekt bruk av initialbetingelsen og løsning isolert for y.
Del 1 · Oppgave 1d1Vektorer i rommet · lengde
Oppgave 1d1
Oppgave:
Gitt punktene \(A(1,0,3)\), \(B(3,2,4)\) og \(C(5,3,0)\).
Bestem \(|\overrightarrow{AB}|\) og \(|\overrightarrow{AC}|\).
Vis løsning
Hva spør oppgaven om? Vi finner først komponentene ved å trekke startpunktet fra endepunktet. Deretter bruker vi lengdeformelen i rommet.
AB = (2, 2, 1)
AC = (4, 3, -3)
|AB| = 3
|AC| = sqrt(34)
Fasit: \(|\overrightarrow{AB}|=3\) og \(|\overrightarrow{AC}|=\sqrt{34}\).
Vanlig feil: Å glemme det negative tegnet i z-komponenten til \(AC\). Ved kvadrering blir bidraget likevel positivt: \((-3)^2=9\).
Sensorpunkt: Sensor ser etter korrekte vektorkomponenter før lengdene beregnes.
Del 1 · Oppgave 1d2Vektorer i rommet · skalar- og kryssprodukt
Oppgave 1d2
Oppgave:
Bestem \(\overrightarrow{AB}\cdot\overrightarrow{AC}\) og \(\overrightarrow{AB}\times\overrightarrow{AC}\).
Vis løsning
Hva spør oppgaven om? Vi bruker komponentformelen for skalarprodukt og determinantregelen for kryssprodukt. Kryssproduktet skal stå vinkelrett på begge de opprinnelige vektorene.
Tolkning: Prikkprodukt med hver av originalvektorene blir 0, som bekrefter kryssproduktet.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportMatrixAB=Matrix([2,2,1])AC=Matrix([4,3,-3])dot_product=AB.dot(AC)cross_product=AB.cross(AC)print("AB · AC =",dot_product)print("AB × AC =",tuple(cross_product))print("Kontroll (AB × AC) · AB =",cross_product.dot(AB))print("Kontroll (AB × AC) · AC =",cross_product.dot(AC))
AB · AC = 11
AB × AC = (-9, 10, -2)
Kontroll (AB × AC) · AB = 0
Kontroll (AB × AC) · AC = 0
Fasit: \(\overrightarrow{AB}\cdot\overrightarrow{AC}=11\) og \(\overrightarrow{AB}\times\overrightarrow{AC}=(-9,10,-2)\).
Vanlig feil: Å glemme minustegnet i den midterste komponenten i determinantutviklingen.
Sensorpunkt: Sensor ser etter både korrekt tallverdi for skalarproduktet og korrekt orientert kryssprodukt.
Del 1 · Oppgave 1d3Vektoridentitet · Lagranges identitet
Hva spør oppgaven om? Vi bruker resultatene fra de foregående delene og regner begge sider separat. Dette er et konkret tilfelle av Lagranges identitet.
Vi har \(3^3=27<30\) og \(3^4=81>30\). Derfor er det minste mulige antallet \(n=4\).
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
Sum((1/3)^(k-1),k,1,n)
→\(\frac32(1-3^{-n})\)
2
Solve((3/2)(1-3^(-n))>1.45,n)
→\(n>\log_3 30\)
3
Sequence((3/2)(1-3^(-n)),n,1,4)
→\(1,1{,}333\ldots,1{,}444\ldots,1{,}481\ldots\)
Tolkning: Den første delsummen som er større enn 1,45 er S4.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,Rational,summation,simplify,log,ceilingk,n=symbols('k n',integer=True,positive=True)S_n=summation(Rational(1,3)**(k-1),(k,1,n))threshold=Rational(145,100)critical=log(30,3)print("S_n fra symbolsk summering =",S_n)print("Forenklet kontroll =",simplify(S_n-Rational(3,2)*(1-3**(-n))))print("log_3(30) =",critical.evalf(15))print("Minste heltall større enn log_3(30) =",ceiling(critical))forvaluein[3,4]:current=S_n.subs(n,value)print(f"S_{value} = {current} = {current.evalf(12)}; større enn 1,45: {current>threshold}")
S_n fra symbolsk summering = 3/2 - 9*3**(-n - 1)/2
Forenklet kontroll = 0
log_3(30) = 3.09590327428938
Minste heltall større enn log_3(30) = 4
S_3 = 13/9 = 1.44444444444; større enn 1,45: False
S_4 = 40/27 = 1.48148148148; større enn 1,45: True
Fasit: \(\displaystyle S_n=\frac32(1-3^{-n})\), og minst 4 ledd må tas med.
Vanlig feil: Å runde logaritmeverdien ned uten å kontrollere naboverdier. Ulikheten krever minste heltall som faktisk virker.
Sensorpunkt: Sensor ser etter korrekt delsumformel, algebraisk ulikhetsløsning og kontroll av n=3 og n=4.
Del 2 · Oppgave 3b2Uendelig geometrisk rekke · konvergens
Oppgave 3b2
Oppgave:
Vi lar antall ledd gå mot uendelig. Bestem rekkens sum dersom den finnes.
Vis løsning
Hva spør oppgaven om? En uendelig geometrisk rekke har sum bare når absoluttverdien av kvotienten er mindre enn 1. Her er kvotienten 1/3.
Steg 1 — Kontroller konvergenskravet
\[\left|\frac13\right|<1.\]
Steg 2 — Konkluder at summen finnes
Siden kravet er oppfylt, konvergerer rekken.
Steg 3 — Bruk formelen
\[S=\frac{a_1}{1-k}.\]
Steg 4 — Sett inn
\[S=\frac1{1-1/3}.\]
Steg 5 — Regn ut
\[S=\frac1{2/3}=\frac32.\]
Steg 6 — Koble til delsummen
\[\lim_{n\to\infty}\frac32(1-3^{-n})=\frac32,\]
fordi \(3^{-n}\to0\).
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
Sum((1/3)^(k-1),k,1,Infinity)
→\(3/2\)
2
Limit((3/2)(1-3^(-n)),n,Infinity)
→\(3/2\)
Tolkning: Både direkte summering og grenseverdi gir samme resultat.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,Rational,summation,oo,limitk,n=symbols('k n',integer=True,positive=True)infinite_sum=summation(Rational(1,3)**(k-1),(k,1,oo))limit_sum=limit(Rational(3,2)*(1-3**(-n)),n,oo)print("Uendelig sum =",infinite_sum)print("Grenseverdi av S_n =",limit_sum)print("Desimaltall =",infinite_sum.evalf(15))
Uendelig sum = 3/2
Grenseverdi av S_n = 3/2
Desimaltall = 1.50000000000000
Fasit: Den uendelige rekken konvergerer mot \(\frac32=1{,}5\).
Vanlig feil: Å bruke uendelig sumformel uten først å kontrollere \(|k|<1\).
Sensorpunkt: Sensor ser etter konvergenssjekk og korrekt bruk av sumformelen.
Del 2 · Oppgave 3c1Geometrisk funksjonsrekke · konvergensområde
Oppgave 3c1
Oppgave:
Vi ser på en uendelig geometrisk rekke med variabel kvotient
\[S(x)=1+\frac{x}{3}+\frac{x^2}{9}+\cdots.\]
Bestem konvergensområdet til rekken. Finn et uttrykk for \(S(x)\).
Vis løsning
Hva spør oppgaven om? Hvert ledd fås ved å multiplisere med x/3. Vi bruker konvergenskravet for geometriske rekker og sumformelen.
Steg 1 — Finn kvotienten
\[k=\frac{x/3}{1}=\frac{x}{3}.\]
Steg 2 — Skriv konvergenskravet
\[|k|<1.\]
Steg 3 — Sett inn kvotienten
\[\left|\frac{x}{3}\right|<1.\]
Steg 4 — Løs ulikheten
\[|x|<3\quad\Leftrightarrow\quad -3
Steg 5 — Bruk uendelig sumformel
\[S(x)=\frac{a_1}{1-k}=\frac1{1-x/3}.\]
Steg 6 — Forenkle
\[S(x)=\frac3{3-x}.\]
Steg 7 — Presiser gyldighetsområdet
Formelen representerer den gitte rekken bare for \(-3
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
Solve(abs(x/3)<1,x)
→\(-3
2
1/(1-x/3)
→\(3/(3-x)\)
Tolkning: Sumuttrykket må alltid kobles til konvergensområdet.
Vanlig feil: Å oppgi den rasjonale funksjonen uten konvergensområdet. Utenfor intervallet summerer ikke rekken til uttrykket.
Sensorpunkt: Sensor ser etter både absoluttverdiulikheten og det forenklede sumuttrykket.
Del 2 · Oppgave 3c2Geometrisk funksjonsrekke · likninger
Oppgave 3c2
Oppgave:
Løs likningene
\[S(x)=4\qquad\text{og}\qquad S(x)=-2.\]
Vis løsning
Hva spør oppgaven om? Vi løser likningene med uttrykket 3/(3-x), men må til slutt kontrollere at løsningene ligger i konvergensområdet \(-3
Steg 1 — Løs \(S(x)=4\)
\[\frac3{3-x}=4.\]
Steg 2 — Kryssmultipliser
\[3=12-4x\quad\Rightarrow\quad4x=9.\]
Steg 3 — Finn løsningen
\[x=\frac94.\]
Steg 4 — Kontroller konvergensområdet
\[-3<\frac94<3,\]
så løsningen er gyldig for rekken.
Steg 5 — Løs \(S(x)=-2\)
\[\frac3{3-x}=-2.\]
Steg 6 — Kryssmultipliser
\[3=-6+2x\quad\Rightarrow\quad x=\frac92.\]
Steg 7 — Kontroller området
\[\frac92>3.\]
Denne verdien ligger utenfor konvergensområdet. Den rasjonale funksjonen er riktignok -2 der, men den opprinnelige rekken divergerer.
Steg 8 — Konkluder
Første likning har én gyldig løsning; den andre har ingen løsning som sum av rekken.
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
Solve(3/(3-x)=4,x)
→\(x=9/4\)
2
Solve(3/(3-x)=-2,x)
→\(x=9/2\)
3
9/2<3
→\(false\)
Tolkning: Den andre algebraiske løsningen må forkastes fordi rekken ikke konvergerer der.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,Eq,solve,Rationalx=symbols('x',real=True)S=3/(3-x)solutions_4=solve(Eq(S,4),x)solutions_minus2=solve(Eq(S,-2),x)print("Løsninger av S(x)=4:",solutions_4)forvalueinsolutions_4:print(value,"ligger i (-3,3):",-3<value<3)print("Løsninger av S(x)=-2:",solutions_minus2)forvalueinsolutions_minus2:print(value,"ligger i (-3,3):",-3<value<3)print("S(9/2) som rasjonal funksjon =",S.subs(x,Rational(9,2)))
Løsninger av S(x)=4: [9/4]
9/4 ligger i (-3,3): True
Løsninger av S(x)=-2: [9/2]
9/2 ligger i (-3,3): False
S(9/2) som rasjonal funksjon = -2
Fasit: \(S(x)=4\) gir \(x=\frac94\). Likningen \(S(x)=-2\) har ingen løsning i konvergensområdet.
Vanlig feil: Å godta \(x=9/2\) uten å kontrollere konvergensområdet. Det er en løsning av den forenklede funksjonslikningen, men ikke av rekken.
Sensorpunkt: Sensor ser etter områdekontroll etter algebraen.
Del 2 · Oppgave 3dMatematisk induksjon · tetraedertall
Hva spør oppgaven om? Vi gjennomfører et fullstendig induksjonsbevis: grunntrinn, hypotese og induksjonssteg. Det avgjørende er å vise nøyaktig hvordan uttrykket for k+1 oppstår.
Steg 1 — Grunntrinn \(n=1\)
Venstresiden er \(1\). Høyresiden er
\[\frac{1\cdot2\cdot3}{6}=1.\]
Formelen stemmer for \(n=1\).
Steg 2 — Induksjonshypotese
Anta at formelen gjelder for et vilkårlig positivt heltall \(k\):
Siden formelen gjelder for 1 og sannhet for k medfører sannhet for k+1, gjelder den for alle positive heltall n.
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
Simplify(k(k+1)(k+2)/6+(k+1)(k+2)/2)
→\((k+1)(k+2)(k+3)/6\)
Tolkning: CAS kontrollerer algebraen, men selve bevisstrukturen må stå eksplisitt.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,summation,simplify,factorj,k,n=symbols('j k n',integer=True,positive=True)term=j*(j+1)/2closed_form=n*(n+1)*(n+2)/6symbolic_sum=summation(term,(j,1,n))induction_left=k*(k+1)*(k+2)/6+(k+1)*(k+2)/2induction_target=(k+1)*(k+2)*(k+3)/6print("Grunntrinn venstre =",1)print("Grunntrinn høyre =",closed_form.subs(n,1))print("Symbolsk sum =",symbolic_sum)print("Lukket form =",closed_form)print("Differanse for generell n =",simplify(symbolic_sum-closed_form))print("Induksjonssteg før faktorisering =",induction_left)print("Induksjonssteg faktorisert =",factor(induction_left))print("Differanse mot mål for k+1 =",simplify(induction_left-induction_target))
Grunntrinn venstre = 1
Grunntrinn høyre = 1
Symbolsk sum = n**3/6 + n**2/2 + n/3
Lukket form = n*(n + 1)*(n + 2)/6
Differanse for generell n = 0
Induksjonssteg før faktorisering = k*(k + 1)*(k + 2)/6 + (k + 1)*(k + 2)/2
Induksjonssteg faktorisert = (k + 1)*(k + 2)*(k + 3)/6
Differanse mot mål for k+1 = 0
Fasit: Formelen er bevist ved induksjon for alle \(n\ge1\).
Vanlig feil: Å skrive bare «setter inn k+1» uten å vise hvordan det nye leddet legges til og faktoriseres.
Sensorpunkt: Sensor ser spesielt etter et komplett induksjonssteg med felles nevner og faktorisering.
Del 2 · Oppgave 5aDifferensiallikning · modellering
Oppgave 5a
Oppgave:
I 2008 var innvandringen til Norge 1,4 % av folketallet \(y\), mens utvandringen var 0,5 % av \(y\). Dette året ble det født 60 000, mens antall døde var 42 000.
Forklar at befolkningsendringen kan beskrives ved differensiallikningen
\[y\prime=0{,}009y+18\,000.\]
Vis løsning
Hva spør oppgaven om? Vi summerer netto migrasjon og naturlig befolkningsvekst. Den prosentvise delen er proporsjonal med folketallet, mens fødsler minus dødsfall gir et konstant tillegg.
Steg 1 — Finn netto innvandringsrate
\[1{,}4\%-0{,}5\%=0{,}9\%.\]
Steg 2 — Skriv prosenten som desimaltall
\[0{,}9\%=0{,}009.\]
Steg 3 — Skriv netto migrasjon per år
\[0{,}009y.\]
Steg 4 — Finn fødselsoverskuddet
\[60\,000-42\,000=18\,000.\]
Steg 5 — Legg sammen bidragene
Årlig endring er netto migrasjon pluss fødselsoverskudd:
\[0{,}009y+18\,000.\]
Steg 6 — Koble til den deriverte
Den deriverte \(y\prime(t)\) beskriver endring i folketall per år:
\[y\prime=0{,}009y+18\,000.\]
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
0.014-0.005
→\(0{,}009\)
2
60000-42000
→\(18\,000\)
Tolkning: Tallene summeres til den oppgitte differensiallikningen.
Python-kontroll med SymPy
Python 3Kjørt kontroll
immigration_rate=0.014emigration_rate=0.005births=60000deaths=42000net_migration_rate=immigration_rate-emigration_ratenatural_increase=births-deathsprint("Netto migrasjonsrate =",net_migration_rate)print("Netto migrasjonsrate i prosent =",100*net_migration_rate,"%")print("Fødselsoverskudd =",natural_increase)print("Modell: y' =",net_migration_rate,"* y +",natural_increase)
Tolkning: Innsetting gir nøyaktig den ønskede veksthastigheten.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,Eq,solve,Rationaly=symbols('y',real=True)rate=Rational(9,1000)equation=Eq(72000,rate*y+18000)solution=solve(equation,y)[0]control=rate*solution+18000print("Likning =",equation)print("Folketall y =",solution)print("Kontroll av årlig vekst =",control)
Likning = Eq(72000, 9*y/1000 + 18000)
Folketall y = 6000000
Kontroll av årlig vekst = 72000
Fasit: Folketallet er \(6\,000\,000\) når den årlige veksten er 72 000.
Vanlig feil: Å sette y=72 000. Tallet 72 000 beskriver endringen y′, ikke selve folketallet.
Sensorpunkt: Sensor ser etter korrekt tolkning av veksthastighet og enhet i svaret.
Del 2 · Oppgave 5cLineær differensiallikning · generell løsning
Oppgave 5c
Oppgave:
Finn den generelle løsningen av differensiallikningen ved regning.
\[y\prime=0{,}009y+18\,000.\]
Vis løsning
Hva spør oppgaven om? Likningen er lineær med konstant koeffisient. Vi kan løse den ved å finne likevektsløsningen og legge til løsningen av den homogene likningen, eller ved separasjon etter en forskyvning.
Vanlig feil: Å skrive +2 000 000. Den konstante partikulære løsningen må være negativ for at 0,009y_p+18 000 skal bli 0.
Sensorpunkt: Sensor ser etter en generell løsning med vilkårlig konstant og en kontroll mot likningen.
Del 2 · Oppgave 5dInitialbetingelse · konstant
Oppgave 5d
Oppgave:
Folketallet i Norge 1. januar 2009 var 4 800 000. Bestem konstanten i løsningen av differensiallikningen.
Vis løsning
Hva spør oppgaven om? Tidspunktet 1. januar 2009 svarer til t=0. Vi setter y(0)=4 800 000 inn i den generelle løsningen.
Steg 1 — Skriv den generelle løsningen
\[y(t)=Ce^{0{,}009t}-2\,000\,000.\]
Steg 2 — Sett \(t=0\)
\[y(0)=Ce^0-2\,000\,000.\]
Steg 3 — Bruk \(e^0=1\)
\[y(0)=C-2\,000\,000.\]
Steg 4 — Sett inn folketallet
\[4\,800\,000=C-2\,000\,000.\]
Steg 5 — Legg til 2 000 000
\[C=6\,800\,000.\]
Steg 6 — Skriv den bestemte modellen
\[y(t)=6\,800\,000e^{0{,}009t}-2\,000\,000.\]
Steg 7 — Kontroller startverdien
\[y(0)=6\,800\,000-2\,000\,000=4\,800\,000.\]
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
Solve(4800000=C-2000000,C)
→\(C=6\,800\,000\)
Tolkning: Startverdien kontrolleres nøyaktig.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,Eq,solve,exp,Rational,simplifyt,C=symbols('t C',real=True)model=C*exp(Rational(9,1000)*t)-2000000constant=solve(Eq(model.subs(t,0),4800000),C)[0]final_model=model.subs(C,constant)print("Likning for C =",Eq(model.subs(t,0),4800000))print("C =",constant)print("Endelig modell y(t) =",final_model)print("Kontroll y(0) =",simplify(final_model.subs(t,0)))
Likning for C = Eq(C - 2000000, 4800000)
C = 6800000
Endelig modell y(t) = 6800000*exp(9*t/1000) - 2000000
Kontroll y(0) = 4800000
Fasit: \(C=6\,800\,000\), og modellen blir \(y(t)=6\,800\,000e^{0{,}009t}-2\,000\,000\).
Vanlig feil: Å sette C lik startverdien direkte. Den konstante forskyvningen -2 000 000 må tas med.
Sensorpunkt: Sensor ser etter korrekt innsetting av t=0 og full modell etter at C er bestemt.
Del 2 · Oppgave 5eEksponentiallikning · modellfortolkning
Oppgave 5e
Oppgave:
Hvor lang tid vil det ta, ifølge modellen, før innbyggertallet i Norge er 6 000 000?
Vis løsning
Hva spør oppgaven om? Vi setter den bestemte befolkningsmodellen lik 6 millioner, isolerer eksponentialleddet og bruker naturlig logaritme.
Det er omtrent 18,1 år etter 1. januar 2009, altså tidlig i 2027 ifølge modellen.
Steg 8 — Kontroller
Innsetting av t-verdien i modellen gir 6 000 000 med avrundingsnøyaktighet.
Befolkningsmodellen når 6 millioner etter omtrent 18,1 år.
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
Solve(6000000=6800000 exp(0.009t)-2000000,t)
→\(t=\ln(20/17)/0{,}009\approx18{,}0577\)
Tolkning: Tiden regnes fra 1. januar 2009.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,Eq,solve,exp,log,Rational,N,simplifyt=symbols('t',real=True)rate=Rational(9,1000)model=6800000*exp(rate*t)-2000000solution=solve(Eq(model,6000000),t)[0]print("Eksakt løsning t =",solution)print("Forenklet uttrykk =",log(Rational(20,17))/rate)print("Numerisk tid i år =",N(solution,20))print("Kontroll y(t) =",simplify(model.subs(t,solution)))
Eksakt løsning t = 1000*log(17**(8/9)*20**(1/9)/17)
Forenklet uttrykk = 1000*log(20/17)/9
Numerisk tid i år = 18.057658833086101465
Kontroll y(t) = 6000000
Fasit: Det tar omtrent \(18{,}1\) år, altså til omtrent begynnelsen av 2027.
Vanlig feil: Å bruke logaritmen før eksponentialleddet er isolert, eller å glemme forskyvningen -2 000 000.
Sensorpunkt: Sensor ser etter korrekt eksponentiallikning, logaritmetrinn og en meningsfull tidsfortolkning.
Oppgave 4 – Alternativ I
Eksamen krever ett alternativ. Her er begge løst for et komplett løsningsforslag.
Del 2 · Oppgave 4I-aTrigonometri · graf og periode
Hva spør oppgaven om? Vi omskriver funksjonen til en sum av en sinus med periode 2π og en dobbeltvinkelsinus med periode π. Felles minste periode blir 2π, og grafen tegnes på to perioder.
Steg 1 — Bruk dobbeltvinkelidentiteten
Siden \(2\sin x\cos x=\sin 2x\), kan vi skrive
\[f(x)=2\sin x+\sin 2x.\]
Steg 2 — Finn perioden til første ledd
Funksjonen \(2\sin x\) har periode \(2\pi\).
Steg 3 — Finn perioden til andre ledd
Funksjonen \(\sin 2x\) har periode \(\pi\).
Steg 4 — Finn felles minste periode
Den minste positive lengden som er periode for begge ledd, er \(2\pi\).
Steg 5 — Kontroller direkte
\[f(x+2\pi)=2\sin(x+2\pi)+\sin(2x+4\pi)=f(x).\]
Steg 6 — Tegn på gitt intervall
Intervallet \(0
Grafen til f på to hele perioder.
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
f(x)=2 sin(x)+2 sin(x) cos(x)
→\(f(x)=2\sin x+\sin 2x\)
2
f(x+2pi)-f(x)
→\(0\)
3
f(x+pi)-f(x)
→\(-4\sin x\)
Tolkning: 2π er periode, mens π ikke er periode for hele funksjonen.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,sin,cos,pi,simplify,trigsimpx=symbols('x',real=True)f=2*sin(x)+2*sin(x)*cos(x)check_2pi=trigsimp(f.subs(x,x+2*pi)-f)check_pi=trigsimp(f.subs(x,x+pi)-f)print("f(x) =",f)print("Omskrevet med dobbeltvinkel =",trigsimp(f.rewrite(sin)))print("f(x+2*pi)-f(x) =",check_2pi)print("f(x+pi)-f(x) =",check_pi)print("Minste felles periode = 2*pi")
Fasit: Perioden er \(2\pi\). Grafen er vist nedenfor på \([0,4\pi]\).
Vanlig feil: Å velge π som periode fordi ett av leddene har periode π. Hele summen må gjenta seg, og 2 sin x skifter fortegn etter π.
Sensorpunkt: Sensor ser etter en korrekt graf og en begrunnet periode, ikke bare en avlesning fra digitalt verktøy.
Del 2 · Oppgave 4I-bTrigonometri · nullpunkter
Oppgave 4 alternativ I b
Oppgave:
Finn nullpunktene til \(f\) ved regning.
Vis løsning
Hva spør oppgaven om? Vi faktoriserer funksjonen slik at nullproduktregelen kan brukes. Deretter finner vi alle løsninger i intervallet fra 0 til 4π.
Steg 1 — Sett funksjonen lik null
\[2\sin x+2\sin x\cos x=0.\]
Steg 2 — Faktoriser
\[2\sin x(1+\cos x)=0.\]
Steg 3 — Bruk nullproduktregelen
\[\sin x=0\qquad\text{eller}\qquad1+\cos x=0.\]
Steg 4 — Løs \(\sin x=0\)
\[x=k\pi,\qquad k\in\mathbb Z.\]
Steg 5 — Løs \(\cos x=-1\)
\[x=(2k+1)\pi.\]
Disse løsningene er allerede med blant \(x=k\pi\).
Steg 6 — Begrens til intervallet
For \(0\[x=\pi,2\pi,3\pi.\]
Steg 7 — Kontroller
Innsetting gir \(\sin(k\pi)=0\), og dermed \(f(k\pi)=0\).
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
Solve(2 sin(x)(1+cos(x))=0,0<x<4pi)
→\(x=\pi,2\pi,3\pi\)
Tolkning: Alle løsningene ligger i familien x=kπ.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,sin,cos,pi,simplifyx=symbols('x',real=True)f=2*sin(x)+2*sin(x)*cos(x)zeros=[k*piforkinrange(1,4)]print("Nullpunkter i 0<x<4*pi:")forvalueinzeros:print("x =",value,", f(x) =",simplify(f.subs(x,value)))
Nullpunkter i 0<x<4*pi:
x = pi , f(x) = 0
x = 2*pi , f(x) = 0
x = 3*pi , f(x) = 0
Fasit: Nullpunktene i definisjonsområdet er \(x=\pi,2\pi,3\pi\).
Vanlig feil: Å føre opp oddetalls-multipler av π som en separat ekstra løsningsfamilie og dermed telle dem dobbelt.
Sensorpunkt: Sensor ser etter faktorisering, nullproduktregel og fullstendig intervallbegrensning.
Del 2 · Oppgave 4I-cDerivasjon · ekstremalpunkter
Oppgave 4 alternativ I c
Oppgave:
Vis ved regning at
\[f\prime(x)=4\cos^2x+2\cos x-2.\]
Bruk \(f\prime(x)\) til å bestemme topp- og bunnpunkter på grafen til \(f\).
Vis løsning
Hva spør oppgaven om? Vi deriverer funksjonen, omskriver sin² ved hjelp av identiteten sin²+cos²=1, og løser deretter en andregradslikning i cos x. Fortegn eller andrederivert brukes til klassifisering.
Ved \(x=\pi,3\pi\) skifter ikke \(f\prime\) fortegn, så punktene er ikke ekstremalpunkter.
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
Derivative(2 sin(x)+2 sin(x) cos(x))
→\(4\cos^2x+2\cos x-2\)
2
Solve(4 cos(x)^2+2 cos(x)-2=0,0<=x<=4pi)
→\(\pi/3,\pi,5\pi/3,7\pi/3,3\pi,11\pi/3\)
Tolkning: Punktene med cos x=-1 er stasjonære, men ikke topp- eller bunnpunkter.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,sin,cos,pi,diff,simplify,trigsimp,sqrtx=symbols('x',real=True)f=2*sin(x)+2*sin(x)*cos(x)f_prime=trigsimp(diff(f,x))expected=4*cos(x)**2+2*cos(x)-2candidates=[pi/3,pi,5*pi/3,7*pi/3,3*pi,11*pi/3]print("f'(x) =",f_prime)print("Kontroll mot oppgitt uttrykk =",trigsimp(f_prime-expected))print("Stasjonære kandidater og funksjonsverdier:")forvalueincandidates:print("x =",value,", f(x) =",simplify(f.subs(x,value)))print("Ekstremverdier =",3*sqrt(3)/2,"og",-3*sqrt(3)/2)
f'(x) = 2*cos(x) + 2*cos(2*x)
Kontroll mot oppgitt uttrykk = 0
Stasjonære kandidater og funksjonsverdier:
x = pi/3 , f(x) = 3*sqrt(3)/2
x = pi , f(x) = 0
x = 5*pi/3 , f(x) = -3*sqrt(3)/2
x = 7*pi/3 , f(x) = 3*sqrt(3)/2
x = 3*pi , f(x) = 0
x = 11*pi/3 , f(x) = -3*sqrt(3)/2
Ekstremverdier = 3*sqrt(3)/2 og -3*sqrt(3)/2
Fasit: Topper: \((\pi/3,3\sqrt3/2)\) og \((7\pi/3,3\sqrt3/2)\). Bunner: \((5\pi/3,-3\sqrt3/2)\) og \((11\pi/3,-3\sqrt3/2)\).
Vanlig feil: Å klassifisere x=π og x=3π som ekstremalpunkter bare fordi den deriverte er null. Fortegnet til f′ må skifte.
Sensorpunkt: Sensor ser etter utledning av f′, alle stasjonære punkter i intervallet og korrekt klassifisering.
Del 2 · Oppgave 4I-dAndrederivert · vendepunkter
Oppgave 4 alternativ I d
Oppgave:
Finn \(f\prime\prime(x)\) ved regning. Bruk \(f\prime\prime(x)\) til å bestemme eventuelle vendepunkter på grafen til \(f\) i intervallet \(x\in[0,2\pi]\).
Vis løsning
Hva spør oppgaven om? Vi deriverer det oppgitte uttrykket for f′, faktoriserer f″ og finner nullpunkter. Deretter må vi kontrollere fortegnsskifte, fordi f″=0 alene ikke er nok.
Fasit: \(f\prime\prime(x)=-2\sin x(4\cos x+1)\). Vendepunktene er \((\alpha,3\sqrt{15}/8)\), \((\pi,0)\) og \((2\pi-\alpha,-3\sqrt{15}/8)\), der \(\alpha=\arccos(-1/4)\).
Vanlig feil: Å ta med endepunktene x=0 og x=2π som vendepunkter. Et vendepunkt krever vanligvis krumningsskifte på begge sider av punktet i definisjonsområdet.
Sensorpunkt: Sensor ser etter korrekt f″, løsning av begge faktorene og fortegnsskifte før punktene godtas.
Del 2 · Oppgave 4I-eBestemt integral · areal
Oppgave 4 alternativ I e
Oppgave:
Bestem ved regning arealet av det flatestykket som er avgrenset av grafen til \(f\), førsteaksen og linjene \(x=0\) og \(x=\pi\).
Vis løsning
Hva spør oppgaven om? På intervallet fra 0 til π er sin x ikke-negativ og 1+cos x ikke-negativ. Funksjonen ligger derfor over førsteaksen, så arealet er det bestemte integralet uten absoluttverdikorreksjon.
Siden \(\frac d{dx}(\cos^2x)=-2\sin x\cos x\), får vi
\[\int2\sin x\cos x\,dx=-\cos^2x.\]
Steg 5 — Skriv stamfunksjonen
\[A=\left[-2\cos x-\cos^2x\right]_0^\pi.\]
Steg 6 — Sett inn øvre grense
\[-2\cos\pi-\cos^2\pi=2-1=1.\]
Steg 7 — Sett inn nedre grense
\[-2\cos0-\cos^20=-2-1=-3.\]
Steg 8 — Trekk fra
\[A=1-(-3)=4.\]
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
Integral(2 sin(x)+2 sin(x) cos(x),0,pi)
→\(4\)
Tolkning: Funksjonen er ikke-negativ på intervallet, så integralet er lik arealet.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,sin,cos,pi,integrate,simplifyx=symbols('x',real=True)f=2*sin(x)+2*sin(x)*cos(x)area=integrate(f,(x,0,pi))primitive=integrate(f,x)print("Stamfunksjon =",primitive)print("Bestemt integral fra 0 til pi =",area)print("Kontroll mot 4 =",simplify(area-4))
Stamfunksjon = sin(x)**2 - 2*cos(x)
Bestemt integral fra 0 til pi = 4
Kontroll mot 4 = 0
Fasit: Arealet er \(4\) arealenheter.
Vanlig feil: Å integrere 2 sin x cos x som sin²x uten å kontrollere den deriverte. En korrekt stamfunksjon er -cos²x.
Sensorpunkt: Sensor ser etter fortegnskontroll, korrekt stamfunksjon og innsetting av begge grenser.
Oppgave 4 – Alternativ II
Del 2 · Oppgave 4II-aDerivasjon · tangentlikning
Oppgave 4 alternativ II a
Oppgave:
Vi har tegnet grafen til
\[f(x)=\cos x\]
og en tangent til denne i punktet \(P(a,f(a))\).
Vis at likningen for tangenten er
\[y=-(\sin a)x+a\sin a+\cos a.\]
Vis løsning
Hva spør oppgaven om? Vi finner den deriverte for å bestemme tangentens stigningstall, og bruker punkt-stigning-formen gjennom punktet P.
Steg 1 — Finn punktet på grafen
\[P=(a,f(a))=(a,\cos a).\]
Steg 2 — Deriver funksjonen
\[f\prime(x)=-\sin x.\]
Steg 3 — Finn stigningstallet ved \(x=a\)
\[m=f\prime(a)=-\sin a.\]
Steg 4 — Bruk punkt-stigning-formen
\[y-\cos a=-\sin a(x-a).\]
Steg 5 — Multipliser ut høyresiden
\[y-\cos a=-(\sin a)x+a\sin a.\]
Steg 6 — Isoler y
\[y=-(\sin a)x+a\sin a+\cos a.\]
Steg 7 — Kontroller at linjen går gjennom P
Setter vi \(x=a\), får vi \(y=-a\sin a+a\sin a+\cos a=\cos a\).
Tangent til cosinusgrafen og skjæringspunktene med aksene.
GeoGebra / CAS-kontroll
GeoGebra · CAS
1
Tangent((a,cos(a)),cos(x))
→\(y=-\sin(a)x+a\sin(a)+\cos(a)\)
Tolkning: CAS-linjen er den samme som uttrykket som skulle vises.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,sin,cos,diff,expand,simplifyx,a=symbols('x a',real=True)f=cos(x)slope=diff(f,x).subs(x,a)tangent=expand(cos(a)+slope*(x-a))expected=-sin(a)*x+a*sin(a)+cos(a)print("f'(x) =",diff(f,x))print("Stigningstall f'(a) =",slope)print("Tangentlikning y =",tangent)print("Differanse mot oppgitt uttrykk =",simplify(tangent-expected))print("Kontroll i x=a: y =",simplify(tangent.subs(x,a)))
f'(x) = -sin(x)
Stigningstall f'(a) = -sin(a)
Tangentlikning y = a*sin(a) - x*sin(a) + cos(a)
Differanse mot oppgitt uttrykk = 0
Kontroll i x=a: y = cos(a)
Fasit: Tangentlikningen er \(y=-(\sin a)x+a\sin a+\cos a\).
Vanlig feil: Å bruke stigningstallet \(\cos a\). Det er funksjonsverdien; stigningstallet er den deriverte \(-\sin a\).
Sensorpunkt: Sensor ser etter derivert, tangentstigning og bruk av punktet P.
Del 2 · Oppgave 4II-bAnalytisk geometri · akseavskjæringer og areal
Oppgave 4 alternativ II b
Oppgave:
Bestem koordinatene til punktene \(A\) og \(B\). Vis at arealet av \(\triangle OAB\) er
Hva spør oppgaven om? B er skjæringen med y-aksen og finnes ved x=0. A er skjæringen med x-aksen og finnes ved y=0. Trekanten er rettvinklet, så arealet er halvparten av produktet av katetene.
Tolkning: Produktet av positive akseavskjæringer gir to ganger arealet.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,sin,cos,simplify,factora=symbols('a',positive=True)x_intercept=simplify((a*sin(a)+cos(a))/sin(a))y_intercept=a*sin(a)+cos(a)area=simplify(x_intercept*y_intercept/2)expected=(a*sin(a)+cos(a))*(a+cos(a)/sin(a))/2print("x-koordinaten til A =",x_intercept)print("y-koordinaten til B =",y_intercept)print("Trekantareal =",area)print("Faktorisert areal =",factor(area))print("Differanse mot oppgitt formel =",simplify(area-expected))
x-koordinaten til A = a + 1/tan(a)
y-koordinaten til B = a*sin(a) + cos(a)
Trekantareal = (a*sin(a) + cos(a))**2/(2*sin(a))
Faktorisert areal = (a*sin(a) + cos(a))**2/(2*sin(a))
Differanse mot oppgitt formel = 0
Fasit: \(A=(a+\cot a,0)\), \(B=(0,a\sin a+\cos a)\), og arealformelen er vist.
Vanlig feil: Å bytte om funksjonsverdien i P med y-avskjæringen. Tangenten går ikke gjennom (0,cos a) når a≠0.
Sensorpunkt: Sensor ser etter begge akseavskjæringer og begrunnelse for trekantarealet.
Del 2 · Oppgave 4II-cAreal mellom linje og graf
Oppgave 4 alternativ II c
Oppgave:
Forklar at arealet \(T\) av det fargelagte området kan skrives
\[T(a)=F_{\triangle OAB}-1.\]
Vis løsning
Hva spør oppgaven om? Det fargelagte området er hele trekanten OAB minus arealet under cosinusgrafen fra 0 til π/2. Det sistnevnte arealet er et enkelt bestemt integral.
Steg 1 — Beskriv oppdelingen
Trekanten består av området under cosinusgrafen fra 0 til \(\pi/2\) og det fargelagte området.
Tolkning: Arealet under cosinusgrafen er konstant lik 1.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,cos,sin,pi,integrate,simplifyx,a=symbols('x a',positive=True)area_under_cos=integrate(cos(x),(x,0,pi/2))triangle_area=(a*sin(a)+cos(a))*(a+cos(a)/sin(a))/2T=simplify(triangle_area-area_under_cos)print("Areal under cos(x) fra 0 til pi/2 =",area_under_cos)print("Trekantareal =",triangle_area)print("T(a) =",T)
Areal under cos(x) fra 0 til pi/2 = 1
Trekantareal = (a + cos(a)/sin(a))*(a*sin(a) + cos(a))/2
T(a) = (a*sin(a) + cos(a))**2/(2*sin(a)) - 1
Hva spør oppgaven om? Vi legger inn arealfunksjonen i et digitalt verktøy med riktig definisjonsområde. Grafen faller først, har ett minimum og stiger deretter mot en endelig grenseverdi.
Del 2 · Oppgave 4II-eOptimering · derivert og grenseverdi
Oppgave 4 alternativ II e
Oppgave:
Bestem \(T_{\min}\) med tilhørende verdi av \(a\). Finn ut hva som skjer med arealet av det fargelagte området når \(a\to\frac\pi2\).
Vis løsning
Hva spør oppgaven om? Vi forenkler T, deriverer og finner den eneste kritiske verdien i intervallet. Deretter beregner vi minimumet numerisk og tar grenseverdien mot π/2.
Steg 1 — Forenkle arealfunksjonen
Fordi \(a+\cos a/\sin a=(a\sin a+\cos a)/\sin a\), får vi
Tolkning: Minimumet finnes numerisk; grenseverdien kan beregnes eksakt.
Python-kontroll med SymPy
Python 3Kjørt kontroll
fromsympyimportsymbols,sin,cos,tan,pi,diff,factor,nsolve,limit,Na=symbols('a',positive=True)T=(a*sin(a)+cos(a))*(a+cos(a)/sin(a))/2-1T_prime=factor(diff(T,a))critical=nsolve(a*tan(a)-1,0.85,prec=50)minimum=N(T.subs(a,critical),30)right_limit=limit(T,a,pi/2,dir='-')print("T(a) =",T)print("Faktorisert T'(a) =",T_prime)print("Løsning av a*tan(a)=1 =",critical)print("T_min =",minimum)print("Grenseverdi når a -> pi/2 fra venstre =",right_limit)print("Numerisk grenseverdi =",N(right_limit,30))
T(a) = (a + cos(a)/sin(a))*(a*sin(a) + cos(a))/2 - 1
Faktorisert T'(a) = (a*sin(a) - cos(a))*(a*sin(a) + cos(a))*cos(a)/(2*sin(a)**2)
Løsning av a*tan(a)=1 = 0.86033358901937976248389342413766233341188436323765
T_min = 0.122192676382090135080807506322
Grenseverdi når a -> pi/2 fra venstre = -1 + pi**2/8
Numerisk grenseverdi = 0.233700550136169827354311374985
Fasit: \(a\approx0{,}86033\) gir \(T_{\min}\approx0{,}12219\). Når \(a\to\pi/2\), går \(T(a)\to\pi^2/8-1\approx0{,}23370\).
Vanlig feil: Å anta at arealet går mot 0 fordi P nærmer seg x-aksen. Tangenten danner fortsatt en trekant med positivt overskuddsareal.
Sensorpunkt: Sensor ser etter numerisk løsning av a tan a=1, korrekt minimum og en eksplisitt grenseverdiberegning.
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 💜