Internal
problem
ID
[8749]
Book
:
Own
collection
of
miscellaneous
problems
Section
:
section
1.0
Problem
number
:
38
Date
solved
:
Sunday, March 30, 2025 at 01:30:02 PM
CAS
classification
:
[_rational, _Riccati]
Time used: 0.219 (sec)
Solve
In canonical form the ODE is
This is a Riccati ODE. Comparing the ODE to solve
With Riccati ODE standard form
Shows that
Using the above substitution in the given ODE results (after some simplification)in a second order ODE to solve for
But
Substituting the above terms back in equation (2) gives
Writing the ode as
Bessel ode has the form
The generalized form of Bessel ode is given by Bowman (1958) as the following
With the standard solution
Comparing (3) to (1) and solving for
Substituting all the above into (4) gives the solution as
Will add steps showing solving for IC soon.
Taking derivative gives
Doing change of constants, the solution becomes
Which simplifies to
Summary of solutions found
ode:=diff(y(x),x)*x-y(x)+y(x)^2 = x^(2/3); dsolve(ode,y(x), singsol=all);
Maple trace
Methods for first order ODEs: --- Trying classification methods --- trying a quadrature trying 1st order linear trying Bernoulli trying separable trying inverse linear trying homogeneous types: trying Chini differential order: 1; looking for linear symmetries trying exact Looking for potential symmetries trying Riccati trying Riccati sub-methods: trying Riccati_symmetries trying Riccati to 2nd Order -> Calling odsolve with the ODE, diff(diff(y(x),x),x) = 1/x^(4/3)*y(x), y(x) *** Sublevel 2 *** Methods for second order ODEs: --- Trying classification methods --- trying a symmetry of the form [xi=0, eta=F(x)] checking if the LODE is missing y -> Trying an equivalence, under non-integer power transformations, to LODEs admitting Liouvillian solutions. -> Trying a Liouvillian solution using Kovacics algorithm A Liouvillian solution exists Group is reducible or imprimitive <- Kovacics algorithm successful <- Equivalence, under non-integer power transformations successful <- Riccati to 2nd Order successful
Maple step by step
ode=x*D[y[x],x]-y[x]+y[x]^2==x^(2/3); ic={}; DSolve[{ode,ic},y[x],x,IncludeSingularSolutions->True]
from sympy import * x = symbols("x") y = Function("y") ode = Eq(-x**(2/3) + x*Derivative(y(x), x) + y(x)**2 - y(x),0) ics = {} dsolve(ode,func=y(x),ics=ics)
NotImplementedError : The given ODE Derivative(y(x), x) + y(x)**2/x - y(x)/x - 1/x**(1/3) cannot be solved by the factorable group method