Question #5d9a5

1 Answer
May 22, 2017

# int dx/(cosx+cosa) = 1/sina ln ( cos((x-a)/2) / cos((x+a)/2))+C#

Explanation:

Use the parametric formula:

#cosx = (1-tan^2(x/2))/(1+tan^2(x/2))#

and substitute:

#t= tan(x/2)#

#x = 2 arctan t#

#dx = (2dt)/(1+t^2)#

we have:

# int dx/(cosx+cosa) = 2 int dt/(1+t^2) 1/((1-t^2)/(1+t^2) +cosa)#

# int dx/(cosx+cosa) = 2 int dt/((1-t^2) +cosa(1+t^2)#

# int dx/(cosx+cosa) = 2 int dt/( (1+cosa) -t^2(1-cosa) )#

Factor the denominator:

# int dx/(cosx+cosa) = 2 int dt/(( sqrt(1+cosa) - tsqrt(1-cosa)) ( sqrt(1+cosa) + tsqrt(1-cosa) )#

and use partial fractions decomposition:

#1/(( sqrt(1+cosa) - tsqrt(1-cosa)) ( sqrt(1+cosa) + tsqrt(1-cosa) ) )= A/( sqrt(1+cosa) - tsqrt(1-cosa)) + B/( sqrt(1+cosa) + tsqrt(1-cosa))#

#A( sqrt(1+cosa) + tsqrt(1-cosa)) + B(sqrt(1+cosa) - tsqrt(1-cosa)) = 1#

#{ ( (A+B) sqrt(1+cosa) = 1) , ((A-B) sqrt(1-cosa) = 0):}#

#A=B= 1/(2sqrt(1+cosa))#

# int dx/(cosx+cosa) = 1/sqrt(1+cosa) int dt/( sqrt(1+cosa) - tsqrt(1-cosa)) +1/sqrt(1+cosa) int dt/( sqrt(1+cosa) + tsqrt(1-cosa))#

Simplify the expression:

# int dx/(cosx+cosa) = int dt/((1+cosa) - tsqrt((1-cosa)(1+cosa)) )+int dt/( (1+cosa) + tsqrt((1-cosa)(1+cosa))#

# int dx/(cosx+cosa) = int dt/((1+cosa) - tsqrt(1-cos^2a) )+int dt/( (1+cosa) + tsqrt(1-cos^2a))#

Now:

#sqrt(1-cos^2a) = abs sin a#

however because of the symmetry of the expression we can ignore the absolute value, as changing #sin a # with #-sin a# leaves everything unchanged:

# int dx/(cosx+cosa) = int dt/((1+cosa) - tsina )+int dt/( (1+cosa) + tsina)#

# int dx/(cosx+cosa) = 1/sina (int dt/((1+cosa)/sina - t )+int dt/( (1+cosa)/sina + t))#

# int dx/(cosx+cosa) = 1/sina (-ln((1+cosa)/sina - t )+ln( (1+cosa)/sina + t)) +C#

Using now the properties of logarithms:

# int dx/(cosx+cosa) = 1/sina ln (( (1+cosa)/sina + t) / ((1+cosa)/sina - t ))+C#

# int dx/(cosx+cosa) = 1/sina ln (( 1+cosa + tsina) / (1+cosa - t sina))+C#

Undoing the substitution:

# int dx/(cosx+cosa) = 1/sina ln (( 1+cosa + tan(x/2)sina) / (1+cosa - tan(x/2) sina))+C#

Multiply by #cos(x/2)# numerator and denominator of the argument:

# int dx/(cosx+cosa) = 1/sina ln (( cos(x/2)+cosacos(x/2) + sin(x/2)sina) / (cos(x/2)+cos(x/2)cosa - sin(x/2) sina))+C#

# int dx/(cosx+cosa) = 1/sina ln (( cos(x/2)+cos(x/2-a) ) / (cos(x/2)+cos(x/2+a)))+C#

Use now the identity:

#cos alpha + cos beta = 2cos((alpha+beta)/2)cos((alpha-beta)/2)#

# int dx/(cosx+cosa) = 1/sina ln (( 2cos((x-a)/2)cos(a/2) ) / (2cos((x+a)/2)cos(a/2)))+C#

# int dx/(cosx+cosa) = 1/sina ln ( cos((x-a)/2) / cos((x+a)/2))+C#

Further trigonometric semplification is possible, but the answer is getting too long...