4.3.14 \(y'(x)=a+b \cos (y(x))\)

ODE
\[ y'(x)=a+b \cos (y(x)) \] ODE Classification

[_quadrature]

Book solution method
Separable ODE, Independent variable missing

Mathematica
cpu = 0.0887156 (sec), leaf count = 47

\[\left \{\left \{y(x)\to 2 \tan ^{-1}\left (\frac {(a+b) \tanh \left (\frac {1}{2} \sqrt {b^2-a^2} \left (c_1+x\right )\right )}{\sqrt {b^2-a^2}}\right )\right \}\right \}\]

Maple
cpu = 0.023 (sec), leaf count = 56

\[ \left \{ {1 \left ( -2\,\arctan \left ( {\frac { \left ( a-b \right ) \tan \left ( 1/2\,y \left ( x \right ) \right ) }{\sqrt {{a}^{2}-{b}^{2}}}} \right ) +\sqrt {{a}^{2}-{b}^{2}} \left ( x+{\it \_C1} \right ) \right ) {\frac {1}{\sqrt {{a}^{2}-{b}^{2}}}}}=0 \right \} \] Mathematica raw input

DSolve[y'[x] == a + b*Cos[y[x]],y[x],x]

Mathematica raw output

{{y[x] -> 2*ArcTan[((a + b)*Tanh[(Sqrt[-a^2 + b^2]*(x + C[1]))/2])/Sqrt[-a^2 + b
^2]]}}

Maple raw input

dsolve(diff(y(x),x) = a+b*cos(y(x)), y(x),'implicit')

Maple raw output

1/(a^2-b^2)^(1/2)*(-2*arctan((a-b)*tan(1/2*y(x))/(a^2-b^2)^(1/2))+(a^2-b^2)^(1/2
)*(x+_C1)) = 0