Understanding Separable Equations
A separable differential equation has the derivative written as one x factor times one y factor. The usual form is dy/dx = F(x)G(y). This structure lets you move every y term to one side. It also moves every x term to the other side. After that, both sides can be integrated. The final answer is often implicit, because y may stay inside a logarithm, power, or trigonometric expression.
Why This Calculator Helps
Manual separation is easy to start, but errors appear quickly. A sign can be missed. A reciprocal can be copied wrongly. An initial value can change the constant. This calculator organizes those steps. It shows the separated statement, the integrated form, a constant rule, and a numerical table. The table is useful when the symbolic answer is hard to solve for y.
Advanced Options
The tool accepts common functions, powers, constants, and arithmetic. You can enter factors such as x^2+1, sin(x), exp(x), y, y^2, or 1+y. When an initial condition is supplied, the page builds a Runge Kutta table. It also compares a simple Euler estimate, so you can judge step size error. Smaller steps usually improve accuracy, but they create more rows.
Reading The Result
The implicit solution follows a clear pattern. The y side is the integral of one over G(y). The x side is the integral of F(x). The constant C joins the two sides. With x0 and y0, the constant is found by substitution. The numerical table then moves from x0 toward the target x value. Each row reports x, y, and slope data.
Good Input Practice
Use multiplication signs when needed. Write 3*x instead of 3x. Use log for natural logarithm. Use pi and e for constants. Avoid points where G(y) is zero, because division by zero may occur during separation. Check the step count before running a wide range. For classroom work, compare the displayed formula, table, CSV file, and PDF summary. Together, they make the solution easier to verify. Use the example table before entering new data. It shows acceptable syntax and expected behavior. This habit prevents format mistakes during longer homework sessions or tests online.