NonLinearFirstOrderODESolver(R, F)¶
odeef.spad line 355 [edit on github]
R: Join(Comparable, PolynomialFactorizationExplicit, RetractableTo Integer, LinearlyExplicitOver Integer, CharacteristicZero)
F: Join(AlgebraicallyClosedFunctionSpace R, TranscendentalFunctionCategory, PrimitiveFunctionCategory)
NonLinearFirstOrderODESolver provides a function for finding closed form first integrals of nonlinear ordinary differential equations of order 1.
- solve: (F, F, BasicOperator, Symbol) -> Union(F, failed)
solve(M(x, y), N(x, y), y, x)
returnsF(x, y)
such thatF(x, y) = c
for a constantc
is a first integral of the equationM(x, y) dx + N(x, y) dy = 0
, or “failed” if no first-integral can be found.