Tested tool guide
Tested browser tools
Checked August 16, 2026
What Differential Equation Solver does, with a checked example
Explore an initial-value problem by entering an ordinary differential equation, its starting conditions, an interval, and a numerical step size. The solver advances the solution with either Euler's method or fourth-order Runge-Kutta (RK4), then visualizes the resulting trajectory and, where applicable, its phase portrait. The main surprise is that the result is not a symbolic formula. It is a sequence of approximated values whose accuracy depends strongly on the chosen method and step size.
Worked example
A concrete input and expected output from the current implementation.
Input
Equation: y' = y
Initial condition: y(0) = 1
Interval: 0 to 0.2
Step size: 0.1
Method: Euler
->
Expected output
x = 0, y = 1
x = 0.1, y = 1.1
x = 0.2, y = 1.21
Euler's update is y_next = y + h f(x,y). The first step gives 1 + 0.1(1) = 1.1, and the second gives 1.1 + 0.1(1.1) = 1.21.