Kommandoer, CAS, grafer, regresjon, sannsynlighet, Python-kode og eksamensforklaringer - samlet som søkbar tekst med tabeller og diagrammer.
For deg i S1 (VG1/VG2) og privatister som vil levere ryddige digitale besvarelser. Bruk den til raske oppslag før prøver, og til dypere øving underveis: du lærer hva du skal skrive i GeoGebra og Python, hvorfor kommandoen virker, og hvordan du forklarer svaret.
| Hva guiden løser | Hvordan du bruker den |
|---|---|
| Du lærer hva du skal skrive i GeoGebra og Python, hvorfor kommandoene virker, og hvordan resultatet kan forklares i en matematisk besvarelse. | Finn temaet du trenger, kopier mønsteret, bytt ut funksjon eller tall, og kontroller alltid om svaret gir mening i modellen. |
GeoGebra er både regneverktøy og dokumentasjonsverktøy. I S1 bruker du det til å undersøke funksjoner, løse likninger, derivere, lage regresjonsmodeller og simulere sannsynlighet.
| Del av GeoGebra | Brukes til | Typiske S1-temaer |
|---|---|---|
| Algebrafelt og grafikkfelt | skrive funksjoner, tegne grafer og lese av punkter | funksjoner, nullpunkter, ekstremalpunkter, vekstfart |
| CAS | regne symbolsk og nøyaktig | likninger, faktorisering, derivasjon, logaritmer, grenseverdier |
| Regneark | legge inn tabeller og analysere datasett | regresjon, statistikk, modellering |
| Sannsynlighetskalkulato r | finne sannsynligheter i fordelinger | binomisk og hypergeometrisk fordeling |
| Python | programmere beregninger, simuleringer og grafer | algoritmisk tenkning, numeriske metoder |
y Algebrafelt Grafikkfelt CAS f(x)=0.5x^2-2 Løs(f(x)=0) Nullpunkt(f) x Tangent(2,f) Regneark Derivert(f)
Arbeidsmåte i S1 • Definer funksjonen tydelig: f(x)=... Verktøyet gir deg tall og grafer, men det er forklaringen din som viser matematisk kompetanse. Skriv alltid hva svaret betyr, ikke bare hva GeoGebra returnerer. • Velg riktig visning: grafikkfelt, CAS, regneark eller sannsynlighetskalkulator. • Kontroller svaret med graf, fortegn, enhet eller modellkontekst. • Forklar metoden med ord i besvarelsen.
Algebrafeltet brukes når du skriver funksjoner og kommandoer. Grafikkfeltet viser grafer, punkter, tangenter og andre objekter.
| Hva vil du gjøre? | Skriv i GeoGebra | Forklaring |
|---|---|---|
| Tegne hel graf | f(x)=0.5x^2 | Grafen tegnes for alle aktuelle x-verdier. |
| Tegne graf på intervall | f(x)=Funksjon(0.5x^2,0,5) | Grafen vises bare for 0 <= x <= 5. |
| Lage delt funksjon | f(x)=Dersom(x<2,0.25x^2,-x+3) | Første uttrykk brukes før bruddpunktet, andre etterpå. |
| Endre akser | Grafikkfelt > Innstillinger | Tilpass aksene slik at viktige punkter vises. |
| Lese av punkt | Punkt på objekt eller Skjæring | Bruk punktet til å forklare modellen. |
y Nullpunkt(f) der grafen krysser x-aksen x x=1 x=3 Slik skriver du i besvarelsen Husk definisjonsmengde Jeg tegnet grafen til f i GeoGebra og begrenset definisjonsmengden til intervallet oppgaven spør om. Deretter leste jeg av aktuelle punkter og kontrollerte dem med kommandoer. I praktiske modeller er ikke alle x-verdier relevante. Tid kan for eksempel ikke være negativ, og antall personer må ofte være hele tall. Dette må du kommentere når du tolker grafen. Vanlig feil Elever tegner grafen riktig, men svarer uten å si hva x- og y-verdiene betyr. Legg alltid inn en setning om konteksten.
Et nullpunkt er en x-verdi der f(x)=0. Grafisk betyr det at grafen skjærer x-aksen. Algebraisk betyr det at funksjonsuttrykket er lik null.
| Metode | Kommando | Når passer den? |
|---|---|---|
| Alle nullpunkter | Nullpunkt(f) | når du vil finne alle synlige nullpunkter til grafen |
| Nullpunkt i intervall | NullpunktIntervall(f,1,8) | når oppgaven avgrenser x-verdiene |
| CAS-løsning | Løs(f(x)=0) | når du ønsker eksakte algebraiske løsninger |
| Numerisk løsning | NLøs(f(x)=0) | når eksakt svar ikke er nødvendig eller mulig |
y Nullpunkt(f) der grafen krysser x-aksen x x=1 x=3 Eksempelforklaring For f(x)=x^2-4x+3 får vi nullpunktene x=1 og x=3. Det betyr at grafen skjærer x-aksen i punktene (1,0) og (3,0). I en modell betyr dette ofte tidspunktet der en størrelse blir 0. Kontrollspørsmål • Er nullpunktet innenfor gyldig intervall? • Er svaret eksakt eller avrundet? • Gir x-verdien mening i situasjonen? • Skal du oppgi punkt eller bare x-verdi?
Topp- og bunnpunkter kalles ekstremalpunkter. I et indre ekstremalpunkt er ofte f'(x)=0. Et vendepunkt er et punkt der grafen skifter krumming.
| Tema | GeoGebra | Matematisk kontroll |
|---|---|---|
| Topp- og bunnpunkt | Ekstremalpunkt(f) | Løs f'(x)=0, og kontroller fortegn eller graf |
| Ekstremalpunkt i intervall | Ekstremalpunkt(f,a,b) | sjekk også randpunktene f(a) og f(b) |
| Vendepunkt | Vendepunkt(f) | Løs f''(x)=0 og kontroller krummingsskifte |
| Størst/minst verdi | Maks(f,a,b) eller Min(f,a,b) | oppgi både x-verdi og funksjonsverdi |
y f'(x)=0 topp kandidater til topp/bunn vendepunkt x
bunn Når oppgaven gjelder en modell, skriv: "Funksjonen har størst verdi når x=..., og da er f(x)=...". Da viser du at du tolker punktet, ikke bare finner det. Randpunkter På et lukket intervall kan størst eller minst verdi ligge i endepunktene. Derfor holder det ikke alltid å løse f'(x)=0. Du må sammenligne verdiene i kritiske punkter og randpunkter. Husk f'(x)=0 gir kandidater. Det er forklaring og kontroll som avgjør topp, bunn eller ingen av delene.
Asymptoter er linjer grafen nærmer seg. Rasjonale funksjoner kan ha vertikale, horisontale eller skrå asymptoter.
| Type | Kjennetegn | GeoGebra/CAS |
|---|---|---|
| Vertikal asymptote | nevneren blir 0, og grafen går mot ± | Asymptote(f) eller undersøk nevner=0 |
| Horisontal asymptote | grafen nærmer seg y=k når x blir stor | Grenseverdi(f(x),) og Grenseverdi(f(x),-) |
| Skrå asymptote | grafen nærmer seg y=ax+b | Asymptote(f) eller polynomdivisjon |
| Hull i grafen | felles faktor kan forkortes bort | Faktoriser teller og nevner |
y x=1 y=1 x Forklaring i tekst Jeg finner asymptotene med kommandoen Asymptote(f). Den vertikale asymptoten viser en x-verdi funksjonen ikke kan ha, mens den horisontale asymptoten viser hvilken y-verdi grafen nærmer seg for store x-verdier. Vanlig feil Ikke skriv at grafen "treffer" asymptoten uten å undersøke. En asymptote beskriver hva grafen nærmer seg. Noen grafer kan krysse en horisontal asymptote, men fortsatt nærme seg den for store x-verdier.
Gjennomsnittlig vekstfart er stigningstallet til sekanten mellom to punkter. Momentan vekstfart er stigningstallet til tangenten i ett punkt.
| Begrep | Formel | GeoGebra |
|---|---|---|
| Gjennomsnittlig vekstfart | (f(b)-f(a))/(b-a) | Lag to punkter og en linje gjennom dem |
| Momentan vekstfart | f'(a) | Tangent(a,f) eller Derivert(f) |
| Tangentlikning | y=f'(a)(x-a)+f(a) | Tangent(a,f) i grafikkfeltet |
| Enhet | y-enhet per x-enhet | må tolkes i modellen |
y sekant = gjennomsnittlig tangent = momentan Eksempeltekst x Den gjennomsnittlige vekstfarten fra x=a til x=b er stigningstallet til sekanten. Den momentane vekstfarten i x=a er stigningstallet til tangenten, altså den deriverte i punktet. Slik får du bedre karakter • Vis formelen du bruker, ikke bare kommandoen. • Oppgi enhet: kr/år, meter/sekund, personer/dag osv. • Forklar forskjellen på gjennomsnittlig og momentan vekstfart.
GeoGebra kan tegne grafen til f, f' og f'' samtidig. Når f' er positiv, vokser f. Når f' er negativ, synker f. Når f'' er positiv, krummer f oppover.
| Skriv | Hva skjer? | Bruk i S1 |
|---|---|---|
f(x)=2x^4-2x^2 | definerer funksjonen | start med funksjonen du skal undersøke |
| f'(x) | tegner den deriverte | nullpunkter til f' er kandidater til topp/bunn |
| f''(x) | tegner andrederiverte | nullpunkter til f'' er kandidater til vendepunkt |
Derivert(f) | lager derivert objekt | nyttig hvis apostrof ikke fungerer |
y f(x) f'(x) f''(x) x Sammenheng Hvis f'(x)>0 på et intervall, er f voksende der. Hvis f'(x)<0, er f synkende. Hvis f''(x)>0, krummer grafen oppover; hvis f''(x)<0, krummer den nedover. Eksempel på kort begrunnelse Grafen til f' skifter fra positiv til negativ ved x=a. Derfor går f fra å vokse til å synke, og punktet er et toppunkt.
CAS-feltet brukes når du ønsker nøyaktige algebraiske svar. Det er særlig nyttig til likninger, logaritmer, faktorisering, polynomdivisjon og derivasjon.
| Tema | Skriv i CAS | Forklaring |
|---|---|---|
| Regne uttrykk | 3/4-(x-6)/(2x+8) | CAS forenkler symbolsk. |
| Definere funksjon | f(x):=ln(2x) | kolon-likhet lagrer funksjonen |
| Faktorisere | Faktoriser(x^2-5x+6) | viser produktform |
| Polynomdivisjon | Divisjon(uttrykk,divisor) | gir kvotient og rest |
| Derivere | Derivert(f) eller f'(x) | gir uttrykk for vekstfart |
| Grenseverdi | Grenseverdi(f(x),) | viser hva uttrykket nærmer seg |
1 f(x):=ln(2x) lagrer funksjon 2 Løs(f(x)=3) eksakt løsning 3 HøyreSide($2,1) hent verdi 4 Tangent(x1,f) bruk svaret videre Logaritmeregel Nøyaktig vs. tilnærmet log_b(x)=a betyr b^a=x. Argumentet må være positivt: x>0. I CAS bør du være oppmerksom på definisjonsmengden. Bruk eksakt svar når oppgaven spør om eksakt verdi. Bruk desimal i praktiske modeller når svaret skal tolkes, men skriv gjerne hvor mange desimaler du runder til.
Når CAS gir flere løsninger, kan du hente ut én bestemt verdi og bruke den videre i nye utregninger.
| Oppgave | Skriv | Typisk svar |
|---|---|---|
| Eksponentiallikning | e^(2x)=3 | x=1/2 ln(3) |
| Andregradslikning | x^2+x-6=0 | x=-3 eller x=2 |
| Likningssystem | x^2+y=5 og 2x+y=2 | {x=3,y=-4} og {x=-1,y=4} |
| Betingelse | x^2-4=0, x>0 | x=2 |
Dokumentasjon I en eksamensbesvarelse kan du skrive: "Jeg løste likningen i CAS. Siden oppgaven gjelder lengde/tid/prosent, velger jeg den positive løsningen." Typiske feil
| Mål | Skriv | Forklaring |
|---|---|---|
| Første høyreside | HøyreSide($1,1) | henter første løsning fra rad 1 |
| Andre høyreside | HøyreSide($1,2) | henter andre løsning |
| Lagre variabel | x1:=HøyreSide($1,1) | kan brukes videre i nye linjer |
| Sette inn verdi | ByttUt(f(x),x=x1) | regner med verdien du har hentet |
• Velger en løsning uten å begrunne hvorfor. • Blander eksakt og avrundet svar i samme utregning. • Glemmer betingelser som x>0 i logaritmer og modeller. • Kopierer CAS-svar uten å forklare hva variabelen betyr.
CAS kan forenkle algebra, men du må kjenne ideen bak kommandoene. Dette er viktig når du skal forklare løsningsstrategien. Når må du forklare ekstra?
| Tema | Eksempel | Hvorfor er det nyttig? |
|---|---|---|
| Faktorisering | Faktoriser(x^3-4x) | viser nullpunkter og felles faktorer |
| Forkorting | Faktoriser(teller) og Faktoriser(nevner) | kan vise hull eller asymptoter i rasjonale funksjoner |
| Logaritmer | ln(5), lg(5), log(3,25) | bruk rett grunntall |
| Identitet | ((a-b)^3)/8 == -((b-a)^3)/8 | tester om to uttrykk alltid er like |
| Permutasjon | nPr(6,4) | rekkefølge teller |
| Kombinasjon | nCr(6,4) | rekkefølge teller ikke |
• Når CAS gir flere løsninger. • Når logaritmen krever positivt argument. • Når du forkorter en rasjonal funksjon. • Når oppgaven skiller mellom ordnet og uordnet utvalg. Eksamenssetning Jeg bruker nCr fordi rekkefølgen ikke har betydning. Det er bare hvilke elementer som blir valgt som teller. Huskeregler nPr(n,r)=n!/(n-r)!. nCr(n,r)=n!/(r!(n-r)!). Bruk nPr når rekkefølge betyr noe, og nCr når du bare velger en gruppe.
Sannsynlighetskalkulatoren gjør det enklere å regne med fordelinger. I S1 er binomisk og hypergeometrisk fordeling særlig aktuelle.
| Fordeling | Når brukes den? | Formel |
|---|---|---|
| Binomisk | n uavhengige forsøk, samme sannsynlighet p i hvert forsøk | P(X=k)=C(n,k)p^k(1-p)^(n-k) |
| Hypergeometrisk | trekk uten tilbakelegging fra en fast gruppe | P(X=k)=C(K,k)C(N-K,n-k)/C(N,n) |
Binomisk fordeling: X ~ Bin(n,p) P(a ≤ X ≤ b) velg intervall Velg riktig og les sannsynlighet Med tilbakelegging eller uavhengige forsøk: binomisk. Uten tilbakelegging fra en fast gruppe: hypergeometrisk. 0 2 4 6 8 10 12
| Oppgavetype | Velg i kalkulatoren |
|---|---|
| nøyaktig k treff | P(X = k) |
| minst k treff | P(X >= k) |
| høyst k treff | P(X <= k) |
| mellom a og b treff | P(a <= X <= b) |
Tolkning Ikke stopp ved tallet 0,231. Skriv for eksempel: "Sannsynligheten er omtrent 23,1 %. Det betyr at omtrent 23 av 100 tilsvarende situasjoner vil gi et slikt resultat."
Regnearkdelen brukes når du har datapar og vil lage en modell. Det viktigste er ikke bare å få en formel, men å vurdere om modellen passer til dataene og situasjonen.
| Trinn | Hva gjør du? | Hvorfor? |
|---|---|---|
| 1 | Skriv x-verdier i A og y-verdier i B | GeoGebra trenger datapar. |
| 2 | Marker alle celler med data | Da vet GeoGebra hvilke punkter som analyseres. |
| 3 | Velg regresjonsanalyse | Åpner analysevinduet. |
| 4 | Velg modelltype | Velg modellen som passer mønsteret. |
| 5 | Skriv modell og gyldighetsområde | Viser matematisk tolkning, ikke bare formel. |
y Regresjon modell + vurdering x
| Modell | Form | Når passer den? |
|---|---|---|
| Lineær | y=ax+b | jevn økning eller nedgang |
| Andregrad | y=ax^2+bx+c | parabelmønster |
| Eksponentiell | y=a*b^x | prosentvis vekst eller nedgang |
| Potens | y=a*x^b | skalering med potens |
Modellvurdering En god besvarelse sier hvorfor modellen passer, hvilke begrensninger den har, og om det er fornuftig å bruke den utenfor datasettet.
En regresjonsmodell er ikke automatisk sann. Den er en tilpasning til data. I S1 må du ofte vurdere form, veksttype, avvik og gyldighetsområde.
| Du undersøker | Hva betyr det? | God formulering |
|---|---|---|
| Punktmønster | ser dataene omtrent lineære, krumme eller eksponentielle ut? | Punktene ligger omtrent langs en rett linje. |
| Residualer | avstanden mellom data og modell | Avvikene virker små og uten tydelig mønster. |
| R-verdi | mål på tilpasning for enkelte modeller | Høy R² støtter modellen, men beviser den ikke alene. |
| Gyldighetsområde | x-verdier modellen kan brukes for | Modellen bør ikke brukes langt utenfor måleområdet. |
y Regresjon modell + vurdering x Svarmal SEO-nøkkelord i emnet Jeg velger en eksponentiell modell fordi økningen ser prosentvis ut. Modellen passer brukbart i intervallet datamaterialet dekker, men bør ikke brukes langt utenfor dette intervallet. Naturlige fraser: regresjon i GeoGebra S1, lineær regresjon S1, eksponentiell modell S1, modellering med regneark, hvordan velge regresjonsmodell.
Små arbeidsvaner sparer tid og reduserer feil. Dette gjelder spesielt når du arbeider under tidspress på prøve eller eksamen. Før du leverer
| Handling | Hurtigtast | Kommentar |
|---|---|---|
| Tilbake til pil | Esc | avslutter aktivt verktøy |
| Opphøyd i n | Alt + n | nyttig for x^2, x^3 osv. |
| Kvadratrot | Alt + r | kan også skrives sqrt() |
| Pi | Alt + p | setter inn pi |
| Eulertallet | Alt + e | setter inn e |
| Uendelig | Alt + u | setter inn |
| Skifte visning | Ctrl + d | mellom definisjon, kommando og verdi |
• Har du skrevet definisjonsmengde der det trengs? • Har du avrundet riktig og oppgitt enhet? • Har du forklart hvorfor du velger en bestemt løsning? • Har du kontrollert grafen mot CAS-resultatet? • Har du skilt mellom beregning og tolkning? ifingo-lenkeforslag Ryddighet Gi objekter navn: f, g, A, B, x1. Da blir CAS-linjer og forklaringer lettere å lese. Slett eller skjul objekter som ikke hører til løsningen.
Python-delen handler om å bruke kode til matematisk utforsking: variabler, beregninger, løkker, grafer og simuleringer. a = 16 b = a/2 print("a =", a) print("b =", b) a = 16 # lagrer tallet 16 i a b = a/2 # b blir halvparten av a print("a =", a) print("b =", b)
| Syntaks | Betyr |
|---|---|
| = | lagrer en verdi |
| == | tester om to verdier er like |
| ** | opphøyd i |
| # | kommentar |
float(input()) | leser inn desimaltall |
I Python bruker vi = for å lagre en verdi. Tekst må stå i anførselstegn. print() viser resultatet. Tall kan regnes med som vanlige matematiske uttrykk. Kommentarer Alt etter # er kommentar. Kommentarer forklarer koden og påvirker ikke resultatet.
Når du kjenner to punkter, kan Python regne ut stigningstall og konstantledd. Dette er nyttig i lineære modeller. x1 = float(input("x1?")) y1 = float(input("y1?")) x2 = float(input("x2?")) y2 = float(input("y2?")) y Regresjon modell + vurdering a = (y2-y1)/(x2-x1) b = y1-a*x1 print("y =", round(a,1), "x +", round(b,1)) Matematisk idé x Formelen for stigningstallet er a=(y2-y1)/(x2-x1). Konstantleddet finner vi ved b=y1-a*x1. Vanlig feil Hvis x2=x1, får du divisjon med 0. Da finnes ingen vanlig funksjon på formen y=ax+b gjennom punktene, fordi linjen er vertikal.
I S1 bruker du ofte Python til raske beregninger. Da må du vite forskjellen på naturlig logaritme og briggske logaritmer. from pylab import * y a = 15 print("sqrt(15) =", round(sqrt(a),2)) plot(x,y) start ved x > 0 for ln(x) lg = log10(150) ln = log(150) print("lg(150) =", round(lg,2)) print("ln(150) =", round(ln,2)) x
| Python | Matematikk |
|---|---|
sqrt(x) | kvadratroten av x |
| x**n | x opphøyd i n |
log(x) | ln(x), naturlig logaritme |
| log10(x) | lg(x), briggske logaritme |
round(x,2) | avrunder til 2 desimaler |
Definisjonsmengde Logaritmer er bare definert for positive argumenter. Derfor starter vi ofte x-listen på 0.1 når vi plotter ln(x).
If-setninger brukes når programmet skal velge mellom ulike handlinger. I matematikk kan dette brukes til delt funksjon, klassifisering eller enkel simulering. a = float(input("Hva er a?")) if a > 5: print("a er større enn 5.") elif a < 5: print("a er mindre enn 5.") else: print("a er lik 5.") les a a > 5? elif a<5 if-del Syntaks Legg merke til kolon etter if, elif og else. Linjene som hører til hver del må ha innrykk. else
| Operator | Betyr |
|---|---|
| > | større enn |
| < | mindre enn |
| >= | større enn eller lik |
| <= | mindre enn eller lik |
| == | er lik |
| != | er ikke lik |
While-løkka kjører så lenge betingelsen er sann. Dette passer når du ikke vet på forhånd hvor mange perioder som trengs. verdi = 2000 n = 0 nyverdi = 2000 y while nyverdi <= 3000: n = n + 1 nyverdi = verdi*1.10**n grense 3000 print("for n =", n, "er nyverdi =", round(nyverdi)) Formel Ved p % vekst per periode bruker vi y=a*(1+p/100)^x. Her er a=2000 og p=10. Pass på evig løkke x Hvis betingelsen aldri blir falsk, stopper ikke programmet. Sørg for at variabelen i betingelsen faktisk endrer seg inne i løkka.
For-løkker passer når du vet hvor mange runder programmet skal kjøre, eller når du vil gå gjennom en liste med verdier.
| for t in range(4): print(t) for t in range(1,5,2): print(t) for n in range(1,5,1): kv = n**2 print("n =", n, "gir kvadrattallet", kv) | Kode | Verdier |
|---|---|---|
range(4) | 0, 1, 2, 3 | |
range(1,5) | 1, 2, 3, 4 | |
range(1,5,2) | 1, 3 | |
range(5,0,-1) | 5, 4, 3, 2, 1 |
Bruk i S1 Range • lage tabellverdier for en funksjon range(4) gir 0, 1, 2 og 3. Sluttverdien er ikke med. range(1,5,2) gir 1 og 3 fordi steglengden er 2. • simulere mange forsøk • regne rente eller vekst periode for periode • tegne punkter fra beregninger
Med pylab kan du lage lister med x- og y-verdier og tegne punkter, grafer og modeller. Dette gjør Python til et utforskende matematikkverktøy. from pylab import * y x = [2, 2.5, 3, 4] y = [1, 1.3, 1.2, 1.1] plot(x, y, "o") show() plot(x,y) start ved x > 0 for ln(x) x = linspace(0.1, 5, 100) y = log(x) plot(x, y, label="f(x)=ln(x)") grid(); legend(); show() x Linspace linspace(0.1,5,100) lager 100 x-verdier. Vi starter på 0.1 fordi ln(x) bare er definert for x>0. Tegneregler • Bruk "o" for punkter. • Bruk label og legend når du har flere grafer. • Bruk grid for lesbarhet. • Sjekk at x-listen dekker riktig intervall.
Numerisk derivasjon bruker en liten endring i x for å anslå stigningstallet til grafen. Dette bygger på Newtons kvotient. def f(x): return 0.5*x**2 - 2*x + 1 y Newtons metode def derivert(f, x, deltax): return (f(x+deltax)-f(x))/deltax tangentens nullpunkt blir neste x-verdi deltax = 1E-8 x1 = float(input("x-verdi?")) derivertverdi = derivert(f, x1, deltax) print("f'(", x1, ") =", round(derivertverdi,2)) x Formel f'(x) (f(x+Δx)-f(x))/Δx når Δx er veldig liten. Dette gir en tilnærming, ikke alltid et eksakt svar. Når passer metoden? • når du har en funksjon du kan beregne verdier for • når eksakt derivasjon er vanskelig eller ikke nødvendig • når du skal illustrere tangentstigning i Python
Når du kjenner funksjonsverdien og den deriverte i et punkt, kan du finne tangentlinjen. Python kan regne dette numerisk. from pylab import * y deltax = 1E-8 sekant = gjennomsnittlig tangent = momentan def f(x): return 0.25*x**2 + 3 def fder(x): return (f(x+deltax)-f(x))/deltax x1 = float(input("x1 =?")) y1 = f(x1) a = fder(x1) b = y1 - a*x1 print("y =", round(a,1), "x +", round(b,1)) x Tangentformel God forklaring y=f'(a)(x-a)+f(a). På formen y=mx+b blir b=f(a)-f'(a)*a. Programmet regner først funksjonsverdien i punktet, deretter en numerisk verdi for den deriverte. Stigningstallet brukes i tangentformelen.
Numeriske metoder brukes når vi vil finne nullpunkter omtrent. Halveringsmetoden krever fortegnsskifte i intervallet. Newtons metode bruker tangentens nullpunkt som ny tilnærming.
| Metode | Krever | Styrke | Svakhet |
|---|---|---|---|
| Halveringsmetoden | f(a) og f(b) har ulikt fortegn | stabil og lett å forklare | kan være treg |
| Newtons metode | startverdi og derivert | ofte svært rask | kan feile ved dårlig startverdi |
| Grafisk kontroll | graf av funksjonen | gir oversikt | ikke alltid presist nok alene |
y Newtons metode tangentens nullpunkt blir neste x-verdi x x_(n+1) = x_n - f(x_n)/f'(x_n) while abs(f(x1)) > avvik: xny = x1 - f(x1)/fder(x1) x1 = xny Besvarelsessetning Husk Jeg bruker Newtons metode med startverdi valgt fra grafen. Iterasjonen stoppes når |f(x)| er mindre enn ønsket avvik, og nullpunktet oppgis avrundet. Metoden er rask, men startverdien må være fornuftig. Kontroller alltid med graf eller fortegn.
Digitale verktøy er nyttige, men du må vise matematisk forståelse. Bruk korte, presise forklaringer rundt beregningene. Mini-sjekkliste
| Når du bruker | Skriv i besvarelsen |
|---|---|
| GeoGebra grafikkfelt | Jeg tegnet grafen til f og leste av aktuelle punkter. Punktet betyr ... |
| CAS | Jeg løste likningen i CAS. Den relevante løsningen er ... fordi ... |
| Regresjon | Jeg valgte modelltypen fordi dataene viser ... Modellen gjelder omtrent for ... |
| Sannsynlighetskalkulator | Jeg brukte fordelingen ... fordi forsøkene er ... |
| Python | Programmet beregner ... med formelen ... Resultatet tolkes som ... |
• Har jeg definert variablene? • Har jeg valgt riktig metode eller kommando? • Har jeg forklart hvorfor løsningen er relevant? • Har jeg oppgitt enhet og avrunding? • Har jeg kontrollert med graf, fortegn eller kontekst? Kort eksempel Karakter 5-6-kjennetegn "CAS gir x=-3 og x=2. Siden x beskriver tid etter start, kan x ikke være negativ. Derfor bruker jeg x=2." Du kombinerer riktig kommando, matematisk metode, kontroll og tolkning. Du skriver ikke bare tall, men viser hvorfor svaret er rimelig.
Mange feil handler ikke om at verktøyet er vanskelig, men om manglende kontroll, tolkning eller presisjon i teksten.
| Feil | Konsekvens | Slik retter du |
|---|---|---|
| Svarer bare med skjermbilde | sensor ser ikke matematisk forklaring | skriv metode og tolkning i tekst |
| Glemmer intervall | får punkter utenfor oppgaven | bruk Funksjon(...,a,b) eller kommenter gyldighetsområde |
| Velger feil fordeling | sannsynligheten blir feil | avgjør om forsøkene er uavhengige eller uten tilbakelegging |
| Blander ln og lg | logaritmesvar blir feil | bruk log() for ln og log10() for lg i Python |
| Ingen innrykk i Python | programmet krasjer | bruk fire mellomrom etter if, while og for |
| For mange desimaler | svaret virker uryddig | rund fornuftig og oppgi avrunding |
Feil som læring Når du finner en feil, spør: Hva gjorde jeg? Hvor i stegene gikk det galt? Hvilken regel manglet jeg? Hvordan kan jeg kontrollere riktig løsning? Rask reparasjon • Tegn grafen for å sjekke CAS-svar. • Sett svaret tilbake i uttrykket. • Sammenlign med en grov hoderegning. • Skriv én setning om betydningen i modellen.
ifingo.no - GeoGebra og Python i S1.