2.6.8 Problem 9 (b)

Solved using first_order_ode_separable
Maple
Mathematica
Sympy

Internal problem ID [18494]
Book : Elementary Differential Equations. By Thornton C. Fry. D Van Nostrand. NY. First Edition (1929)
Section : Chapter IV. Methods of solution: First order equations. section 33. Problems at page 91
Problem number : 9 (b)
Date solved : Saturday, April 26, 2025 at 11:24:31 AM
CAS classification : [_separable]

Solved using first_order_ode_separable

Time used: 0.129 (sec)

Solve

u2+1v=2u1v2

The ode

(1)v=2u1v2u2+1

is separable as it can be written as

v=2u1v2u2+1=f(u)g(v)

Where

f(u)=2uu2+1g(v)=v2+1

Integrating gives

1g(v)dv=f(u)du1v2+1dv=2uu2+1du
arcsin(v)=2u2+1+c1

We now need to find the singular solutions, these are found by finding for what values g(v) is zero, since we had to divide by this above. Solving g(v)=0 or

v2+1=0

for v gives

v=1v=1

Now we go over each such singular solution and check if it verifies the ode itself and any initial conditions given. If it does not then the singular solution will not be used.

Therefore the solutions found are

arcsin(v)=2u2+1+c1v=1v=1

Solving for v gives

v=1v=1v=sin(2u2+1+c1)

Summary of solutions found

v=1v=1v=sin(2u2+1+c1)
Maple. Time used: 0.004 (sec). Leaf size: 32
ode:=(-u^2+1)^(1/2)*diff(v(u),u) = 2*u*(1-v(u)^2)^(1/2); 
dsolve(ode,v(u), singsol=all);
 
v=sin(2c1u2+1+2u22u2+1)

Maple trace

Methods for first order ODEs: 
--- Trying classification methods --- 
trying a quadrature 
trying 1st order linear 
trying Bernoulli 
trying separable 
<- separable successful
 

Maple step by step

Let’s solveu2+1(dduv(u))=2u1v(u)2Highest derivative means the order of the ODE is1dduv(u)Solve for the highest derivativedduv(u)=2u1v(u)2u2+1Separate variablesdduv(u)1v(u)2=2uu2+1Integrate both sides with respect toudduv(u)1v(u)2du=2uu2+1du+C1Evaluate integralarcsin(v(u))=2(u1)(u+1)u2+1+C1Solve forv(u)v(u)=sin(C1u2+1+2u22u2+1)
Mathematica. Time used: 0.257 (sec). Leaf size: 44
ode=Sqrt[1-u^2]*D[v[u],u]==2*u*Sqrt[1-v[u]^2]; 
ic={}; 
DSolve[{ode,ic},v[u],u,IncludeSingularSolutions->True]
 
v(u)sin(21u2c1)v(u)1v(u)1v(u)Interval[{1,1}]
Sympy. Time used: 0.342 (sec). Leaf size: 15
from sympy import * 
u = symbols("u") 
v = Function("v") 
ode = Eq(-2*u*sqrt(1 - v(u)**2) + sqrt(1 - u**2)*Derivative(v(u), u),0) 
ics = {} 
dsolve(ode,func=v(u),ics=ics)
 
v(u)=sin(C121u2)