Derivatans definition i Python: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Hakan (diskussion | bidrag) |
Hakan (diskussion | bidrag) |
||
Rad 27: | Rad 27: | ||
<pre> | <pre> | ||
def f(x): | def f(x): | ||
return(pow(x, 3) - 2*x) | |||
h = 1e-10 #Ett sätt att skriva 10-potenser är att använda e | h = 1e-10 #Ett sätt att skriva 10-potenser är att använda e | ||
x = float(input("Ange x-värde: ")) | |||
k = (f( | k = (f(x+h) - f(x-h))/(2*h) | ||
print("Derivatan är:", k) | print("Derivatan är:", k) | ||
</pre> | </pre> | ||
Uppgiften är inspirerad av Malmö stads [https://sites.google.com/skola.malmo.se/programmeringsfortbildning/kursmaterial/tr%C3%A4ff-6?authuser=0 Matematisk programmering i Python] | Uppgiften är inspirerad av Malmö stads [https://sites.google.com/skola.malmo.se/programmeringsfortbildning/kursmaterial/tr%C3%A4ff-6?authuser=0 Matematisk programmering i Python] |
Versionen från 16 januari 2019 kl. 11.47
Beräkna derivatan approcimativt
Uppgift |
---|
Derivatan i en punkt
|
Python-koden
De första tre raderna i koden är en funktion. Läs här hur funktioner fungerar i Python.
def f(x): return(pow(x, 3) - 2*x) h = 1e-10 #Ett sätt att skriva 10-potenser är att använda e x = float(input("Ange x-värde: ")) k = (f(x+h) - f(x-h))/(2*h) print("Derivatan är:", k)
Uppgiften är inspirerad av Malmö stads Matematisk programmering i Python