DifferentialRootReduce
DifferentialRootReduce[expr,x]
attempts to reduce expr to a single DifferentialRoot object as a function of x.
DifferentialRootReduce[expr,{x,x0}]
takes the initial conditions to be specified at x=x0.
Details and Options
- DifferentialRootReduce will attempt to represent any expression as a DifferentialRoot object.
- DifferentialRootReduce[expr,x] always gives exactly 0 when the DifferentialRoot object for expr is equivalent to the zero function.
- DifferentialRootReduce automatically threads over lists, as well as equations and inequalities.
- DifferentialRootReduce[f] operates on a pure function or pure DifferentialRoot object.
Examples
open allclose allBasic Examples (1)
Reduce the Bessel function to a DifferentialRoot:
Scope (7)
DifferentialRootReduce threads automatically over lists:
Options (1)
Method (1)
DifferentialRootReduce can give non-homogeneous equations:
Use the option Method->"Homogeneous" to get an homogeneous equation:
Applications (3)
Use DifferentialRootReduce to generate the differential equations with initial values for elementary functions:
Use DifferentialRootReduce to generate the differential equations with initial values for special functions:
Use DifferentialRootReduce to generate the differential equations that obey combinations of different functions:
Text
Wolfram Research (2008), DifferentialRootReduce, Wolfram Language function, https://reference.wolfram.com/language/ref/DifferentialRootReduce.html (updated 2020).
CMS
Wolfram Language. 2008. "DifferentialRootReduce." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/DifferentialRootReduce.html.
APA
Wolfram Language. (2008). DifferentialRootReduce. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DifferentialRootReduce.html