1. Dividir os polinomios
3x4 + 4x3 + x2 + 4x x2 + 1
3x4 3x2 3x2 + 4x 2
+ 4x 2x2 + 4x
3
4x3 4x
2x2
2x2 +2
2
Assim,
3x4 + 4x3 + x2 + 4x 2
= 3x2 + 4x 2 + 2
x2 + 1 x +1
e portanto
3x4 + 4x3 + x2 + 4x
Z
dx = x3 + 2x2 2x + 2 arctan x + C
x2 + 1
Naturalmente a divisao de polinomios pode nao ser suficiente para calcular a pri-
mitiva:
2
2x5 + 4x3 2 x4 1
2x5 + 2x 2x
+ 4x3 + 2x 2
Assim,
2x5 + 4x3 2 4x3 + 2x 2
= 2x +
x4 1 x4 1
2
A primitiva de 2x e x portanto ficamos com o problema de primitivar
4x3 + 2x 2
x4 1
Veremos como primitivar esta funcao no exemplo 11.
2. Factorizar o denominador
Exemplo 3. Para factorizar 2x2 +x3 notamos que este polinomio tem por razes
x = 1 e x = 32 logo
2x2 + x 3 = 2 x 1 x + 32
1
(x + 1)(x2 + 2x + 1)
1 1
=
(x + 1)(x2 + 2x + 1) (x + 1)3
dx 1
Z
= +C
(x + 1)3 2(x + 1)2
A ideia agora e simplificar o quociente escrevendo-o como uma soma das chamadas
fraccoes simples. Para ilustrar a ideia vamos examinar um exemplo.
1
f (x) =
x(x 1)
1 1x+x
=
x(x 1) x(x 1)
1x x
= +
x(x 1) x(x 1)
1 1
= +
x x1
1 1 1
Z Z
dx = + dx
x(x 1) x x1
= ln |x| + ln |x 1| + C
A
xa
xa
Bx + C
Q(x) (x)
Q
A1 A2 An
(x a)n + + +
x a (x a)2 (x a)n
A1 x + B1 A2 x + B2 B n x + Cn
Q(x)n + 2
+ +
Q(x) Q(x) Q(x)n
Pondo x = 1 obtemos
4 13 + 2 1 2 = A(1 + 1)(12 + 1) + B(1 1)(12 + 1) + (Cx + D)(1 1)(1 + 1)
logo 4 = 4A donde tiramos A = 1. O outro valor conveniente e x = 1:
4 (1)3 + 2 (1) 2 = B(1 1) (1)2 + 1
dx 1 x
Z
= arctan
x2 + 4 2 2
Para lidar com polinomios do segundo grau mais complicados usamos o procedi-
mento chamado de completar os quadrados. Recorde que
(x a)2 = x2 2ax + a2
1
Exemplo 13. Para primitivar x2 +2x+2 notamos que
x2 + 2x + 2 = (x2 + 2x + 1) + 1 = (x + 1)2 + 1
dx du
Z Z
= = arctan u = arctan(x + 1)
(x + 1)2 + 1 u2 +1
2x + 4
x2 + x + 1
x2 + x + 1 = x2 + 2 12 x + 1
2 1 2
= x2 + 2 21 x + 12
2 +1
2 2
= x + 21 21 + 1
2
= x + 12 + 43
2x + 4 2x + 4
Z Z
2
dx = 2
x +x+1 x + 21 + 43
2u + 3
Z
= du
u2 + 43
4u 4
Z Z
= 3 du + du
2
u +4 u + 34
2
4
Z
= 2 ln u2 + 43 +
du
u + 43
2
Primitivacao de funcoes racionais 9
3
Pondo 4 em evidencia,
4 4
Z Z
3 du = du
3 4 2
u2 + 4 4 3u
+1
16/3
Z
= 2 du
2u
3
+1
16/3 3
Z
2u
= 2
dy y =
y +1 2 3
8 3
= arctan y
3
Juntando tudo e substituindo y e u por x obtemos
2x + 4 2 3 8 3
Z
dx = 2 ln u + 4 +
arctan y
x2 + x + 1 3
2
8 3 2(x+1/2)
= 2 ln (x + 1/2) + 3/4 + arctan
3 3
P (x)
Q1 (x) Q2 (x) Qk (x)
R(x) A1 x + B1 An x + Bn
= + + +
Q2 (x) Qk (x) ax2 + bx + c (ax2 + bx + c)n
em que A1 , B, 1, . . . , An , Bn sao constantes e R(x) e um polinomio.
P (x) P (a)
Q(x)(x a)n Q(a)(x a)n
tem uma singularidade em x = a de ordem menor ou igual a n 1. Conseguimos
assim cancelar parte da singularidade.
Teorema 2: Dados polinomios P, Q tais que Q(a) 6= 0, existe um polinomio P
tal que
P (x) P (a)/Q(a) P (x)
=
Q(x)(x a)n (x a)n Q(x)(x a)n1
Demonstracao. Escrevemos
P (a)
P (x) P (a)/Q(a) P (x) Q(a) Q(x)
(i) =
Q(x)(x a)n Q(a)(x a)n Q(x)(x a)n
Agora x = a e uma raiz do numerador logo o numerador e divisvel por x a.
Chamando P ao quociente temos
P (a)
(ii) P (x) Q(x) = P (x)(x a)
Q(a)
Substituindo (ii) em (i) obtemos
P (x) P (a)/Q(a) P (x)(x a) P (x)
n
n
= n
=
Q(x)(x a) Q(a)(x a) Q(x)(x a) Q(x)(x a)n1
Vamos agora estudar o caso em que temos como factores do denominador polinomios
do segundo grau sem razes em R. Vamos apenas considerar o caso do polinomio
x2 +1 pois, como vimos, e sempre possvel reduzir a este caso com uma substituicao
adequada.
A demonstracao usa algumas propriedades muito elementares dos numeros comple-
xos.
Comecamos por demonstrar o analogo do teorema 2. A primeira observacao e que,
se
P (i) = A + Bi e Q(i) = C + Di
entao
P (i) = A Bi e Q(i) = C Di
Assim, se definirmos
Pr (x) = A + Bx e Qr (x) = C + Dx
temos
P (i) = Pr (i) e Q(i) = Qr (i)
Teorema 4: tal que
Se Q(i) 6= 0 entao existe um polinomio P
Entao i, i sao ambas razes do numerador, pelo que o numerador e divisvel por
x i e por x + i, sendo portanto divisvel tambem por (x i)(x + i) = x2 + 1.
Chamando P ao quociente temos
(x)
(ii) P (x)Qr (x) Pr (x)Q(x) = (x2 + 1)P
Substituindo (ii) em (i) obtemos
P (x) Pr (x) (x)
(x2 + 1)P
n
2 n
=
Q(x)(x a) Qr (x)(x + 1) Q(x)Qr (x)(x2 + 1)n
(x)
P
=
Q(x)Qr (x)(x2 + 1)n1
o que termina a demonstracao.
Muitas primitivas podem ser calculadas usando a formula sen2 x + cos2 x = 1 e uma
substituicao u = cos x ou u = sen x:
Exemplo 15. Queremos primitivar sen2 (x) cos3 (x). Notamos que
Z Z Z
sen2 (x) cos3 (x) dx = sen2 (x) cos2 (x)(cos x dx) = sen2 x(1sen2 x)(cos x dx)
u3 u5 cos3 x cos5 x
= +C = +C
3 5 3 5
e portanto
(1 u2 )2 du u3 9 9
Z
2
= + 2u + ln |u + 2| ln |u 2|
u 4 3 4 4
1 3 9 cos x + 2
= cos x + 2 cos x + ln
3 4 cos x 2
Z
tan x dx = ln | sec x| + C
Z
sec x dx = ln | sec x + tan x| + C
Tecnicas semelhantes as usadas na seccao 6 com o seno e o coseno podem ser usadas
para primitivar funcoes envolvendo a tangente e a secante. Neste caso as formulas
relevantes sao
sec2 tan2 = 1, (tan ) = sec2 e (sec ) = sec tan
Exemplo 19. Vamos primitivar tan3 x sec4 x de outra maneira. Desta vez notamos
que
Z Z
tan3 x sec4 x dx = tan2 x sec3 x tan x sec x dx
Z
sec2 x 1 sec3 x tan x sec x dx
=
Para lidar com potencias pares podemos usar primitivacao por partes mas e mais
simples usar as propriedades das funcoes trigonometricas que passamos a descrever:
Exemplo 22. Para calcular uma primitiva de sen4 x procedemos do seguinte modo:
Z
1 cos 2x 2
Z
sen4 x dx = dx
2
1 1 1
Z Z Z
= dx cos(2x) dx + cos2 (2x) dx
4 2 4
1 1 1
Z Z Z
= dx cos(2x) dx + (1 + 2 cos(4x)) dx
4 2 8
e nesta ultima expressao sabemos calcular todas as primitivas.
Exemplo 23. Para calcular uma primitiva de sen2 x cos2 x notamos que
sen2 x cos2 x = 1
4 sen2 (2x) = 1
8 1
8 cos(4x)
logo Z
sen2 x cos2 x dx = 81 x 1
32 sen(4x)
d 2 d
arccos(2x2 1) = = 2 arccos x (0 x < 1)
dx 1x 2 dx
Duas funcoes com a mesma derivada diferem por uma constante. Provamos
portanto que
arccos(2x2 1) = 2 arccos x + C (0 x < 1)
Tomando o limite quando x 1 obtemos arccos 1 = 2 arccos 1 + C logo C = 0
o que termina a demonstracao.
Como as funcoes
1
cos2
e 1 + cos(2)
2
18
sao ambas pares e sao iguais no intervalo 0, 2 (como acabamos de ver), sao
1 1
cos2 = cos2 = (1 + cos 2) = (1 + cos 2)
2 2
9. A substituicao u = tan 2 .
du = 1
2 sec2 (/2)d = 12 (1 + u2 )d
1
Exemplo 24. Queremos calcular uma primitiva de 3 sen +4 cos . Usando a substi-
tuicao u = tan 2 obtemos
2du
d du
Z Z Z
1+u2
= =
3 sen + 4 cos 2u
3 1+u 1u
2 + 4 1+u2
2
6u + 4 4u2
6u + 4 4u2 = 4(u 2) u + 1
2 = 2(u 2)(2u + 1)
Mas o ponto sobre o eixo dos yy e precisamente o ponto y = tan(/2) como se pode
ver observando a figura seguinte, na qual tan(/2) = OB:
20
/2
A O D
Figura 2. A substituicao u = tan 2
Recorde que
a funcao arcsec : [ 1, +[ R e a inversa da restricao da secante ao
intervalo 0, 2 . O arco-secante pode ser escrito em termos do arco-coseno:
arcsec x = arccos x1
A sua derivada pode ser calculada por
1 1
(i) (arcsec x) = =
(sec ) sec tan
2 2
Agora tan = sec 1. Para 0, 2 temos
p p
(ii) tan = sec2 1 = x2 1
Substituindo (ii) em (i) obtemos
1
(arcsec x) =
x x2 1
Naturalmente, a esta formula esta associada a formula para primitivas
dt
Z
= arcsec t + C
t t2 1
E imediatamente claro que senh x e mpar e que cosh x e par. Alem disso, como ex
e sempre positiva, cosh x > 0 para qualquer x. As derivadas sao faceis de calcular:
1
1 x senh x
2e
-2 -1 1 2
21 ex
-1
-2
-3
cosh x
1
1 x 1 x
2e 2e
-2 -1 1 2
Exemplo 26. Vamos primitivar cosh2 x senh2 x. Comecamos por observar que
1 1 1 1
cosh2 x senh2 x = senh2 (2x) = + cosh(4x)
4 4 2 2
Assim,
1 1
Z
cosh2 x senh2 x dx = x + senh(4x)
8 32
Funcoes hiperbolicas e as suas inversas 23
Como
cosh2 y = 1 + senh2 y e o coseno hiperbolico e sempre positivo, cosh y =
1 + senh2 y = 1 + x2 . Assim,
1
(argsenh x) =
1 + x2
Passemos ao argumento do coseno hiperbolico. Seja f : [ 0, +[ R a restricao da
funcao x = cosh y ao intervalo [ 0, +[ . Entao f 1 (x) = argcosh x definida para
x 1. A derivada de f , f (y) = senh y, anula-se apenas em y = 0, que corresponde
a x = 1, pelo que argcosh x e diferenciavel para x ]1, +[ , com derivada
1 1
(argcosh x) = =
f (y) senh y
Como y > 0, senh y > 0. Como senh2 y = cosh2 y1, entao senh y = cosh2 y 1 =
x2 1 logo
1
(argcosh x) =
x2 1
24
dx
Z
= argsenh x
1 + x2
dx
Z
= argcosh x (x 1)
x2 1
dx
Z
= argcosh(x) (x 1)
x2 1
ey + ey 2x = 0
Chegamos assim ao
Teorema 13:
p p
argcosh x = ln x + x2 1 e argsenh x = ln x + x2 + 1
x2 + y 2 = 1
x2 y 2 = 1
R1 R2
s t
Figura 5. Funcoes arccos e argcosh
Demonstrac
ao. O triangulo rectangulo com vertices na origem, em (t,0) e em
(t, t2 1) e a uniao da regiao R2 com a regiao por baixo do grafico de y = x2 1.
A area do triangulo e dada por
1 1 p
base altura = t t2 1
2 2
pelo que
Z tp
1 p
Area(R2 ) = t t2 1 x2 1 dx
2 1
A area de R2 e argcosh(t) sao ambas zero para t = 1 pelo que basta mostrar que
as derivadas sao iguais:
d 1p 2 t2 p
Area(R2 ) = t 1+ t2 1
dt 2 2
2 t 1
1 t2 p
= t2 1
2 t2 1
1 1
= = (argcosh) (t)
2
2 t 1 2
donde conclumos que
1
Area(R2 ) = argcosh t
2
E possvel no entanto fazer substituicoes em situacoes muito mais gerais desde que
g seja injectiva. Seja x = h(u) a inversa de g. A derivada de h e h (u) = g 1(x) pelo
que
1
du = g (x) dx = dx
h (u)
Assim, e legtimo usar a formula
dx = h (u) du
numa substituicao, pois ela e equivalente a du = g (x) dx. E usual chamar substi-
tuicao inversa a este tipo de substituicao em que:
x
Exemplo 29. Vamos primitivar 1+ x
. Vamos usar a substituicao u = x que
2
tem por inversa x = u com u 0. Entao dx = 2u du logo
x u
Z Z
dx = 2u du
1+ x 1+u
Deixamos ao cuidado do leitor a verificacao que
2u2 du
Z
= u2 2u + 2 ln |u + 1| + C
u+1
Substituindo u = x obtemos
x
Z
dx = u2 2u + 2 ln |u + 1| + C = x 2 x + 2 ln( x + 1) + C
1+ x
Primitivacao por substituicao 27
14. Racionalizacao
1
Exemplo 32. Vamos supor que queremos primitivar f (x) = 1+e x . Para tal vamos
x 1
fazer a substituicao u = e . Entao x = ln u e assim dx = u du. Substituindo
obtemos
Z 1
dx u du
Z
=
1 + ex 1+u
du
Z
=
u(1 + u)
Deixamos ao leitor o cuidado de verificar que
1 du du u
Z Z Z
= = ln |u| ln |1 + u| + C = ln +C
u(1 + u) u 1+u 1 + u
Substituindo u = ex obtemos
x
dx u e
Z
= ln
+ C = ln +C
1 + ex 1 + u 1 + ex
O leitor pode encontrar outras situacoes em que e possvel racionalizar nos exerccios.
Assim,
Z 1
2 p
Area = 2 1 4x2 dx
12
Z
2 p
1
=2 1 sen2 2 cos d
2
2 , 2 , cos 0 logo
Como
p
1 sen2 = cos2 = cos
Assim,
Z 2
Z 2
cos2 d = 1
2 (1 + cos 2) d =
2
2
2
A B
Temos
sen = BC/ AC tan = BC/ AB sec = AC/ AB
cos = AB/ AC cotan = AB/ BC cosec = AC/ BC
A substituicao usada no exemplo 33 esta representada na figura 7.
1
2x
. 1 4x2
Figura 7. Exemplo 33
x
x2 16
. 4
dx sec2 d
Z Z
n = n
1 + x2 1 + tan2
Z
= sec22n d
Z
= cos2n2 d
4x2 + 9
2x
. 3
Expressao Substituicao
a2 x2 (a x a) x = a sen 2 2
a2 + x2 (x R) x = a tan 2<< 2
0 < 2
x2 a2 (x 1) x = a sec
Exemplo 36. Queremos calcular uma primitiva de 1 + x2 . RO leitor pode verificar
que uma substituicao trigonometrica nos conduz ao integral sec3 d que e difcil
de calcular. Em vez disso usamos a substituicao hiperbolica
p
senh t = x cosh t = 1 + x2
Entao dx = cosh t dt e obtemos
Z p Z Z
1 + x2 dx = cosh2 t dt = 1
2 (1 + cosh 2t)dt
1 1
senh(2t) = 21 (t + senh t cosh t)
= 2 t+ 2
p
= 12 (argsenh x + x 1 + x2 )
Como costume, para lidar com polinomios do segundo grau completamos os qua-
drados:
1
Exemplo 37. Vamos primitivar
x2 3x+2
. Primeiro completamos os quadrados:
2 2 3
x 3x + 2 = x 2 2 x+2
2 3 2 3 2
2 23
=x x+ 2 2 +2
3 2 9
= x 2 4 +2
3 2 1
= x 2 4
Queremos portanto calcular
dx
Z
3 2 1
x 2 4
Aqui
e mais simples fazer uma substituicao hiperbolica. A raiz quadrada e da forma
u2 a2 com u = x 23 e a = 21 portanto fazemos a substituicao
3 1 1
x 2 = 2 cosh t , dx = 2 senh t
Obtemos assim
1
dx senh t dt
Z Z Z
2 = 2
1 = dt = t = argcosh(2x 3)
x 23 2 senh t
1
4
Expressao Substituicao
a2 + x2 (x R) x = a senh t tR
x2 a2 (x 1) x = a cosh t t 0)