Internal
problem
ID
[9011]
Book
:
First
order
enumerated
odes
Section
:
section
1
Problem
number
:
27
Date
solved
:
Friday, February 21, 2025 at 09:03:16 PM
CAS
classification
:
[_Riccati]
Solve
Time used: 0.621 (sec)
In canonical form the ODE is
This is a Riccati ODE. Comparing the ODE to solve
With Riccati ODE standard form
Shows that \(f_0(x)=\sin \left (x \right )\), \(f_1(x)=0\) and \(f_2(x)=1\). Let
Using the above substitution in the given ODE results (after some simplification)in a second order ODE to solve for \(u(x)\) which is
But
Substituting the above terms back in equation (2) gives
Unable to solve. Will ask Maple to solve this ode now.
Solution obtained is
Taking derivative gives
Doing change of constants, the solution becomes
Summary of solutions found
`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 Special trying Riccati sub-methods: trying Riccati_symmetries trying Riccati to 2nd Order -> Calling odsolve with the ODE`, diff(diff(y(x), x), x) = -sin(x)*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 -> Heun: Equivalence to the GHE or one of its 4 confluent cases under a power @ Moebius -> trying a solution of the form r0(x) * Y + r1(x) * Y where Y = exp(int(r(x), dx)) * 2F1([a1, a2], [b1], f) -> Trying changes of variables to rationalize or make the ODE simpler 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 <- No Liouvillian solutions exists -> Trying a solution in terms of special functions: -> Bessel -> elliptic -> Legendre -> Whittaker -> hyper3: Equivalence to 1F1 under a power @ Moebius -> hypergeometric -> heuristic approach -> hyper3: Equivalence to 2F1, 1F1 or 0F1 under a power @ Moebius -> Mathieu -> Equivalence to the rational form of Mathieu ODE under a power @ Moebius Equivalence transformation and function parameters: {t = 1/2*t+1/2}, {kappa = -20, mu = -32} <- Equivalence to the rational form of Mathieu ODE successful <- Mathieu successful <- special function solution successful Change of variables used: [x = arccos(t)] Linear ODE actually solved: (-t^2+1)^(1/2)*u(t)-t*diff(u(t),t)+(-t^2+1)*diff(diff(u(t),t),t) = 0 <- change of variables successful <- Riccati to 2nd Order successful`
Solving time : 0.003
(sec)
Leaf size : 59
dsolve(diff(y(x),x) = sin(x)+y(x)^2,y(x),singsol=all)
Solving time : 0.165
(sec)
Leaf size : 105
DSolve[{D[y[x],x]==Sin[x]+y[x]^2,{}},y[x],x,IncludeSingularSolutions->True]
Solving time : 0.000
(sec)
Leaf size : 0
Python version: 3.13.1 (main, Dec 4 2024, 18:05:56) [GCC 14.2.1 20240910] Sympy version 1.13.3
from sympy import * x = symbols("x") y = Function("y") ode = Eq(-y(x)**2 - sin(x) + Derivative(y(x), x),0) ics = {} dsolve(ode,func=y(x),ics=ics)
NotImplementedError : The given ODE -y(x)**2 - sin(x) + Derivative(y(x), x) cannot be solved by the lie group method