ifingo
Norsk (Bokmål)
Matematikk S1 · Premium læringsguide

GeoGebra og Python i S1

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øserHvordan 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.

1. GeoGebra i S1 - grunnidé

AlgebrafeltGrafikkfeltCASRegnearkf(x)=0.5x^2-2Nullpunkt(f)Tangent(2,f)Derivert(f) x yLøs(f(x)=0)

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 GeoGebraBrukes tilTypiske S1-temaer
Algebrafelt og grafikkfeltskrive funksjoner, tegne grafer og lese av punkterfunksjoner, nullpunkter, ekstremalpunkter, vekstfart
CASregne symbolsk og nøyaktiglikninger, faktorisering, derivasjon, logaritmer, grenseverdier
Regnearklegge inn tabeller og analysere datasettregresjon, statistikk, modellering
Sannsynlighetskalkulato rfinne sannsynligheter i fordelingerbinomisk og hypergeometrisk fordeling
Pythonprogrammere beregninger, simuleringer og graferalgoritmisk 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)

Eksamenstips

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.

2. Algebrafeltet og grafikkfeltet

Algebrafeltet brukes når du skriver funksjoner og kommandoer. Grafikkfeltet viser grafer, punkter, tangenter og andre objekter.

Hva vil du gjøre?Skriv i GeoGebraForklaring
Tegne hel graff(x)=0.5x^2Grafen tegnes for alle aktuelle x-verdier.
Tegne graf på intervallf(x)=Funksjon(0.5x^2,0,5)Grafen vises bare for 0 <= x <= 5.
Lage delt funksjonf(x)=Dersom(x<2,0.25x^2,-x+3)Første uttrykk brukes før bruddpunktet, andre etterpå.
Endre akserGrafikkfelt > InnstillingerTilpass aksene slik at viktige punkter vises.
Lese av punktPunkt på objekt eller SkjæringBruk 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.

3. Nullpunkter og skjæring med x-aksen

x yx=1x=3Nullpunkt(f)der grafen krysser x-aksen

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.

MetodeKommandoNår passer den?
Alle nullpunkterNullpunkt(f)når du vil finne alle synlige nullpunkter til grafen
Nullpunkt i intervallNullpunktIntervall(f,1,8)når oppgaven avgrenser x-verdiene
CAS-løsningLøs(f(x)=0)når du ønsker eksakte algebraiske løsninger
Numerisk løsningNLø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?

4. Toppunkt, bunnpunkt og vendepunkt

x ytoppbunnvendepunktf'(x)=0kandidater til topp/bunn

Topp- og bunnpunkter kalles ekstremalpunkter. I et indre ekstremalpunkt er ofte f'(x)=0. Et vendepunkt er et punkt der grafen skifter krumming.

TemaGeoGebraMatematisk kontroll
Topp- og bunnpunktEkstremalpunkt(f)Løs f'(x)=0, og kontroller fortegn eller graf
Ekstremalpunkt i intervallEkstremalpunkt(f,a,b)sjekk også randpunktene f(a) og f(b)
VendepunktVendepunkt(f)Løs f''(x)=0 og kontroller krummingsskifte
Størst/minst verdiMaks(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

Eksamenstips

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.

5. Asymptoter i rasjonale funksjoner

x yx=1y=1

Asymptoter er linjer grafen nærmer seg. Rasjonale funksjoner kan ha vertikale, horisontale eller skrå asymptoter.

TypeKjennetegnGeoGebra/CAS
Vertikal asymptotenevneren blir 0, og grafen går mot ±Asymptote(f) eller undersøk nevner=0
Horisontal asymptotegrafen nærmer seg y=k når x blir storGrenseverdi(f(x),) og Grenseverdi(f(x),-)
Skrå asymptotegrafen nærmer seg y=ax+bAsymptote(f) eller polynomdivisjon
Hull i grafenfelles faktor kan forkortes bortFaktoriser 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.

6. Gjennomsnittlig og momentan vekstfart

x ysekant = gjennomsnittligtangent = momentan

Gjennomsnittlig vekstfart er stigningstallet til sekanten mellom to punkter. Momentan vekstfart er stigningstallet til tangenten i ett punkt.

BegrepFormelGeoGebra
Gjennomsnittlig vekstfart(f(b)-f(a))/(b-a)Lag to punkter og en linje gjennom dem
Momentan vekstfartf'(a)Tangent(a,f) eller Derivert(f)
Tangentlikningy=f'(a)(x-a)+f(a)Tangent(a,f) i grafikkfeltet
Enhety-enhet per x-enhetmå 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.

7. Derivert og andrederivert i grafikkfeltet

x yf(x)f'(x)f''(x)

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.

SkrivHva skjer?Bruk i S1
f(x)=2x^4-2x^2definerer funksjonenstart med funksjonen du skal undersøke
f'(x)tegner den derivertenullpunkter til f' er kandidater til topp/bunn
f''(x)tegner andrederivertenullpunkter til f'' er kandidater til vendepunkt
Derivert(f)lager derivert objektnyttig 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.

8. CAS i GeoGebra - symbolsk regning

CAS-oppskrift: skriv - kontroller - forklar1f(x):=ln(2x)lagrer funksjon2Løs(f(x)=3)eksakt løsning3HøyreSide($2,1)hent verdi4Tangent(x1,f)bruk svaret videre

CAS-feltet brukes når du ønsker nøyaktige algebraiske svar. Det er særlig nyttig til likninger, logaritmer, faktorisering, polynomdivisjon og derivasjon.

TemaSkriv i CASForklaring
Regne uttrykk3/4-(x-6)/(2x+8)CAS forenkler symbolsk.
Definere funksjonf(x):=ln(2x)kolon-likhet lagrer funksjonen
FaktorisereFaktoriser(x^2-5x+6)viser produktform
PolynomdivisjonDivisjon(uttrykk,divisor)gir kvotient og rest
DerivereDerivert(f) eller f'(x)gir uttrykk for vekstfart
GrenseverdiGrenseverdi(f(x),)viser hva uttrykket nærmer seg
CAS-oppskrift: skriv - kontroller - forklar

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.

9. Likninger, likningssystemer og HøyreSide

Når CAS gir flere løsninger, kan du hente ut én bestemt verdi og bruke den videre i nye utregninger.

OppgaveSkrivTypisk svar
Eksponentiallikninge^(2x)=3x=1/2 ln(3)
Andregradslikningx^2+x-6=0x=-3 eller x=2
Likningssystemx^2+y=5 og 2x+y=2{x=3,y=-4} og {x=-1,y=4}
Betingelsex^2-4=0, x>0x=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ålSkrivForklaring
Første høyresideHøyreSide($1,1)henter første løsning fra rad 1
Andre høyresideHøyreSide($1,2)henter andre løsning
Lagre variabelx1:=HøyreSide($1,1)kan brukes videre i nye linjer
Sette inn verdiByttUt(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.

10. Faktorisering, logaritmer og kombinatorikk

x yplot(x,y)start ved x > 0 for ln(x)

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?

TemaEksempelHvorfor er det nyttig?
FaktoriseringFaktoriser(x^3-4x)viser nullpunkter og felles faktorer
ForkortingFaktoriser(teller) og Faktoriser(nevner)kan vise hull eller asymptoter i rasjonale funksjoner
Logaritmerln(5), lg(5), log(3,25)bruk rett grunntall
Identitet((a-b)^3)/8 == -((b-a)^3)/8tester om to uttrykk alltid er like
PermutasjonnPr(6,4)rekkefølge teller
KombinasjonnCr(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.

11. Sannsynlighetskalkulatoren i GeoGebra

Binomisk fordeling: X ~ Bin(n,p)024681012P(a ≤ X ≤ b)velg intervallog les sannsynlighet

Sannsynlighetskalkulatoren gjør det enklere å regne med fordelinger. I S1 er binomisk og hypergeometrisk fordeling særlig aktuelle.

FordelingNår brukes den?Formel
Binomiskn uavhengige forsøk, samme sannsynlighet p i hvert forsøkP(X=k)=C(n,k)p^k(1-p)^(n-k)
Hypergeometrisktrekk uten tilbakelegging fra en fast gruppeP(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

OppgavetypeVelg i kalkulatoren
nøyaktig k treffP(X = k)
minst k treffP(X >= k)
høyst k treffP(X <= k)
mellom a og b treffP(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."

12. Regneark og regresjon

x yRegresjonmodell + vurdering

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.

TrinnHva gjør du?Hvorfor?
1Skriv x-verdier i A og y-verdier i BGeoGebra trenger datapar.
2Marker alle celler med dataDa vet GeoGebra hvilke punkter som analyseres.
3Velg regresjonsanalyseÅpner analysevinduet.
4Velg modelltypeVelg modellen som passer mønsteret.
5Skriv modell og gyldighetsområdeViser matematisk tolkning, ikke bare formel.

y Regresjon modell + vurdering x

ModellFormNår passer den?
Lineæry=ax+bjevn økning eller nedgang
Andregrady=ax^2+bx+cparabelmønster
Eksponentielly=a*b^xprosentvis vekst eller nedgang
Potensy=a*x^bskalering med potens

Modellvurdering En god besvarelse sier hvorfor modellen passer, hvilke begrensninger den har, og om det er fornuftig å bruke den utenfor datasettet.

13. Modellvalg, residualer og gyldighetsområde

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økerHva betyr det?God formulering
Punktmønsterser dataene omtrent lineære, krumme eller eksponentielle ut?Punktene ligger omtrent langs en rett linje.
Residualeravstanden mellom data og modellAvvikene virker små og uten tydelig mønster.
R-verdimål på tilpasning for enkelte modellerHøy R² støtter modellen, men beviser den ikke alene.
Gyldighetsområdex-verdier modellen kan brukes forModellen 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.

14. Nyttige hurtigtaster og praktiske vaner

GeoGebraS1Python S1CAS GeoGebraregresjon S1sannsynlighetnullpunkterderivasjon

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

HandlingHurtigtastKommentar
Tilbake til pilEscavslutter aktivt verktøy
Opphøyd i nAlt + nnyttig for x^2, x^3 osv.
KvadratrotAlt + rkan også skrives sqrt()
PiAlt + psetter inn pi
EulertalletAlt + esetter inn e
UendeligAlt + usetter inn
Skifte visningCtrl + dmellom 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.

15. Python i S1 - variabler, input og print

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)

SyntaksBetyr
=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.

16. Python: linje gjennom to punkter

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.

17. Python: røtter, potenser og logaritmer

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

PythonMatematikk
sqrt(x)kvadratroten av x
x**nx 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).

18. If-setninger og vilkår i Python

les aa > 5?elif a<5if-delelse

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

OperatorBetyr
>større enn
<mindre enn
>=større enn eller lik
<=mindre enn eller lik
==er lik
!=er ikke lik

19. While-løkker og prosentvis vekst

x ygrense 3000

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.

20. For-løkker og tabeller

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)KodeVerdier
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

21. Plotting av punkter og grafer i Python

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.

22. Numerisk derivasjon i Python

x yNewtons metodetangentens nullpunkt blir neste x-verdi

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

23. Tangentlikning 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.

24. Numeriske metoder: halvering og Newton

Numeriske metoder brukes når vi vil finne nullpunkter omtrent. Halveringsmetoden krever fortegnsskifte i intervallet. Newtons metode bruker tangentens nullpunkt som ny tilnærming.

MetodeKreverStyrkeSvakhet
Halveringsmetodenf(a) og f(b) har ulikt fortegnstabil og lett å forklarekan være treg
Newtons metodestartverdi og derivertofte svært raskkan feile ved dårlig startverdi
Grafisk kontrollgraf av funksjonengir oversiktikke 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.

25. Slik dokumenterer du GeoGebra og Python på eksamen

Digitale verktøy er nyttige, men du må vise matematisk forståelse. Bruk korte, presise forklaringer rundt beregningene. Mini-sjekkliste

Når du brukerSkriv i besvarelsen
GeoGebra grafikkfeltJeg tegnet grafen til f og leste av aktuelle punkter. Punktet betyr ...
CASJeg løste likningen i CAS. Den relevante løsningen er ... fordi ...
RegresjonJeg valgte modelltypen fordi dataene viser ... Modellen gjelder omtrent for ...
SannsynlighetskalkulatorJeg brukte fordelingen ... fordi forsøkene er ...
PythonProgrammet 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.

26. Vanlige feil - og hvordan du retter dem

Mange feil handler ikke om at verktøyet er vanskelig, men om manglende kontroll, tolkning eller presisjon i teksten.

FeilKonsekvensSlik retter du
Svarer bare med skjermbildesensor ser ikke matematisk forklaringskriv metode og tolkning i tekst
Glemmer intervallfår punkter utenfor oppgavenbruk Funksjon(...,a,b) eller kommenter gyldighetsområde
Velger feil fordelingsannsynligheten blir feilavgjør om forsøkene er uavhengige eller uten tilbakelegging
Blander ln og lglogaritmesvar blir feilbruk log() for ln og log10() for lg i Python
Ingen innrykk i Pythonprogrammet krasjerbruk fire mellomrom etter if, while og for
For mange desimalersvaret virker uryddigrund 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.

27. Kommandooversikt: GeoGebra og Python i S1

Ofte stilte spørsmål

Hva brukes GeoGebra til i S1?
GeoGebra brukes til å tegne grafer, løse likninger, derivere, bruke CAS, lage regresjonsmodeller og regne sannsynlighet.
Hvordan finner jeg nullpunkter i GeoGebra?
Du kan bruke Nullpunkt(f), NullpunktIntervall(f,a,b) eller Løs(f(x)=0) i CAS. Sjekk alltid at svaret ligger i riktig intervall.
Når bør jeg bruke CAS i GeoGebra?
Bruk CAS når du trenger nøyaktige algebraiske svar, for eksempel i likninger, faktorisering, logaritmer, derivasjon og grenseverdier.
Hvordan bruker jeg Python til grafer i S1?
Du kan lage x-verdier med linspace, beregne y-verdier med funksjonsuttrykk og tegne grafen med plot(x,y), grid(), legend() og show().
Hva er forskjellen på binomisk og hypergeometrisk fordeling?
Binomisk fordeling brukes ved uavhengige forsøk med samme sannsynlighet. Hypergeometrisk fordeling brukes ved trekk uten tilbakelegging fra en fast gruppe.

ifingo.no - GeoGebra og Python i S1.