Python - Differential Equation - ODE 004 | ![]() |
![]() |
ODE 004 - Code We have two ordinary differential equations: dx/dt = 3e-t dy/dt = 3 - y(t) with initial values x(0) = 0 and y(0) = 0. To the left you see the code for a Python program solving this differential equation numerically and drawing the graph. The function odeint from the library scipy.integrate solve this differential equation. odeint has three parameters: model : function call where you have the mathematical model in the diff.eq. z0 : initial value t : time arrayThe two first parameters (model and z0) are transferred to the first parameter z in the model function. The body part (line 15-18) of model contains the mathematical model of the diff.eq. Notice how the function model solves two differential equations at once, returning an array with both solutions. |
![]() |
ODE 004 - Graph |