First-Order ODE Solver
Enter your ODE as dy/dx = f(x,y), set initial conditions and step size, then get a step-by-step Euler method table and solution curve.
ODE Parameters
Use x, y, sin, cos, exp, log, sqrt, ^
Quick Examples
x start
—
x end
—
y start
—
y end
—
No solution yet
Fill in the parameters and click Solve to see the step-by-step table and chart.
Copied to clipboard!
Summary
Enter your ODE as dy/dx = f(x,y), set initial conditions and step size, then get a step-by-step Euler method table and solution curve.
How it works
- Enter the right-hand side expression f(x,y) for your ODE dy/dx = f(x,y).
- Set the initial condition: the starting x value (x0) and corresponding y value (y0).
- Choose a step size h and the total number of steps to compute.
- Click "Solve" to run Euler's method: yn+1 = yn + h * f(xn, yn).
- Review the step-by-step table showing x, y, f(x,y), and the slope at each step.
- Inspect the solution curve chart to visualize how y evolves over x.
Use cases
- Check homework solutions for introductory differential equations courses.
- Visualize approximate solutions before applying exact analytical methods.
- Explore how step size affects Euler method accuracy.
- Model simple population growth or decay described by dy/dx = ky.
- Analyze velocity under variable forces in physics problems.
- Prototype numerical integration logic before coding it in Python or MATLAB.
- Teach or learn numerical methods interactively.
- Quickly estimate trajectories in engineering dynamics problems.
Frequently Asked Questions
Last updated: 2026-06-09 ·
Reviewed by Nham Vu