Hvordan løser man begynnelsesverdiproblemet y' = -2y, y(0) = 1 numerisk med og hva returnerer den?
Klikk for å snu kortet
Man definerer høyresiden f(t, y) og kaller :
from scipy.integrate import
import numpy as np
def f(t, y):
return -2*y
sol [1]
Første argument er funksjonen er er en liste/array med startverdier (her [1]), og angir hvilke t-verdier løsningen skal lagres i. Returverdien sol er et objekt der sol.t er tidspunktene og sol.y er løsningen (en 2D-array med én rad per komponent, her sol.y[0]). Standardmetoden er RK45 (adaptiv Runge-Kutta av orden 5(4)). Den eksakte løsningen er y(t) = e^(-2t).
Space / Enter for å snu