Exact Equation Solver

Check whether M(x,y)dx + N(x,y)dy = 0 is an exact ODE by verifying dM/dy = dN/dx using numerical differentiation, with step-by-step output.

Presets:

ODE: M(x,y) dx + N(x,y) dy = 0

Result

Enter M and N, then press "Check Exactness".

Summary

Check whether M(x,y)dx + N(x,y)dy = 0 is an exact ODE by verifying dM/dy = dN/dx using numerical differentiation, with step-by-step output.

How it works

  1. A first-order ODE M(x,y)dx + N(x,y)dy = 0 is exact when dM/dy equals dN/dx everywhere. This tool evaluates both partial derivatives using central finite differences: df/dy = (f(x,y+h) - f(x,y-h)) / (2h). It samples several (x,y) pairs, compares the two partials numerically, and reports the maximum absolute difference. If that difference is below the tolerance, the equation is exact and a numerical estimate of F(x,y) is computed by integrating M dx at a reference point.

Use cases

Frequently Asked Questions

Last updated: 2026-05-23 · Reviewed by Nham Vu