Student[ODEs]
Type
classify the solvability type of a first order ODE, if possible
Calling Sequence
Parameters
Description
Examples
Compatibility
Type(ODE, y(x))
Type(ODE, class, y(x))
ODE
-
a first order ordinary differential equation
y
name; the dependent variable
x
name; the independent variable
class
name; a solvability type
The Type(ODE, y(x)) returns a sequence of matching solvability types of ODE if any are found. Currently the only solvability types considered are: separable, linear, and exact.
The Type(ODE, class, y(x)) returns true or false indicating whether the ODE is of the given solvability type class.
The extra argument y(x) indicating the solving variable is optional in general, but it must be given when the solving variable cannot be determined unambiguously from the ODE.
with⁡StudentODEs:
types≔separable,linear,exact:
ode1≔x2⁢y⁡x+1+y⁡x2⁢x−1⁢diff⁡y⁡x,x=0
ode1≔x2⁢y⁡x+1+y⁡x2⁢x−1⁢ⅆⅆxy⁡x=0
Type⁡ode1,y⁡x
separable
map2⁡Type,ode1,types,y⁡x
true,false,false
ode2≔x2⁢y⁡x+1+x−1+diff⁡y⁡x,x=0
ode2≔x2⁢y⁡x+1+x−1+ⅆⅆxy⁡x=0
Type⁡ode2
linear
map2⁡Type,ode2,types
false,true,false
ode3≔diff⁡x⁢y⁡x2+1+x2,x=0
ode3≔y⁡x2+1+2⁢x⁢y⁡x⁢ⅆⅆxy⁡x+2⁢x=0
Type⁡ode3
exact
map2⁡Type,ode3,types
false,false,true
ode4≔diff⁡x⁢y⁡x+1,x=0
ode4≔y⁡x+1+x⁢ⅆⅆxy⁡x=0
Type⁡ode4
exact,linear,separable
map2⁡Type,ode4,types
true,true,true
The Student[ODEs][Type] command was introduced in Maple 2021.
For more information on Maple 2021 changes, see Updates in Maple 2021.
See Also
DEtools[odeadvisor]
map2
Student
Download Help Document