Matematik

Finite Difference til at finde afledte og dobbeltafledte af en funktion

14. april 2018 af Karst567 (Slettet) - Niveau: Universitet/Videregående

Jeg har en meget kompliceret og lang funktion (lad os kalde den f(x) ) kodet ind i software. Jeg vil gerne finde dens afledte og dobbeltafledte og fordi den er så bøvlet vil jeg gerne finde den mumerisk. Jeg er ikke nogen matematiker så jeg har lidt svært ved at forstå Finite Difference metoder: https://en.wikipedia.org/wiki/Finite_difference_method

Så. Givet jeg har en f(x) og kan evaluere f(x) for alle x, er der der en der kan komme med en guide til hvordan jeg finder

f'(x_0) \text{ og } f''(x_0)

ved hjælp af Finite Difference?


Brugbart svar (1)

Svar #1
14. april 2018 af peter lind

f'((x0)≈(f(x0+h)-f(x0-h))/(2h)

f''(x0)≈(f(x0+h)-2*f(x0)+f(x0-h))/h2

h er en intervallængde du selv vælger


Skriv et svar til: Finite Difference til at finde afledte og dobbeltafledte af en funktion

Du skal være logget ind, for at skrive et svar til dette spørgsmål. Klik her for at logge ind.
Har du ikke en bruger på Studieportalen.dk? Klik her for at oprette en bruger.