Total fremgang
0%
9.1: Øvelser bestått0 av 0

0% fullført

Lærebok/Kapittel 9.1

Kapittel 9.1

R1

Numerisk derivasjon

Lær å beregne den deriverte av en funksjon numerisk ved hjelp av Python.

Hva er den deriverte?

Den deriverte av en funksjon forteller oss hvor raskt funksjonen endrer seg. I matematikk skriver vi f'(x) for den deriverte av f(x).

Den deriverte kan defineres som grenseverdien:

f'(x) = limh→0 (f(x+h) - f(x)) / h

Når h blir veldig liten, får vi den eksakte deriverte

Eksempel: Derivert av f(x) = x²
Python
Loading...

For f(x) = x² vet vi at den eksakte deriverte er f'(x) = 2x. Ved x = 3 får vi f'(3) = 6. Vår numeriske metode gir nesten samme resultat!

Lage en derivert-funksjon

Vi kan lage en generell funksjon som tar inn en funksjon f og et punkt x, og returnerer den deriverte i det punktet.

Eksempel: Teste på flere funksjoner
Python
Loading...
Oppgave 9.1: Beregn deriverte
a

Lag en funksjon g(x) = x² + 2x + 1 og en derivert(f, x) funksjon som før.

b

Bruk funksjonen til å beregne g'(1), g'(2), og g'(3).

c

Den eksakte deriverte er g'(x) = 2x + 2. Sammenlign dine numeriske verdier med de eksakte.

Medium
Python
Loading...
Oppgave 9.2: Derivert av sin(x)

Python har innebygde matematiske funksjoner i `math`-modulen.

a

Importer math og lag en funksjon h(x) = math.sin(x).

b

Beregn den deriverte av sin(x) i punktet x = 0 (radianer).

c

Den eksakte deriverte av sin(x) er cos(x). Hva gir cos(0)? Stemmer det med din tilnærming?

Medium
Python
Loading...
Oppgave 9.3: Visualiser funksjonen og dens deriverte
a

Lag en funksjon f(x) = 0.5*x² - 2*x + 1.

b

Lag en liste med x-verdier fra -2 til 6 (bruk en løkke eller range).

c

Beregn både f(x) og f'(x) for hver x-verdi og skriv dem ut.

Medium
Python
Loading...

Oppsummering

Den deriverte f'(x) forteller hvor raskt funksjonen endrer seg

Numerisk derivasjon: f'(x) ≈ (f(x+h) - f(x)) / h hvor h er liten

En god verdi for h er ofte 0.0001

Vi kan lage en generell derivert-funksjon som virker for alle funksjoner