Fullstendig løsningsforslag til Matematikk R1 Eksamen vår 2008 (REA3022). Steg-for-steg forklaringer med «Vis løsning» og hjelp fra ifingo-læreren.
Faglig kvalitetssikret av lærere og toppstudenter · Følger læreplanen (LK20) · Sist oppdatert 2026-10-13
Løsningsforslag til eksamenssettet fra Utdanningsdirektoratet.
Om oppgave 4: På eksamen skulle kandidaten velge alternativ I eller alternativ II. Her er begge alternativer løst, slik at filen dekker hele eksamenssettet. Digital kontroll: Python-blokkene viser den faktiske koden som er kjørt og den faktiske utskriften. GeoGebra-feltene viser kommando, resultat og tolkning. Kodefeltene bruker mørk Python-utforming med Python-blått og Python-gult, uten rosa markering.Hva spør oppgaven om? Vi skal derivere et produkt av funksjonene \(x^2\) og \(\ln x\). Produktregelen må brukes, og definisjonsområdet \(x>0\) skal beholdes.
Sett \(u(x)=x^2\) og \(v(x)=\ln x\). Da er \(f(x)=u(x)v(x)\).
Produktregelen er \[(uv)^{\prime}=u^{\prime}v+uv^{\prime}.\]
Potensregelen gir \[u^{\prime}(x)=2x.\]
For \(x>0\) er \[v^{\prime}(x)=\frac1x.\]
\[f^{\prime}(x)=2x\ln x+x^2\cdot\frac1x.\]
Siden \(x^2/x=x\), får vi \[f^{\prime}(x)=2x\ln x+x.\]
Et likeverdig uttrykk er \[f^{\prime}(x)=x(2\ln x+1).\] Dette er ofte nyttig ved likningsløsning og fortegnsdrøfting.
CAS bekrefter både den utvidede og faktoriserte formen.
from sympy import symbols, log, diff, factor, simplify x = symbols('x', positive=True) f = x**2 * log(x) f_derivert = diff(f, x) f_faktorisert = factor(f_derivert) print("Definisjonsområde: x > 0") print("f(x) =", f) print("f'(x) =", f_derivert) print("Faktorisert form =", f_faktorisert) print("Kontroll mot x*(2*log(x) + 1):", simplify(f_derivert - x*(2*log(x) + 1)))Utskrift fra Python: Definisjonsområde: x > 0 f(x) = x**2*log(x) f'(x) = 2*x*log(x) + x Faktorisert form = x*(2*log(x) + 1) Kontroll mot x*(2*log(x) + 1): 0
Fasit: \(f^{\prime}(x)=2x\ln x+x=x(2\ln x+1)\), for \(x>0\).
Vanlig feil: Å derivere faktorene hver for seg og multiplisere dem. Produktregelen skal gi to ledd. Sensorpunkt: Sensor ser etter korrekt produktregel, den deriverte \(1/x\), full forenkling og at \(x>0\) er forstått. Få mer forklaring Del 1 · Oppgave 1b Algebra · polynomdivisjonHva spør oppgaven om? Vi skal dele et tredjegradspolynom med et førstegradspolynom. Hvert ledd i kvotienten bestemmes ved å dele høyeste grad i resten på høyeste grad i divisoren.
\(x^3/x=x^2\). Derfor begynner kvotienten med \(x^2\).
\[x^2(x-2)=x^3-2x^2.\]
\[(x^3-4x^2+x+6)-(x^3-2x^2)=-2x^2+x+6.\]
\((-2x^2)/x=-2x\). Vi legger derfor \(-2x\) til kvotienten.
\[-2x(x-2)=-2x^2+4x,\] og \[(-2x^2+x+6)-(-2x^2+4x)=-3x+6.\]
\((-3x)/x=-3\). Da får vi \[-3(x-2)=-3x+6.\]
Etter siste subtraksjon er resten \(0\). Dermed er \[x^3-4x^2+x+6=(x-2)(x^2-2x-3).\]
GeoGebra viser at divisjonen går opp uten rest.
from sympy import symbols, div, expand, factor x = symbols('x') teller = x**3 - 4*x**2 + x + 6 nevner = x - 2 kvotient, rest = div(teller, nevner) print("Dividend =", teller) print("Divisor =", nevner) print("Kvotient =", kvotient) print("Rest =", rest) print("Kontroll: divisor*kvotient + rest =", expand(nevner*kvotient + rest)) print("Faktorisering av dividend =", factor(teller))Utskrift fra Python: Dividend = x**3 - 4*x**2 + x + 6 Divisor = x - 2 Kvotient = x**2 - 2*x - 3 Rest = 0 Kontroll: divisor*kvotient + rest = x**3 - 4*x**2 + x + 6 Faktorisering av dividend = (x - 3)*(x - 2)*(x + 1)
Fasit: Kvotienten er \(x^2-2x-3\), og resten er \(0\).
Vanlig feil: Å miste fortegnet når \((-2x^2+ x+6)-(-2x^2+4x)\) regnes ut. Sensorpunkt: Sensor ser etter systematisk divisjon, alle subtraksjoner og kontrollen divisor ganger kvotient pluss rest. Få mer forklaring Del 1 · Oppgave 1c Grenser · faktoriseringHva spør oppgaven om? Direkte innsetting gir det ubestemte uttrykket \(0/0\). Vi må faktorisere og forkorte den felles faktoren før vi tar grensen.
Når \(x=8\), blir både teller og nevner \(0\). Derfor kan vi ikke stoppe ved direkte innsetting.
Differansen av to kvadrater gir \[x^2-64=(x-8)(x+8).\]
\[2x-16=2(x-8).\]
\[\frac{x^2-64}{2x-16}=\frac{(x-8)(x+8)}{2(x-8)}.\]
For \(x\ne8\) kan \(x-8\) forkortes: \[\frac{(x-8)(x+8)}{2(x-8)}=\frac{x+8}{2}.\]
Nå er uttrykket kontinuerlig ved \(x=8\), så \[\lim_{x\to8}\frac{x+8}{2}=\frac{8+8}{2}.\]
\[\frac{16}{2}=8.\] Hullet i originaluttrykket påvirker ikke grenseverdien.
CAS bekrefter at den fjernbare diskontinuiteten har grenseverdi 8.
from sympy import symbols, limit, factor, cancel x = symbols('x') uttrykk = (x**2 - 64)/(2*x - 16) faktorisert_teller = factor(x**2 - 64) forkortet = cancel(uttrykk) grenserverdi = limit(uttrykk, x, 8) print("Opprinnelig uttrykk =", uttrykk) print("Faktorisert teller =", faktorisert_teller) print("Forkortet uttrykk for x != 8 =", forkortet) print("Grenseverdi når x går mot 8 =", grenserverdi) print("Kontroll ved innsetting i forkortet uttrykk =", forkortet.subs(x, 8))Utskrift fra Python: Opprinnelig uttrykk = (x**2 - 64)/(2*x - 16) Faktorisert teller = (x - 8)*(x + 8) Forkortet uttrykk for x != 8 = x/2 + 4 Grenseverdi når x går mot 8 = 8 Kontroll ved innsetting i forkortet uttrykk = 8
Fasit: Grenseverdien er \(8\).
Vanlig feil: Å forkorte ledd i stedet for faktorer, eller å konkludere med at grensen er \(0/0\). Sensorpunkt: Sensor ser etter faktorisering, begrunnet forkorting for \(x e8\) og korrekt innsetting etter forkortingen. Få mer forklaring Del 1 · Oppgave 1d Logaritmer · regnereglerHva spør oppgaven om? Vi skal bruke produktregelen, kvotientregelen og potensregelen for logaritmer. Siden logaritmene må være definerte, forutsetter vi \(x>0\) og \(y>0\).
\[\lg(xy^2)=\lg x+\lg(y^2)=\lg x+2\lg y.\]
\[\lg\left(\frac{x}{y^2}\right)=\lg x-\lg(y^2)=\lg x-2\lg y.\]
Uttrykket blir \[\lg x+2\lg y-2\lg y+\lg x-2\lg y.\]
\[\lg x+\lg x=2\lg x.\]
\[2\lg y-2\lg y-2\lg y=-2\lg y.\]
\[2\lg x-2\lg y=2(\lg x-\lg y)=2\lg\left(\frac{x}{y}\right).\]
Potensregelen gir \[2\lg\left(\frac{x}{y}\right)=\lg\left(\frac{x^2}{y^2}\right).\]
CAS-resultatet er det samme når x og y antas positive.
from sympy import symbols, log, expand_log, simplify, logcombine x, y = symbols('x y', positive=True) uttrykk = log(x*y**2, 10) - 2*log(y, 10) + log(x/y**2, 10) forenklet = simplify(expand_log(uttrykk, force=True)) samlet = logcombine(forenklet, force=True) print("Forutsetning: x > 0 og y > 0") print("Utvidet logaritmeuttrykk =", expand_log(uttrykk, force=True)) print("Forenklet uttrykk =", forenklet) print("Samlet til én logaritme =", samlet) print("Kontroll mot 2*log(x/y,10):", simplify(forenklet - 2*log(x/y,10)))Utskrift fra Python: Forutsetning: x > 0 og y > 0 Utvidet logaritmeuttrykk = (log(x) - 2*log(y))/log(10) + (log(x) + 2*log(y))/log(10) - 2*log(y)/log(10) Forenklet uttrykk = log((x/y)**(2/log(10))) Samlet til én logaritme = log((x/y)**(2/log(10))) Kontroll mot 2*log(x/y,10): 0
Fasit: \(2\lg(x/y)\), eventuelt \(\lg(x^2/y^2)\), for \(x>0\) og \(y>0\). …