Beruflich Dokumente
Kultur Dokumente
VARIVEL
0.6
0.4
0.2
2 4 6 8 10
-0.2
PREFCIO
Os autores
Rio de Janeiro - Brasil
6
Contedo
3 LIMITES E CONTINUIDADE 75
3.1 Introduo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
3.2 Limites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
3.3 Clculo de Limites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
7
8 CONTEDO
4 DERIVADA 107
4.1 Retas Secantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
4.2 Reta Tangente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
4.3 Funes Derivveis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
4.4 Sintaxes que envolvem a Derivada . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
4.4.1 O Operador Diferencial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
4.5 Regra da Cadeia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
4.6 Derivaos Implcita . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
4.7 Aproximao Linear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
4.8 Aproximao de Ordem Superior . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
4.9 Polinmio de Taylor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
4.10 Erros de Aproximao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
4.11 Exerccios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
1.1 Introduo
O MAPLE um tipo de software, pertecente a uma classe chamada de computao simblica
ou algbrica, dirigido para a resoluo de diversos problemas em Matemtica e outras Cincias
afins.
Uma das principais caractersticas do MAPLE permitir manipulaes numricas e simblicas,
alm de gerar grficos em dimenso 2 e 3. As manipulaes simblicas so operaes do tipo
- expressar uma varivel em funo de outra, substituio, simplificao, fatorao, reagrupa-
mentos dos termos de uma expresso, etc. A capacidade simblica do software, permite obter
solues exatas em diversos tipos de problemas.
O MAPLE consiste de trs partes principais, a saber: o ncleo (kernel), que a parte central do
software, escrita em linguagem C, onde so realizadas as operaes; as livrarias (packages), que
so um conjunto de funes pr-definidas e que so acionadas por uma sintaxe prpria, quando
necessrio; e finalmente, a interface do usurio, chamada folha de trabalho (worksheet), onde
se realizam as operaes de entrada e sada. O MAPLE tem, essencialmente, dois tipos de
comandos: os que utilizam o ncleo e os comando da interface do usurio.
O MAPLE uma ferramenta poderosa que serve no somente para testar os conhecimentos
de Clculo I, como tambm abrange muitas reas da Matemtica. Nestas notas nos concentra-
remos, essencialmente, na parte bsica do software, direcionado exclusivamente ao Clculo de
funes de uma varivel real. As sintaxes apresentadas nestas notas correspondem s verses
do MAPLE 5 em diante.
Recomendamos que, ao ler os captulos, j esteja instalado o MAPLE para reproduzir os exem-
plos e os exerccios.
Finalmente, observamos que recomendvel a utilizao de recursos computacionais, no
apoio ao ensino do Clculo, recomendvel, mas isso no exclui, de forma alguma, a abor-
dagem do aprendizado terico em sala de aula, o qual sempre se mostrou indispensvel.
A utilizao do MAPLE no Clculo um timo laboratrio para testar e esclarecer muitos
conceitos estudados em sala de aula. Veja o ltimo pargrafo deste captulo.
11
12 CAPTULO 1. COMANDOS BSICOS DO MAPLE
1.2 Incio
Aps o incio do software, a digitao das expresses sero feita ao lado do prompt :
>
Isto , quando aparecer o prompt, implica em que o MAPLE est pronto para receber os co-
mandos.
A sintaxe de todo comando do MAPLE deve terminar em ponto e vrgula:
>expresso;
Ou dois pontos:
>expresso:
Utilizamos "; (ponto e vrgula) quando desejamos que o resultado seja mostrado imediata-
mente na tela. Utilizamos ": (dois pontos) quando desejamos que o MAPLE execute o co-
mando e o resultado seja guardado na memria, sem mostr-lo na tela. A execuo da sintaxe
do comando aps "; ou ": finalizada pressionando a tecla enter.
>restart;
Exemplo 1.1.
5 1
2. Para calcular . Devemos digitar:
3
> (5*Pi-1)/3;
5 1
3
Devemos ter cuidado nos parnteses utilizados na construo de uma expresso. No exem-
plo anterior, o resultado ser diferente se digitarmos:
> 5*Pi-1/3;
1
5
3
Escrevemos:
14 CAPTULO 1. COMANDOS BSICOS DO MAPLE
> igcd(6,26);
Analogamente, escrevemos:
> ilcm(5,24);
120
Escrevemos:
> ceil(5.3);
Analogamente, escrevemos:
> trunc(223.34);
223
.
Onde x, em radianos.
Funes Trigonomtricas Inversas:
arcsin(x), arccos(x), arctan(x), arccot(x), arcsec(x), arcsc(x)
Funes Trigonomtricas Hiperblicas:
sinh(x), cosh(x), tanh(x), coth(x), sech(x), csch(x)
Funes Trigonomtricas Hiperblicas Inversas:
arcsinh(x), arccosh(x), arctanh(x), arccoth(x), arcsech(x), arcsch(x)
Exemplo 1.2.
4
1. Determine o valor de tg( ). Devemos digitar:
3
> tan(4*Pi/3);
3
2. Determine o valor de 4 sen( ) sec2 ( ). Devemos digitar:
3 4
> 4*sin(Pi/3)-sec(Pi/4) 2;
2 32
> arcsin(1)-arctan(1)+sech(4);
+ sech(2)
2
1
4. Determine o valor de log5 (3) + ln(5) + log( ). Devemos digitar:
2
> log[5](3)+ln(5)+log(1/2);
ln(3)
+ ln(5) ln(2)
ln(5)
152
16 CAPTULO 1. COMANDOS BSICOS DO MAPLE
Ou, alternativamente:
O comando evalf expressa o valor aproximado na forma de nmero decimal com um total de
10 digtos, se no indicado o nmeros de digitos. Podemos alterar o nmero de digtos da
resposta, como mostram os exemplos a seguir:
Exemplo 1.3.
> evalf(Pi);
3.141592654
> evalf[100](Pi);
3.141592653589793238462643383279502884197169399375105820974944592307816406286
208998628034825342117068
17
2. Determine o valor aproximado de 43 5+ + e 5 456 [[ln(453)]]. Devemos digitar:
3
> evalf(4 3*sqrt(5)+17/3 +exp(1)*root(456, 5)-floor(ln(453)));
152.0238611
152.023861144905348681717678473
3. Determine o valor aproximado de 4 sen( ) sec2 ( ). Devemos digitar:
3 4
> evalf(4*sin(Pi/3)-sec(Pi/4) 2) ;
1.464101616
1.6. MANIPULAES ALGBRICAS 17
1
4. Determine o valor aproximado de log5 (3) + ln(5) + log( ). Devemos digitar:
2
> evalf(log[5](3)+ln(5)+log(1/2));
1.598896926
Os argumentos desta sintaxe so: trig, exp, ln , power ou radical. Outras opes podem ser
consultadas, utilizando >?sintaxe.
Exemplo 1.4.
x8 + 16 x6 + 96 x4 + 256 x2 + 256
2. Desenvolver sen(2 x). Devemos escrever:
> expand(sin(2*x));
sen(2 x)
Agora, se digitamos:
> expand(sin(2*x),trig);
2 sin(x) cos(x)
3. Desenvolver cosh(x + y). Devemos escrever:
> expand(cosh(x+y),exp);
18 CAPTULO 1. COMANDOS BSICOS DO MAPLE
>expand(sin(omega*(x-x0)+alpha));
Agora, se escrevemos:
>expand(sin(omega*(x-x0 )+alpha),x-x0 );
x6 4096
6. Simplifique . Devemos escrever:
x4 16
x4 + 16 x2 + 256
7. Simplifique cosh2 (x) senh(x)2 . Devemos escrever:
1
Explique este resultado.
> expand(sin(x+y));
> ifactor(3628800);
1.6. MANIPULAES ALGBRICAS 19
Em geral, o MAPLE no assume, a priori, o domnio das variveis, numa expresso. Vejamos
o exemplo a seguir.
Exemplo 1.5.
> sin(4*Pi*n);
sin(4 n)
O MAPLE no lanou o resultado igual a zero. Isto devido ao fato de que o MAPLE supe
que n uma varivel independente e no necessariamente um nmero inteiro.
Utilizamos a seguinte sintaxe, para definir o domnio de uma varivel:
> assume(varivel>0);
No exemplo anterior:
> assume(n,integer);
> sin(4*Pi*n);
0
> cos(Pi*n);
(1)n
p
2. Simplifique x2 y 2 , se x e y so nmeros positivos.
xy
Tambm podemos utilizar:
>assume(x>0,y>0):
> expand(ln(x/y);
ln(x) ln(y)
>assume(x, real):
> simplify(ln(exp(x)));
Outro comando de manipulao algbrica o combine que produz o efeito inverso do co-
mando expand, o qual combina diversas expresses para conseguir uma mais reduzida. Ao
utilizar este comando, nescesrio indicar, como argumento, que tipo de elementos se deseja
combinar. A sintaxe :
Ou, equivalentemente:
Exemplo 1.6.
1. Digite:
> combine(2*sin(x)*cos(x),trig);
sin(2 x)
2. Digite:
> combine(exp(x)*exp(y),exp);
exy
3. Digite:
xy2
4. Digite:
>combine[radical](sqrt(27)*sqrt(10)*sqrt(31)+sqrt(10)*sqrt(x 2 +1);
p
3 930 + 10 x2 + 10
1.7. EQUAES, INEQUAES E SISTEMAS DE EQUAES 21
Para equaes ou sistemas de equaes de mais de uma varivel, a sintaxe do comando deve
incluir as variveis que desejamos determinar. Quando desejamos resolver um sistema a sin-
taxe :
Este comando tambm utilizado quando, numa equao com mais de uma varivel, deseja-
mos expressar uma delas em funo das outras.
>isolve(equao);
Quando se deseja obter o resultado aproximado de uma equao ou sistema utilizamos a sin-
taxe:
A opo mais utilizada, nesta sintaxe, o intervalo onde se deseja achar a soluao aproximada.
Exemplo 1.7.
{x = 1}, {x = 2}, {x = 6}
(
5x 3y = 1
2 x + 8 y = 9.
Digite:
>solve(({5*x-3*y=1,-2*x+8*y=9},{x,y});
35 47
{x = }, {y = }
34 34
Podemos aproximar as solues:
>solve(({5*x-3*y=1,-2*x+8*y=9},{x,y}):
>evalf(%)
{x = 1.029411765}, {y = 1.382352941}
>solve(abs(x+abs(x+2) 2 -1)>9,x);
>fsolve(x 2 -36*x+100=0,{x},x=-20..20);
{3.0033370453}
5 x3 7 x2 x 1
7. Determine as solues inteiras de: x4 + + + = 0. Devemos digitar:
6 3 6 3
>isolve(x 4+(5/6)*x3-(7/3)*x2+(1/6)*x+1/3);
1.7. EQUAES, INEQUAES E SISTEMAS DE EQUAES 23
{x = 2}, {x = 1}
Note que:
Digitemos:
>fsolve({sin(x+y)-exp(x) * y=0,x-y=1},{x,y},{x=-2..2,y=-2..2});
{x = 1.278443473, y = 0.2784434726}
Exemplo 1.8.
Digitemos:
RootOf(expresso) a forma genrica das razes do polinmio. Isto indica que x uma raiz
do polinmio z 5 2 z + 3, onde index o nmero e a ordem da soluo Para obter solues
explcitas, complexas, utilizamos a sintaxe:
> evalf(%);
Para obter todas as solues de uma equao equao, especialmente, as trigonometricas, uti-
lizamos a seguinte sintaxe:
>solve(equao,varivel,AllSolutions);
Exemplo 1.9.
1. Determine a soluo de sen(x) = 0.
>solve(sin(x)=0,x);
0
Digitamos:
>solve(sin(x)=0,{x},AllSolutions);
{x = _Z5 }
Isto equivale a:
x = k , kZ
3
2. Determine a soluo de cos(x) + = 0.
2
>solve(cos(x)+sqrt(3)/2=0,x);
5
6
Digitamos:
>solve(cos(x)+sqrt(3)/2=0,{x},AllSolutions);
5 5
{x = __B2 + 2 _Z2 }
6 3
Isto equivale a:
5 5
x= + 2 k , x= + 2 k , m, k Z
6 3
>solve(cos(4*x)+sin(2*x)=0,x,AllSolutions);
1 1 5
+ _Z1 , + _Z2 , + _Z3
4 12 12
Interprete o resultado.
1.8. NOMEAO DE OBJETOS E SUBSTITUIES 25
Exemplo 1.10.
1. Se digitamos:
> eq1:=x+y-3=0;
eq1 := x + y 3 = 0
Podemos chamar a expresso anterior, fazendo:
> eq1;
x+y3=0
Ou, resolv-la:
> solve(eq1,{x});
{x = y + 3}
2. Num sistema de equaes, podemos nome-las como:
> eq2:=x+3*y-z=5:
> eq3:=-x-y+z=1:
Escrevemos:
{x = 3, y = 3, z = 7}
a x2 + b x + c
> sol:=solve(eq1=0,x);
1 b + b2 4 a c 1 b b2 4 a c
{x = } {x = }
2 a 2 a
> sol[1];
1 b + b2 4 a c
{x = }
2 a
> subs(a=1,b=5,c=3,eq1);
x2 + 5 x + 3
5. Determine a soluo de:
23 x4 23 e x3 179 x3 179 e x2 85 x2 85 e x
x5 x4 e + + + + 3 x 3 e = 0;
8 8 8 8 4 4
Devemos digitar:
>sol:=solve(eq,{x});
1
{x = 1}, {x = }, {x = 6}, {x = 4}, {x = e}
8
>sol[1],sol[4]
{x = 1}, {x = 4}
x2 + y 2 + z 2 = 1
6. Determine a soluo do sistema: x y + 2 z = 1 .
xy + yz +xz = 0
Devemos digitar:
>eq1:=x 2 +y 2 +z 2 =1:
>eq2:=x-y+2 *z=-1:
1.8. NOMEAO DE OBJETOS E SUBSTITUIES 27
>eq3:=x*y+y*z+z*x=-1:
>solve({eq1,eq2,eq3},{x,y,z});
3 1 1 3
{x = RootOf(7 * _Z 2-3) + , y = RootOf(7 * _Z 2 -3) + , z = RootOf(7* _ Z 2- 3)},
2 2 2 2
3 3 1 1
{x = RootOf(7* _ Z 2 +8 * _ Z-3), y = + RootOf(7* _Z 2+8*_Z-3),
2 2 2 2
z = RootOf(7*_ Z 2+8*_Z-3)}
evalf(%);
Para verificar que os resultados obtidos pelo MAPLE so, realmente, solues de uma equao
e/ou um sistema de equaes, utilizamos a seguinte sintaxe:
>eq:=equao:
>sol:=solve(eq,varivel);
>subs(varivel=sol[i],eq);
Exemplo 1.11.
>sol:=solve(eq,x);
sol := 2, 1, 1, 3
subs(x=sol[1],eq);
0=0
subs(x=sol[3],eq);
0=0
28 CAPTULO 1. COMANDOS BSICOS DO MAPLE
1.9 Livrarias
Uma das caractersticas do MAPLE so suas livrarias (packages). As livrarias so pacotes de co-
mados especiais, utilizados para resolver tipos especificos de problemas. Por exemplo, o MA-
PLE possui livrarias especificas, para Grficos, Geometria, lgebra Linear, lgebra Vetorial,
etc. O MAPLE possui em torno de 2000 comandos; somente os mais importantes so carrega-
dos automaticamente na memria. No ato de executar o programa os outros comandos ficam
nas livrarias. As livrarias so agrupadas por temas e podem ser carregadas, individualmente,
ou uma funo s. Para usurios avanados possvel criar suas prprias livrarias.
> with(livraria):
> with(livraria);
>with(RealDomain);
[Im,Re, ,arccos,arccosh,arccot,arccoth,arccsc,arccsch,arcsec,arcsech,arcsin,arcsinh,arctan,
arctanh,cos,cosh,cot, coth,csc,csch,eval,exp,expand,limit,ln ,log,sec,sech,signum,simplify,
sin,sinh, solve,sqrt,surd,tan,tanh]
>with(RealDomain):
Exemplo 1.12.
Nos exemplos abaixo os comandos so dados, primeiramente, sem usar a livraria RealDomain.
Veremos que obtemos respostas no reais (complexas).
1. Simplifique x4 :
>simplify(sqrt(x 4));
csgn(x2 )x2
1.9. LIVRARIAS 29
2. Simplifique (4913)1/3 :
>simplify(root(-4913,3));
17 17
+ I 3
2 2
3. Resolva x3 y = 1 para x.
>solve(x 3 -y=1,x);
1 1 1 1
(y + 1)1/3 , (y + 1)1/3 + I 3 (y + 1)1/3 , (y + 1)1/3 I 3 (y + 1)1/3
2 2 2 2
Se utilizamos a livraria:
>with(RealDomain):
>simplify(sqrt(x 4));
x2
>simplify(root(-4913,3));
17
>solve(x 3 -y=1,x);
(y + 1)1/3
Pode explicar estes resultados?
3. Se, digitamos:
>solve(x5 -3*x+25=0,{x});
{x = RootOf(_ Z 5-3*_ Z+25, index = 1)}, {x = RootOf(_ Z 5-3*_ Z+25, index = 2)},
{x = RootOf(_ Z 5-3*_ Z+25, index = 3)}, {x = RootOf(_ Z 5-3*_ Z+25, index = 4)},
{x = RootOf(_ Z 5-3*_ Z+25, index = 5)}
Se, digitamos:
>with(RealDomaine):
>solve(x5 -3*x+25=0,{x});
{x = 1.986834073}
30 CAPTULO 1. COMANDOS BSICOS DO MAPLE
{a, b, c, . . .}
A sintaxe das operaes de conjuntos so as seguintes:
Unio: union
Interseo: intersect
Diferena: minus
Subconjunto: subset
>seq(r(i),i=a..b);
>seq(r(i),i in X);
Como veremos nas prximas sees, esta sintaxe ser associada a outras situes um pouco
diferentes de aquelas que geraram seqencias numricas.
Exemplo 1.13.
A := {a, b c, d}
> B:={a, c, e, f, g};
B := {a, c, e, f, g}
Ento:
>X:= A union B;
X := {a, b, c, d, e, f, g}
>Y:= A intersect B;
1.10. CONJUNTOS E SEQUNCIAS 31
Y := {a, c}
>Z:= A minus B;
Z := {b, d}
Observe que:
>X subset Y;
f alse
e
>Y subset X;
true
Interprete estes ltimos resultados.
1
2. Gere os 10 primeiros termos da sequncia r(i) = , i N.
i2
>seq(1/i 2,i=1..20);
1 1 1 1 1 1 1 1 1
1, , , ,
4 9 16 25 36 49 64 81 100
3. Gere os termos da sequncia:
2i
r(i) = ,
i2 +1
se i X, onde X = {20, 10, 1, 0, 20, 300}.
>X:= {-20,-10,-1,0,20,300}:
1.11 Exerccios
1. Determine os valores de x tais que:
(a) x2 = x (e) |x + 1| = |x 1|
(b) (f) |x 1|2 = |2 x 1|
p
(x 1)2 = x 1
(c) x2 2 x + 1 = 1 x (g) |x| = |x + 7|
(d) x4 = x2 (h) |x 1|2 = |2 x + 1|
5. Determine as constantes a e b de modo que o polinmio P (x) seja divisvel por Q(x),
onde:
(a) P (x) = x4 3 x3 + a x + b, Q(x) = x2 2 x + 4.
(b) P (x) = 6 x4 7 x3 + a x2 + 3 x + 2, Q(x) = x2 x + b.
(c) P (x) = 8 x3 10 x2 + a x + b, Q(x) = 2 x3 3 x + 2.
(d) P (x) = 3 x3 + a x2 7 x + b, Q(x) = x2 5 x + 1.
Exemplo 2.1.
1. Se f (x) = x2 sen(x) + 3 cos(x), calcule f ( ) e f (). Escrevemos:
2
>f:=x->x 2*sin(x)+3*cos(x);
f := x x2 sin(x) + 3 cos(x)
Logo:
>f(Pi/2);
2
4
e
>f(Pi);
3
1
2. Se f (x) = e3x 2 ln(5 x) + log4 (x), calcule o valor aproximado de f ( ) e f (2). Escrevemos:
2
>f:=x->exp(3*x)-2*ln(5*x)+log[4](x);
Logo:
35
36 CAPTULO 2. FUNES DE UMA VARIVEL
>evalf(f(1/2));
5.367983431
>evalf(f(2));
402.5424991
x2 + 3 x 1
3. Defina a funo racional f (x) = , calcule f (1) e fatore f (a) f (a1 ).
x3 x2 + x + 3
Escrevemos:
x2 + 3 x 1
f := x 7
x3 x2 + x + 3
>f(1);
3
4
>factor(f(a)-f(1/a));
(a2 8 a + 1)(a2 a + 1)
(3 a2 2 a + 1)(a2 2 a + 3)
2.1 Tabelas
Para fazer no Maple uma tabela de uma funo, utilizamos a sintaxe abaixo, onde as entradas
so os pontos do domnio e as saidas so os pontos da imagem:
onde i Z. Caso desejamos que os valores de saida sejam aproximados, utilizamos a seguinte
sintaxe:
Exemplo 2.2.
1. Seja:
x2 + 3 x 1
f := x 7
x3 + x2 + x + 3
3
5
34
3
4
49
3 1
18
2 1
1 3
2
1
0
3
1
1
2
2 9
17
3 17
42
9
4
29
39
5
158
2. Seja:
>g:=x->exp(3*x)-2*ln(5*x)+log[4](x);
1 16.86666110
2 399.3236233
3 8098.460309
4 162749.7999
5 3269012.095
6 65659963.63
7 1318815728.0
8 26489122120.0
9 532048240600.0
10 10686474580000.0
1
3. Estude a funo f (x) = x sen , perto do zero:
x2
>f:=x->x*sin(1/x 2);
f := x 7 x sin(x2 )
>X := {-1,-0.1,-0.001, -0.0001,-0.00001,0.00,1,0.1,0.001, 0.0001,0.00001}:
4. Seja h(x) = ex + ln(x2 + 1) cos( x); faa uma tabela com os valores aproximados de:
1
h(20), h(10), h(1), h(20), h(30), h( ) e h(, 4 19).
2
>h:=x->exp(x)+ln(x 2+1)*cos(Pi*x):
Exemplo 2.3.
p := x3 + x2 5 x + 1 x2 y y
> h:=solve(p=0,y);
x3 + x2 5 x + 1
x2 + 1
Se desejamos, por exemplo, avaliar a expresso anterior para x = 0, isso no ser possvel
antes de converter a expresso em funo, utilizando o comando unapply
g := unapply(h, x);
x3 + x2 5 x + 1
x
x2 + 1
Agora podemos calcular, por exemplo:
40 CAPTULO 2. FUNES DE UMA VARIVEL
>g(0),g(-1),g(1);
1, 3, 1
2. Suponha que temos a expresso:
p := b2 x2 sin(b x) + 2 b x cos(b x)
f := unapply(p, x);
x b2 x2 sin(b x) + 2 b x cos(b x)
Agora podemos calcular, por exemplo:
>f(0),f(Pi/b);
10, 2
>piecewise(x<a1,f1(x),x<a2,f2(x),....);
No caso de funes definidas por partes, em intervalos limitados, utilizamos a opo:
and
Por exemplo, se a x < b, escrevemos:
>piecewise(x<=1,-1,1<x,1);
(
1 x 1
1 1<x
x se x 1
2. Escreva a funo f (x) = x + 2 se 1 < x 4 .
x se 4 < x
2.4. COMPOSTA DE FUNES 41
Digitamos:
x se x 1
x2 se 1 < x < 3
3. Escreva a funo f (x) = .
x se 3 < x < 6
x se 6 x
Digitamos:
gf
A sintaxe para obter a composta feita com o operador @ (arroba). Logo, a composta de g e f
:
>g @ f;
Para fazer a composta de f consigo mesma n vezes, utilizamos a sintaxe:
>f @@ n;
Exemplo 2.5.
>f:=ln(x)+1:
42 CAPTULO 2. FUNES DE UMA VARIVEL
>g:=exp(x)-1):
>h1:=f @g:
>h2:=g @f:
>h3:=f@@4:
Agora podemos calcular
>h1(x);
ln(ex 1) + 1
>h2(x);
eln(x)+1 1
>simplify(%);
xe 1
>h3(x);
ln(ln(ln(ln(x) + 1) + 1) + 1) + 1
>h3(1);
2. Dadas f (x) = 5 x + 4 e g(x) = x2 + 1; determine f g, g f , f f f e f f g g g.
Digitamos a seguinte sequncia de comandos:
>f:=5*x+4:
>g:=sqrt(x 2 +1):
>h1:=f @g:
>h2:=g @f:
>h3:=f@@3:
>h4:=(f @@2)@(g@@3):
Agora podemos calcular
>h1(x);
p
5 x2 + 1 + 4
>h2(x);
p
25 x2 + 40 x + 17
2.5. FUNO INVERSA 43
>h3(x);
125 x + 124
>h4(x);
p
25 x2 + 3 + 24
3. Se f (x) = x 3, calcule f @10. Digitamos a seguinte sequncia de comandos:
>f:=x-3:
>h:=f@@10:
>h(x);
x 30
>f:=x->expresso;
>solve(y=expresso,x);
>g:=unapply( % ,y);
>with(RealDomain):
Veja os exemplos.
Exemplo 2.6.
>with(RealDomain):
>f:=x->x 3;
f := x 7 x3
>solve(y=f(x),x);
y 1/3
44 CAPTULO 2. FUNES DE UMA VARIVEL
>g:=unapply(% ,y);
g := y 7 y 1/3
simplify((g @ f)(x));
x
simplify((f @ g)(y));
ax + b
2. Determine a funo inversa de f (x) = .
cx + d
>f:=x->(a*x+b)/(c*x+d);
ax +b
f := x 7
cx + d
>solve(y=f(x),x);
y d + b
yc + a
>g:=unapply(% ,y);
yd + b
g := y 7
yc + a
simplify((g @ f)(x));
x
simplify((f @ g)(y));
>f:=x->a*x 2+b*x+c;
f := x 7 a x2 + b x + c
>sol:=solve(f(x)=y,x);
p p
1 b + b2 4 ac + 4 ay 1 b+ b2 4 ac + 4 ay
,
2 a 2 a
>g1:=unapply(sol[1],y);
2.6. GRFICOS DE FUNES 45
p
1 b + b2 4 ac + 4 ay
g1 := y 7
2 a
>assume(2*a*x+b>0):
Por que?
>simplify((f@g1)(y));
y
>simplify((g1@f)(x));
x
>restart;
>g2:=unapply(sol[2],y);
p
1 b+ b2 4 ac + 4 ay
g2 := y
7
2 a
>assume(2*a*x+b<0):
Por que?
>simplify((f@g2)(y));
y
>simplify((g2@f)(x));
Para indicar a variao da ordenada, ser for necessrio, para uma melhor visualizao do gr-
fico, utilizamos: y=c..d
Para ver uma poro determinada do grfico, utilizamos: view=[a. .b,c. .d]
46 CAPTULO 2. FUNES DE UMA VARIVEL
Para melhorar a resoluo grfica, onde n 50 o nmero de pontos que vai gerar o grfico,
utilizamos: numpoints=n
c a cor desejada. Alguns cores so: aquamarine, black, blue, coral, cyan, brown, gold, green,
grey, khaki, magenta, maroon, navy, orange, pink, plum, red, sienna, tan, turquoise, violet,
wheat, white, yellow.
Para esboar grficos em intervalos que incluem pontos onde as funes no sejam definidas,
evitando que sejam desenhadas linhas verticais nesses pontos, utilizamos: discont=true
Quando se usa a opo style=point, onde s o tipo de smbolo: cross, solidcircle, utilizamos:
symbol=s
Exemplo 2.7.
>f:=x->x 2*sin(x)+sin(10*x);
f := x x2 sin(x) + sin(10 x)
Logo:
Figura 2.1: .
>g:=x->exp(x/2)*cos(4*Pi*x);
g := x ex/2 cos(4 x)
Logo:
Figura 2.2: .
cos( x)
3. Esboce o grfico de h(x) = , x [4, 4]. Digitemos:
x4+ x2 + 1
>h:=x->cos(Pi*x)/(x 4 +x 2 +1):
cos( x)
h := x 7
x4+ x2 + 1
48 CAPTULO 2. FUNES DE UMA VARIVEL
>plot(h(x) ,x=-4..4,color=blue,numpoint=100,thickness=3);
Figura 2.3: .
>plot(tan(x),x=-2*Pi..2*Pi);
Figura 2.4: .
O MAPLE, traou o grfico de tg(x) em uma vizinhana de x = /2, onde a funo atinge
valores muito grandes. Note que no foi especificado a variao do eixo das ordenadas.
Figura 2.5: .
discont=true
>plot(tan(x), x = -2*Pi .. 2*Pi, y = -10 .. 10, color = blue, thickness = 3, discont = true);
Figura 2.6: .
x3 cos(x)
4. Esboce o grfico de f (x) = , utilizando pontos.
x2 + 1
>plot(p3, x = -10 .. 10, discont = true, color = magenta, style = point, symbol = solidcircle,
symbolsize = 10));
50 CAPTULO 2. FUNES DE UMA VARIVEL
Figura 2.7:
1 1
5. Esboce o grfico de f (x) = x2 sen + x2 cos , em uma vizinhana de zero.
x x
>p4:=x 2 *sin(1/x)+x 2*cos(1/x):
>plot(p3, x = -.3 .. .3, y = -0.2e-1 .. 0.5e-1, discont = true, color = blue, numpoints = 100,
thickness = 2);
Figura 2.8:
A melhor forma de aprender a utilizar todas as opes digitar o seguinte comando para entrar
no help do MAPLE e experimentar cada uma delas:
>?plot;
> smartplot(funo);
2.7. GRFICOS DE OUTROS TIPOS DE FUNES 51
Exemplo 2.8.
> smartplot(sin(x)+cos(x)+sin(2*x)*cos(2*x));
Figura 2.9: .
>piecewise(x<a1,f1(x),x<a2,f2(x),....);
Para esboar o grfico, utilizamos o comando plot, seguido de uma opo do plot:
>p1:=piecewise(x<a1,f1(x),x<a2,f2(x),....):
>plot(p1,x=a..b,discont=true);
Exemplo 2.9.
x se x 1
1. Esboce o grfico da funo f (x) = x2 se 1 < x < 3 .
x se 3 x
Figura 2.10: .
>plot(p1,x=-2..5);
2
x (x 1) se 1 x 1
2. Esboce o grfico da funo f (x) = x, sen( x) se 1 < x < 4 .
x 3 se 4 x
Figura 2.11: .
3. Esboce o grfico de f (x) = x2 [[x]], onde [[x]] o maior inteiro que menor ou igual a x.
>p3:=x 2 *floor(x):
Figura 2.12: .
comum definir algumas funes utilzando-se de dados, isto por tabelas. Os dados da tabela
so digitados com a seguinte sintaxe:
>plot([dados],style=points,opes);
Exemplo 2.10.
1. Suponha que num perodo de 10 dias, controlada a febre, em graus Celsius, de um paciente
com malria, obtendo:
Dia 1 2 3 4 5 6 7 8 9 10
C 38 39 41 41.5 42 41.4 41 39 38 36
>dat1:=[[1,38],[2,39],[3,41],[4,41.5],[5,42],[6,41.4],[7,41],[8,39],[9,38],[10,36]]:
dat := [[1, 38], [2, 39], [3, 41], [4, 41.5], [5, 42], [6, 41.4], [7, 41], [8, 39], [9, 38], [10, 36]]
Agora, faamos:
Figura 2.13: .
>plot(dat1);
Figura 2.14: .
>dat2:=[[0,0],[1.8,25],[2.6,33],[3.4,50],[5.1,60.2],[6.5,80],[7.2,90],[8.5,100],
[9.6,110],[10,125]];
dat2 :=[[0, 0], [1.8, 25], [2.6, 33], [3.4, 50], [5.1, 60.2], [6.5, 80], [7.2, 90], [8.5, 100],
[9.6, 110], [10, 125]]
Agora, faamos:
Figura 2.15: .
e2n
3. Se f (n) = , n = 1, . . . 20, podemos armazenar os dados como pares ordenados:
n!
>dat3 := [seq([i, evalf(f(i))], i = 0 .. 20)]:
plot(dat3,style = point, thickness = 10, symbol = cross, symbolsize = 20, color = magenta);
Figura 2.16: .
>with(plots):
Para saber o contedo desta livraria, digitamos:
>with(plots):
Todas estas sintaxes podem ser utilizadas para diferentes tipos de grficos. Inicialmente, utili-
zaremos os comando display, animate e implicitplot.
>with(plots):
>g1:=plot(f1(x),x=a1..b1,opes):
>g2:=plot(f2(x),x=a2..b2,opes):
>g3:=plot(f3(x),x=a3..b3,opes):
..
.
>gn:=plot(fn(x),x=an..bn,opes):
Finalmente:
>display(g1,g2,g3,. . . , gn);
Notamos, novamente, que uma vez digitado o comado with(plots):, ele fica rodando na me-
mria e no necessrio voltar a digit-lo para fazer outros exemplos.
Exemplo 2.11.
f:=x->x 3-7*x+6:
Figura 2.17: .
2x 4
2. Esboce os grficos de f (x) = e sua inversa, no mesmo referencial.
x+3
>f:=x->(2*x-4)/(x+3);
2x 4
f := x 7
x+3
>solve(y=f(x),x);
3y + 4
y2
subs(y=x,%);
3x + 4
x2
>g:=unapply(% ,x);
3x + 4
g := x 7
x2
Figura 2.18: .
>with(RealDomain):
>f:=x->log[1/4] (x);
1 ln(x)
f := x 7
2 ln(2)
>solve(y=f(x),x);
4y
subs(y=x,%);
4x
>g:=unapply(% ,x);
g := x 7 4x
Figura 2.19: .
>p1 := 1-x 2:
p2 := 3*x*(1-x 2):
>pontos := [[sol[1], subs(x = sol[1], p1)], [sol[2], subs(x = sol[2], p1)], [sol[3], subs(x = sol[3], p1)]];
>with(plots):
>g1:=plot(p1,x=-1..1,color=red,thickness=2):
>display(g1,g2,g3);
60 CAPTULO 2. FUNES DE UMA VARIVEL
Figura 2.20: .
5. Este exemplo para mostrar como podem ser incluidos textos nos grficos:
>p1:=(1/2) x:
>p2:= 5 x:
>p3:=(1/3) x:
Figura 2.21:
No caso, em que no desejamos carregar a livraria, podemos utilizar a seguinte sintaxe sem
digitar with(plots):
2.9. GRFICOS DE REGIES 61
Exemplo 2.12.
20
15
10
2 4 6 8 10
Figura 2.22:
As opes so:
Para esboar a regio que no satisfaz pelo menos uma das equaes do sistema:
optionsexcluded
Exemplo 2.13.
1. Considere o sistema:
(
x+y >0
xy >1
>eq1:=x+y>0:
>eq2:=x-y>1:
62 CAPTULO 2. FUNES DE UMA VARIVEL
Figura 2.23:
2 Considere o sistema:
y > 2 x
y < 2x + 1
2y x 3
>eq1:=y>2-x:
>eq2:=y<2*x+1:
>eq3:=2*y>=x-3:
Figura 2.24:
2.10. ANIMAES 63
2.10 Animaes
A sintaxe para fazer animaes simples. Precisamos digitar, primeiramente, with(plots): caso
isso ainda no tenha sido feito:
>with(plots):
>animate(funo, intervalo,parametro de animao,opes);
Ou
Quando aparece o desenho, levamos a seta do mouse sobre este e pressionamos o mouse uma
vez. Uma barra horizontal aparecer no alto da tela. O boto com um tringulo iniciar a
animao:
Exemplo 2.14.
1 Digite:
>with(plots):
>animate(sin(x*t),x=0..2*Pi,t=1..2,frames=100);
2. Digite:
>plots[animate]((x+t) 2, x=-10..10,t=1..10,frames=100,color=blue);
64 CAPTULO 2. FUNES DE UMA VARIVEL
3. Digite:
Figura 2.27:
>with(plots):
>implicitplot(F(x,y)=0,variao do x,variao do y, opes);
Ou
Exemplo 2.15.
Figura 2.29:
Figura 2.30:
Figura 2.31:
Exemplo 2.16.
1. Consideremos a funo:
x2 1
f (x) = .
x1
Note que Dom(f ) = R {1}. Se fizermos:
>f:=x->(x 2 -1)/(x-1) :
>simplify(f(x)):
>g:=unapply(%,x);
g := x 7 x + 1
>solve(cos(x)=0,{x});
1
{x = }
2
Mas, sabemos que esta equao possui infinitas solues.
Algumas vezes indicado o comando fsolve, que permite especificar o intervalo onde se deseja
achar a soluo.
Se fizermos:
>fsolve(cos(x)=0,{x},Pi..2*Pi);
{4.712388980}
3
Note que a soluo da equao no intervalo [, 2 ] . Utilize o comando evalf para compa-
2
rar os resultados.
3. Resolva a equao:
68 CAPTULO 2. FUNES DE UMA VARIVEL
>fsolve(exp(cos(x))=ln(2+sin(x)),{x});
O MAPLE no apresenta uma soluo razovel. Note que esta equao tem soluo; para isto,
basta fazer os grficos das funes exp(cos(x)) e ln(2 + sen(x)).
>with(plots):
>p1:=plot(exp((cos(x)),x=0..Pi,color=black):
>p2:=plot(ln((2+sin(x)),x=0..Pi,color=red):
>display(p1,p2);
2.5
2.0
1.5
1.0
Figura 2.32: .
4. Resolva o sistema: (
x3 9 x2 + y 2 x + 24 x 7 y 2 16 = 0
3 x2 18 x + y 2 + 24 = 0.
Faamos:
Obtemos {x = 4, y = 0} e:
Fazendo:
2.12. DEFICINCIAS DO MAPLE 69
0.9008493159
2.145898034
Agora, a forma mais econmica de resolver o sistema pondo em evidncia y 2 na segunda
equao e substituindo na primeira:
>solve(p3,{x});
11 + 3 5 11 3 5
Obtemos {x = 4}, {x = } e {x = }, de onde podemos obter os valores de y:
2 2
>solve(subs(x=4,p2),y);
2.13 Exerccios
|ax0 + by0 + c|
.
a2 + b2
x1
10. Defina a funo f (x) = .
2x + 7
(a) Determine os domnios.
(b) Esboce o grfico de f .
1 1
(c) Calcule f e f (x) .
x
(d) Esboce os grficos, no mesmo referencial, das funes obtidas no tem anterior.
1 x1
(a) f (x) = + .
x x
x |x|
(b) f (x) = .
|x| x
x x+1
(f) f (x) = , g(x) =
x+1 x1
x+1
14. Se f (x) = x 1. Determine Dom(f ) e calcule:
r
(a) (f f f f )(x2 + 1)
(b) (f f f )((x + 1)2 )
1
(c) (f f )
1x
1
(d) (f f )
x
(e) Esboce os respectivos grficos.
16. O pH (potencial hidrognico) uma escala logartmica que varia de 0 a 14, e nos indica
quo cida ou alcalina uma substncia. Valores abaixo de 7,0 so cidos e acima so
alcalinos. O valor 7 neutro e corresponde ao pH da gua destilada. O pH modelado
por:
pH = log10 [H + ],
Substncia [H + ] pH
Leite 1.5848 107
L. de Magnesia 1010
Suco de laranja 3.162 105
Limo 0.501 102
Vinagre 12.58 104
Tomate 6.30 108
x 0 1 2 3 4 5 6 10
f (x) 0 5 3 5 6 8 3.2 9
18. Utilize a sintaxe animate, para analisar o papel dos parmetros da equao de segundo
grau a x2 + b x + c = 0.
19. Utilize a sintaxe animate, para analisar o papel dos parmetros da funo f (x) = eax+b ,
se:
LIMITES E CONTINUIDADE
3.1 Introduo
A seguir, apresentaremos como listar os valores de uma funo, no formato de tabela, em uma
vizinhana de um ponto que no necessariamente pertence ao do domnio da funo. No nos
aprofundaremos muito no significado destas sintaxes:
copiar: print
para: for
se: if
ento: then
se no: else
de: from
a: to
faa: do
A sintaxe print(expresso); permite exibir a expresso digitada. A sintaxe for se utiliza para
indicar a variao de um contador da seguinte forma - for contador from incio to final do. Em
geral, a sintaxe utilizada para realizar tarefas repetitivas, uma certa quantidade de vezes.
A sintaxe if para executar uma instruo, ou um grupo de instrues, se e, somente se, verifica
certa condio. Se alm disso, desejamos que as intrues sejam executadas, ainda que algumas
outras intrues no se verifiquem, se utiliza a sintaxe else.
As sintaxes fi e od so para fechar as intrues. Note que fi if ao contrrio e od do ao
contrrio.
Sugerimos que a seguinte tabela seja copiada, para realizar os exerccios. A sintaxe para obter
estas tabelas a seguinte:
75
76 CAPTULO 3. LIMITES E CONTINUIDADE
fi ;
od;
Para estudar uma funo para valores de |x| arbitrariamente grandes; isto em , escreve-
mos:
Exemplo 3.1.
1
1. Seja f (x) = . Estudemos f em uma vizinhana de 0:
x
>f:=x->1/x:
>print([x. .f(x)]);
for i from -10 to 10 do
if i <> 0 then print((array([seq([evalf(1/(100*k)),evalf(f(1/100*k),5)],k=i)]))
else print(indefinida em x=0)
fi ;
od;
[x. f(x)]
[-0.001000000 -1000.]
[-0.001111111 -900.]
[-0.001250000 -800.]
[-0.001428571 -700.]
[-0.001666667 -600.]
[-0.002000000 -500.]
[-0.002500000 -400.]
[-0.003333333 -300.]
[-0.005000000 -200.]
[-0.01000000 -100.]
indefinida em x=0
[0.01000000 100.]
[0.005000000 200.]
[0.003333333 300.]
3.1. INTRODUO 77
[0.002500000 400.]
[0.002000000 500.]
[0.001666667 600.]
[0.001428571 700.]
[0.001250000 800.]
[0.001111111 900.]
[0.001000000 1000.]
>f:=x->1/x:
>print([x. .f(x)]);
for i from -10 to 10 do
if i <> 0 then print(array([seq([evalf(100*k),evalf(f(100*k),5)],k=i)]))
else print(x->+infinito);
fi ;
od;
[x. f(x)]
[-1000 -0.0010000.]
[-900 -0.001111111.]
[-800 -0.001250000.]
[-700 -0.001428571.]
[-600 -0.001666667.]
[-500 -0.002000000.]
[-400 -0.002500000.]
[-300 -0.003333333.]
[-200 -0.005000000.]
[-100 -0.01000000.]
x->+infinito
[100 0.01000000.]
[200 0.005000000.]
[300 0.003333333.]
78 CAPTULO 3. LIMITES E CONTINUIDADE
[400 0.002500000.]
[500 0.002000000.]
[600 0.001666667.]
[700 0.001428571.]
[800 0.001250000.]
[900 0.001111111.]
[1000 0.001000000.]
3.2 Limites
Inicialmente desenvolveremos a idia intuitiva de limite, estudando o comportamento de uma
funo y = f (x) nas proximidades de um ponto que no pertence, necessariamente, ao seu
domnio.
Exemplo 3.2.
1. Seja
sen(x)
f (x) =
x
claro que Dom(f ) = R {0}. Estudaremos a funo nos valores de x que ficam prximos de
0, mas sem atingir 0. Vamos construir uma tabela de valores de x aproximando-se de 0, pela
esquerda (x < 0) e pela direita (x > 0) e os correspondentes valores de f (x).
Digitemos:
>f:=x->sin(x)/x,
sen(x)
f := x
x
>print([x. .f(x)]);
for i from -10 to 10 do
if i <> 0 then print(array([seq([evalf(1/(100*k)),evalf(f(1/(100*k)),5)],k=i)]))
else print(indefinido em x=0)
fi ;
od;
[x. f(x)]
[-0.001000000 0.9999998333.]
[-0.001111111 0.9999997938.]
3.2. LIMITES 79
[-0.001250000 0.9999997392.]
[-0.001428571 0.9999996601.]
[-0.001666667 0.9999995370.]
[-0.002000000 0.9999993335.]
[-0.002500000 0.9999989584.]
[-0.003333333 0.9999981480.]
[-0.005000000 0.9999958334.]
[-0.01000000 0.9999833334.]
indefinida em x=0
[0.01000000 0.9999833334.]
[0.005000000 0.9999958334.]
[0.003333333 0.9999981480.]
[0.002500000 0.9999989584.]
[0.002000000 0.9999993335.]
[0.001666667 0.9999995370.]
[0.001428571 0.9999996601.]
[0.001250000 80.9999997392.]
[0.001111111 0.9999997938.]
[0.001000000 0.9999998333.]
Observando o resultado da tabela, podemos verificar que: medida que x vai se aproximando
de 0, os valores de f (x) vo aproximando-se de 1. A noo de proximidade pode ficar mais
precisa utilizando valor absoluto. De fato, a distncia entre dois pontos quaisquer x, y R
|y x|. Assim a frase escrita entre aspas, pode ser expressa por: se |x| aproxima-se de zero,
ento |f (x) 1| tambm se aproxima de zero; em outras palavras: para que |f (x) 1| seja
pequeno necessrio que |x| tambm seja pequeno. Logo:
sen(x)
lim = 1.
x0 x
80 CAPTULO 3. LIMITES E CONTINUIDADE
Figura 3.1: .
2. Seja
f (x) = (1 + x)1/x .
claro que Dom(f ) = R {0}. Estudaremos a funo nos valores de x que ficam prximos de
0, mas sem atingir 0. Vamos construir uma tabela de valores de x aproximando-se de 0, pela
esquerda (x < 0) e pela direita (x > 0) e os correspondentes valores de f (x).
Digitemos:
>f:=x->(1+x) (1 / x),
f := x (1 + x)1/x
>print([x. .f(x)]);
for i from -10 to 10 do
if i <> 0 then print(array([seq([evalf(1/(100*k)),evalf(f(1/(100*k)),5)],k=i)]))
else print(indefinida em x=0)
fi ;
od;
[x. f(x)]
[-0.001000000 2.719642216.]
[-0.001111111 2.719793525.]
[-0.001250000 2.719982704.]
[-0.001428571 2.720226004.]
[-0.001666667 2.720550530.]
[-0.002000000 2.721005103.]
[-0.002500000 2.721687486.]
[-0.003333333 2.722826185.]
3.3. CLCULO DE LIMITES 81
[-0.005000000 2.725108829.]
[-0.01000000 2.731999026.]
indefinida em x=0
[0.01000000 2.704813829.]
[0.005000000 2.711517123.]
[0.003333333 2.713765158.]
[0.002500000 2.714891744.]
[0.002000000 2.715568521.]
[0.001666667 2.716020049.]
[0.001428571 2.716342738.]
[0.001250000 2.716584847.]
[0.001111111 2.716773208.]
[0.001000000 2.716923932.]
Observando o resultado da tabela, podemos verificar que: medida que x vai se aproximando
de 0, os valores de f (x) vo aproximando-se de e. Logo, para que |f (x) e| seja pequeno
necessrio que |x| tambm seja pequeno. Logo:
lim (1 + x)1/x = e.
x0
Figura 3.2: .
lim f (x)
xa
:
82 CAPTULO 3. LIMITES E CONTINUIDADE
>evalf(%);
Observamos que o comando onde aparece limit, com letra minscula, calcula o limite e o co-
mando Limit, om letra maiscula, somente exibe a expresso matemtica do limite, por isso
acima precisamos utilizar o comando evalf(%);.
Veja os exemplos
Exemplo 3.3.
7
x2 + 1 7 x2 1
1. Determine lim .
x0 4 x2 + 1 4 x2 1
> Limit(p1,x=0)=limit(p1,x=0);
7
x2 + 1 7 1 x2 4
lim =
x0 4 x2 + 1 4 1 x2 7
2. Determine lim tg(x).
x/2
> Limit(tanx(x),x=Pi/2)=limit(tan(x),x=Pi/2);
Se incluimos as opes:
> Limit(tanx(x),x=Pi/2,right)=limit(tan(x),x=Pi/2,right);
3.3. CLCULO DE LIMITES 83
lim tan(x) =
x + /2
> Limit(tanx(x),x=Pi/2,leftt)=limit(tan(x),x=Pi/2,left);
lim tan(x) =
x /2
1
3. Determine lim sen .
x0 x
>Limit(sin(1/x),x=0)=limit(sin(1/x), x=0)
1
lim sin = 1 . . . 1
x0 x
Pode explicar este resultado?
x4 + x2
4. Determine lim .
x0 x
> p2:=sqrt(x 4 +x 2) /x:
>Limit(p2,x=0)=limit(p2, x=0)
x4 + x2
lim = undefined
x0 x
>Limit(p2,x=0,left)= limit(p2, x=0, left)
x4 + x2
lim = 1
x0 x
> Limit(p2,x=0,right)=limit(p2, x=0, right)
x4 + x2
lim =1
x0+ x
Pode explicar este resultado.
Figura 3.3: .
84 CAPTULO 3. LIMITES E CONTINUIDADE
cos( x) cos( x)
5. Determine lim .
x0 x2
>p3:=(cos(alpha*x)-cos(beta*x))/x 2:
> Limit(p3,x=0)=limit(p3,x=0);
cos ( x) cos ( x) 1 1
lim 2
= 2 + 2
x0 x 2 2
tg(2 x)
6. Determine lim .
x0 x
>Limit(tan(2*x)/x,x=0)=limit(tan(2*x)/x, x=0)
tan(2 x)
lim =2
x0 x
x
x+3
7. Determine lim .
x+ x+5
>p4:=((x+3)/(x+5)) x:
> Limit(p4,x=infinity)=limit(p4,x=infinity);
x+3 x
lim = e2
x x + 5
x
6 1
8. Determine lim .
x0 x
>p5:=(6 x-1)/x:
> Limit(p5,x=0)=limit(p5,x=0);
6x 1
lim = ln(2) + ln(3)
x0 x
Figura 3.4: .
3.3. CLCULO DE LIMITES 85
x2 b2
9. Determine lim .
xb x b
> Limit(p6,x=b)=limit(p6,x=b);
x 2 b2
lim = 4 b3/2
xb x b
x cos( x)
se x < 1
10. Se f (x) = sen( x) se 1 x < 1 , calcule lim f (x).
x1
x se x > 1
>p7:= piecewise(x < 1, x*cos(x), and -1 <= x, x <= 1, sin(x)/x, x > 1, sqrt(x)):
> Limit(p7,x=-1,right)=limit(p7,x=-1,right);
x cos( x)
x<1
lim sin( x) 1 x and x 1 = 1
x1+
x 1<x
> Limit(p7,x=-1,right)=limit(p7,x=-1,right);
x cos( x) x < 1
lim sin( x) 1 x and x 1 = 0
x1+
x 1<x
> Limit(p7,x=1,right)=limit(p7,x=1,right);
x cost( x) x < 1
lim sin( x) 1 x and x 1 = 1
x1+
x 1<x
> Limit(p7,x=1,left)=limit(p7,x=1,left);
x cos ( x)
x<1
lim sin( x) 1 x and x 1 = 0
x1
x 1<x
86 CAPTULO 3. LIMITES E CONTINUIDADE
Figura 3.5: .
1
11. Se f (x) = x2 sen ; determine
x
f (x + h) f (x)
lim .
h0 h
>f:=x->x 2 *sin(1/x):
p8:=(f(x+h)-f(x))/h:
>factor(limit(p8,h=0));
1 1
2 sin x cos
x x
f : A R R,
definida em A, exceto possvelmente, em a. Sabemos que:
lim f (x) = L
xa
se, e somente se:
Para todo > 0, existe > 0 tal que se x (a , a + ) A {a} , ento f (x) (L , L + ).
Observe que o limite de uma funo y = f (x) num ponto a, depende apenas dos valores que f
assume nas proximidades de a, ou seja, num pequeno intervalo aberto de centro a.
Uma das principais dificultades, dos alunos, de entender a definio de limite sua carac-
terstica dinmica. Para facilitar a compreenso da definio, apresentaremos alguns exem-
plos, onde utilizanda a sintaxe animate.
3.4. DEFINIO DE LIMITE 87
Exemplo 3.4.
1. claro que lim x2 = 4. Ento para todo nmero real positivo existe outro nmero real
x2
positivo , que depende de , tal que se 0 < |x 2| < , ento |f (x) 4| < .
Esbocemos a situao para = 0.8 e 0.18, digitando a seguinte sequncia de comandos:
with(plots):
> H:=plots[implicitplot]({x=2,y=4},x=0..2,y=-1..4,color=blue):
> G:=plots[implicitplot]({x=1.82,x=2.18},x=0..4,y=-1..7,color=red):
> L:=plot(x 2,x=0..4,color=black,thickness=2):
>M:=plot({4.8,3.2},x=0..4,y=-1..7,color=red):
>display(H,G,L,M);
Figura 3.6: .
2. Visualizemos lim 2 x = 2.
x1
Esbocemos a situao, digitando a seguinte sequncia de comandos:
>with(plots):
>M := plot(2*x, x = 0 .. 2, numpoints = 300, scaling = constrained, color = black):
>M1 := plot(2, x = 0 .. 1, numpoints = 200, scaling = constrained, color = blue):
>M2 := plots[implicitplot](x = 1, x = 0 .. 1, y = 0 .. 2, numpoints = 200,
scaling = constrained, color = blue):
>A1 := animate(2+(1-(1/10)*t), x = 0 .. 2, t = 0 .. 8, frames = 50, scaling = constrained, color = red):
>A2 := animate(1+(1/10)*t, x = 0 .. 2, t = 0 .. 8, frames = 50, scaling = constrained, color = red):
>B1 := animate([1+(1-(1/10)*t)*(1/3), x, x = 0 .. 3.5], t = 0 .. 8, frames = 50,
scaling = constrained, color = green):
>B2 := animate([x, 2+2*((1-(1/10)*t)*(1/3)), x = 0 .. 2], t = 0 .. 8, frames = 50,
scaling = constrained, color =green):
88 CAPTULO 3. LIMITES E CONTINUIDADE
Figura 3.7:
Figura 3.8:
Consideremos a funo:
x2 1
f (x) =
x1
3.5. ASSNTOTAS 89
>f:=x->(x 2 -1)/(x-1) :
>f(1);
g := x 7 x + 1
>g(1);
Quando usamos o comado simplify, o MAPLE cancela, seguindo o mesmo procedimento que
utiliza para determinar a soluo de:
x2 + 1
lim = lim x + 1 = 2
x1 x 1 x1
3.5 Assntotas
A reta y = b uma assntota horizontal ao grfico da funo y = f (x), se pelo menos uma das
seguintes afirmaes verdadeira:
A reta x = a uma assntota vertical ao grfico da funo y = f (x), se pelo menos uma das
seguintes afirmaes verdadeira:
Observamos que, mesmo se Dom(f ) = R, a funo pode ter assntotas verticais. Por exemplo:
1
se x 6= 0
f (x) = x
2 se x = 0
x+1
Figura 3.9: Grfico de x+3 quando x .
Exemplo 3.5.
x
1. Esboce o grfico de y = .
x1
Dom(f ) = R {1} e a curva passa por (0, 0). De fato:
>f:=x->x/(x -1):
>solve(f(x)=0,x);
0
>plot(f(x), x = -infinity .. infinity)
Do desenho, podemos concluir que o grfico da funo possui uma assntota horizontal e uma
vertical. De fato:
>lim(f(x),x=infinity,left);
3.5. ASSNTOTAS 91
>lim(f(x),x=infinity,rigth);
1
Logo, y = 1 uma assntota horizontal. Por outro lado, determinamos as assntotas verticais:
>lim(f(x),x=1,left);
>lim(f(x),x=1,rigth);
Logo, x = 1 uma assnota vertical. Esboo do grfico:
>with(plots):
>p:= x/(x-1):
>display(a1,a2,a3,view=[-3..3,-4..4]);
x2
2. Esboce o grfico de y = .
x2 1
Dom(f ) = R {1, 1} e a curva passa por (0, 0). De fato:
92 CAPTULO 3. LIMITES E CONTINUIDADE
>solve(f(x)=0,x);
0
>plot(f(x), x = -infinity .. infinity)
Do desenho, podemos concluir que o grfico da funo possui uma assntota horizontal e duas
verticais. De fato:
>lim(f(x),x=infinity,left);
>lim(f(x),x=infinity,rigth);
1
Logo, y = 1 uma assntota horizontal. Por outro lado, determinamos as assntota verticais:
>lim(f(x),x=1,left);
>lim(f(x),x=1,rigth);
>lim(f(x),x=-1,left);
3.5. ASSNTOTAS 93
>lim(f(x),x=-1,rigth);
>with(plots):
>display(a1,a2,a3,view=[-3..3,-4..4]);
x4 + 1
3. Esboce o grfico de y = .
x5 x
Do desenho, podemos concluir que o grfico da funo possui uma assntota horizontal e trs
verticais. De fato:
>lim(f(x),x=infinity,left);
>lim(f(x),x=infinity,rigth);
0
Logo, y = 0 uma assntota horizontal. Por outro lado, determinamos as assntota verticais:
>lim(f(x),x=1,left);
>lim(f(x),x=1,rigth);
>lim(f(x),x=-1,left);
>lim(f(x),x=-1,rigth);
>lim(f(x),x=0,left);
3.6. CONTINUIDADE 95
>lim(f(x),x=0,rigth);
Logo, x = 1, x = 1 e x = 0 so assntotas verticais. Esboo do grfico:
>with(plots):
>display(a1,a2,view=[-3..3,-4..4]);
3.6 Continuidade
A seguinte sintaxe utilizada para saber se uma funo contnua ou no:
>iscont(funo, x=a..b);
A resposta ser true onde for contnua e false onde for descontnua, relativa ao intervalo (a, b).
Para o intervalo [a, b], utilizamos:
>iscont(funo, x=a..b,closed);
>discont(funo, x);
Vamos a prestar ateno diferena de terminologia empregada nas Cincias Aplicadas, como
Engenharia e Fsica, e daquela usada em Matemtica.
g(x)
Considere uma funo racional f (x) = , onde g e h so contnuas e a R tal que h(a) = 0,
h(x)
se existe > 0 tal que se (a , a + ) A {a} 6= , ento faz sentido perguntar se f admite
uma extenso contnua que esteja definida no ponto a; isto , se existe F tal que F (x) = f (x)
para todo x Dom(f ) = A e F (a) exista e seja contnua nesse ponto. Isso foi o que MAPLE
executou no exemplo, onde substituiu:
x2 1
f (x) = por F (x) = x + 1.
x1
claro que na prtica, se existe a extenso contnua, iremos sempre substituir a funo original
por sua extenso contnua.
Porm, nas Cincias Aplicadas, a terminologia empregada outra. comum usarem a palavra
descontinuidade para os pontos que anulam o denominador da funo e perguntarem se f
tem descontinuidade removvel em a. No exemplo a seguir, empregaremos a terminologia
das Cincias Aplicadas. Achar os pontos onde f descontnua equivalente a determinar o
domnio da funo racional f e achar os pontos que anulam o seu denominador.
O comando discont( ), exclui de R os pontos que anulam no denominador de f e, futuramente,
iremos perguntar se f admite uma extenso contnua a esses pontos.
Exemplo 3.6.
x2 5
1. Determine os pontos onde f (x) = descontnua.
x4 + 2 x3 17 x2 18 x + 72
>discont(q,x);
{4, 3, 2, 3}
2. Verifique se a funo :
(
x2 se x 2
f (x) =
x2 + 2 se x > 2
contnua.
>discont(k,x);
{2}
>iscont(k,x=0..3);
false
>iscont(k,x=2.1..infinity);
true
>iscont(k,x=-infinity..1.9);
true
De fato, calculemos diretamente:
> limit(k,x=2,left);
4
> limit(k,x=2,right);
6
Logo, os limites laterais no so iguais; portanto, a funo descontnua em x0 = 2. Para ver o
grfico:
x2 sen( 1 ) se x 6= 0
f (x) = x
c se x = 0
98 CAPTULO 3. LIMITES E CONTINUIDADE
seja contnua.
x2 sen( 1 ) se x 6= 0
k1 := x
c otherwise
> limit(k1,x=0,left);
0
> limit(k1,x=0,right);
0
Logo, definimos c = 0 e:
1
x2 sen( ) se x 6= 0
k1 := x
0 otherwise
>iscont(k1,x=-infinity..infinity);
true
Para ver o grfico:
3. Seja
1
se x 6= 1
f (x) = (x 1)2
4 se x = 1.
Verifique se f contnua em 1.
3.6. CONTINUIDADE 99
> k2:=piecewise(x=1,4,1/(x-1)2);
4 x=1
k2 := 1
otherwise
(x 1)2
> limit(k2,x=1,left);
> limit(k2,x=1,right);
Por outro lado, f (1) = 4; logo, a funo no contnua em 1.
>plot(k2, x = -1 .. 2.5, color = blue, thickness = 3, discont = true, view = [-1 .. 2.5, 0 .. 10]);
4. Seja
2
se x 1
f (x) = A x + B se 1 < x < 3
2 se x 3.
Digitamos:
2
x 1
z1 := A x + B 1 < x and x < 3
2 x 3.
> eq1:=limit(z1,x=-1,left)=limit(z1,x=-1,right);
eq1 := A + B = 2
> eq2:=limit(z1,x=3,left)=limit(z1,x=3,right);
eq1 := 3 A + B = 2
> solve({eq1,eq2},A, B);
{A = 1} {B = 1}
Logo, temos:
2
x 1
z1 := 1 x 1 < x and x < 3
2 x 3.
3.7 Exerccios
1. Calcule os seguintes limites usando tabelas:
x3 2 x2 + 5 x 4 (x + 2)2
(a) lim (d) lim
x1 x1 x1 x
2x 3x 1
(b) lim x2 (e) lim 2
x0 1000 x0 x + x + 2
tg(4 x) (x2 1)
(c) lim (f) lim
x0 x x1 x 1
4x5 + 9x + 7 x4 1
(a) lim (i) lim
x1 3x6 + x3 + 1 x1 3x2 4x + 1
x3 + 3x2 9x 2 8 x3
(b) lim (j) lim
x2 x3 x 6 x2 x2 2x
2
x 9
(c) lim 2 x+1
x3 x 3x (k) lim
x1 2
6x + 3 + 3x
2x2 3x + 1
(d) lim
x1 x1 9 + 5x + 4x2 3
(l) lim
x2 a2 x0 x
(e) lim
x0 x2 + 2 a x + a2
x+42
x6 + 2 (m) lim
(f) lim x0 x
x0 10x7 2
2x 2 x3
(g) lim (n) lim
x2 2 2x x7 x2 49
(t + h)2 t2 x4 + x3 x 1
(h) lim (o) lim
h0 h x1 x2 1
x3 1 x8
(a) lim (f) lim
x1 |x 1| x8 3 x 2
5x3 6x + 1 x2 3x
(a) lim (g) lim
x 6x2 + x + 1 x3+ x2 6x + 9
(b) lim m x
x+ x2 4
5 (h) lim
(c) lim x2+ x2 4x + 4
x3+3x
sen(x)
2x + 1 (i) lim
(d) lim x0+ x3 x2
x0+ x
2x + 3 ln(x)
(e) lim 2 (j) lim
x1+ x 1 x0+ x
2x + 3
(f) lim 2 (k) lim ln(|x|)
x1 x 1 x0
x 2
6. Se f (x) = 3 x 5 e g(x) = , calcule:
2 3
(a) lim (f + g)(x) (h) lim (g f )(x)
x1 x2
(b) lim (g f )(x)
x1 (i) lim (f g f )(x)
(c) lim (g f )(x) x 23
x1
f (j) lim ln(|f (x)|)
(d) lim (x) x2
x1 g
g g(x)
(e) lim (x) (k) lim cos
x1 f x 34 f (x)
(f) lim (f f )(x)
x1 1
(g) lim (f g)(x) (l) lim x sen
x2 x0 g(x)
sen(x) 5x 1
(a) lim (i) lim
x x x0 x
1 3x 1
(b) lim x sen( ) (j) lim
x+ x x0 x2
x tg(x)
(c) lim eax ebx
x0 x + tg(x) (k) lim , a, b 6= 0
2 x0 sen(ax) sen(bx)
(d) lim (1 + )x+1
x+ x (l) lim x cos2 (x)
1 x x0
(e) lim 1 +
x0 2x tg2 (x)
1 (m) lim
(f) lim (1 + 2x) x x0 x2 sec(x)
x0
e2x 1 4 x+4
(g) lim (n) lim (1
)
x0 x x+ x
x 2
e 1 1
(h) lim (o) lim (1 )x
x0 x x x
9. Durante uma epidemia de dengue, o nmero de pessoas que adoeceram, num certo
bairro, aps t dias dado por:
100000
L(t) =
1 + 19900 e0.8t
1 1
(a) y = (c) y =
(x 1) (x3 + 1) (x 3) (x + 2) (x2 + 1)
x x2
(b) y = (d) y =
(x 1) (x3 + 1) (x 3) (x + 2) (x2 1)
104 CAPTULO 3. LIMITES E CONTINUIDADE
13. Determine o valor de L para que as seguintes funes sejam contnuas nos pontos dados:
2
x x
se x 6= 0
(a) f (x) = x , no ponto x = 0.
L se x = 0
2
x 9
se x 6= 3
(b) f (x) = x 3 , no ponto x = 3.
L se x = 3
(
x + 2L se x 1
(c) f (x) = , no ponto x = 1.
L2 se x < 1
(
4 3x se x < 0
(d) f (x) = , no ponto x = 0.
2L + x se x 0
1x
sen(x) x 6= 1
x 6= 0
(a) f (x) = x (c) f (x) = 1 x3
0 x=0 1 x=1
|x2 5x + 6| 1 x2 x < 1
x 6= 2, 3
x2 5x + 6
2
x ) 1 x 1
(b) f (x) = 1 x=2 (d) f (x) = ln(2
r
x1
x>1
9
x=3
x+1
1
15. Seja f (x) = 1 x sen , x 6= 0. Como escolher o valor de f (0), para que a funo f
x
possa ser definida em x = 0 e seja contnua no ponto?
3.7. EXERCCIOS 105
1
16. Sendo f (x) = arctg , x 6= 2, possvel escolher o valor de f (2) tal que a funo f
x2
possa ser definida em x = 2 e seja contnua no ponto?
18. Verifique que a equao x = tg(x) tem uma infinidade de razes reais.
19. Uma esfera oca de raio R est carregada com uma unidade de eletricidade esttica. A
intensidade de um campo eltrico E(x) num ponto P localizado a x unidades do centro
da esfera determinada pela funo:
0 se 0 < x < R
1
E(x) = 2
se x = R
3x
x2 se x > R.
(
0 se t < 0
H(t) =
1 se t 0
(a) Discuta a contnuidade de f (t) = H(t2 + 1) e de g(t) = H(sen( t)). Esboce os respec-
tivos grficos em [5, 5].
(b) A funo R(t) = c t H(t) (c > 0) chamada rampa e representa o crescimento gradual
na voltagem ou corrente num circuito eltrico. Discuta a continuidade de R e esboce seu
grfico para c = 1, 2, 3.
DERIVADA
Seja:
f : A R
uma funo definida num domnio A e x0 A. Suponha que para todo intervalo aberto I que
contenha x0 , se tenha: I (A {x0 }) 6= .
f (x) f (x0 )
msec =
x x0
f (x0 + h) f (x0 )
msec = .
h
A reta secante ao grfico de f , que passa por (x0 , f (x0 )) e (x0 + h, f (x0 + h)) definida por:
y = msec (x x0 h) + f (x0 + h)
Observamos que h ser usado como parmetro. Veja os exemplos a seguir:
Exemplo 4.1.
>with(plots):
>f:=x->x 2-3*x-4:
>x0:=0:
107
108 CAPTULO 4. DERIVADA
>p0:=[x0,f(x0)]:
>p1:=[x0+h,f(x0+h)]:
>h1:=[seq(5/i,i=1..50)]:
>m:=(f(x0+h)-f(x0))/h:
>s:=x->m*(x-x0-h)+f(x0+h):
>T:=seq(plot(f(x),s(x),x=-2..6,color=[blue,coral],thickness=[3,2],view=[-2..6,-10..10]),h=h1):
>display(T,insequence=true,frames=70);
>h1:=[seq(5/i,i=1..50)]:
por:
>h2:=[seq(-5/i,i=1..50)]:
>T:=seq(plot(f(x),s(x),x=-6..6,color=[blue,coral],thickness=[3,2],view=[-6..6,-15..40]),h=h2):
>display(T,insequence=true,frames=70);
Esta sequncia de comandos, gera uma animao das secantes, no sentido contrrio.
4.1. RETAS SECANTES 109
2. Determine as retas secante a f (x) = sen(x), no ponto ( , 1).
2
>with(plots):
>f:=x->sin(x):
>x0:=Pi/2:
>p0:=[x0,f(x0)]:
>p1:=[x0+h,f(x0+h)]:
>h1:=[seq(3/i,i=1..50)]:
>m:=(f(x0+h)-f(x0))/h:
>s:=x->m*(x-x0-h)+f(x0+h):
>T:=seq(plot(f(x),s(x),x=-.5..4,y=-1..1.5,color=[blue,red],thickness=[3,2]),h=h1):
>display(T,insequence=true,frames=70);
f (x1 ) f (x0 )
m1 = .
x1 x0
Fixemos o ponto P e faamos o ponto Q1 se mover sobre o grfico de f em direo a P , at um
novo ponto Q2 = (x2 , f (x2 )) tal que Q2 6= P . Seja r2 a reta secante que passa por P e Q2 ; seu
coeficiente angular :
f (x2 ) f (x0 )
m2 = .
x2 x0
Suponha que os pontos Qi (i = 1, 2, 3......) vo se aproximando sucessivamente do ponto P
(mas sem atingir P ), ao longo do grfico de f ; repetindo o processo obtemos r1 , r2 , r3 , ..., retas
secantes de coeficientes angulares m1 , m2 , m3 , ..., respectivamente.
Vamos supor que, a medida que os pontos Qi vo se aproximando cada vez mais do ponto P ,
os mi respectivos tendam a um valor limite constante, que denotaremos por mx0 .
Definio 4.1. A reta passando pelo ponto P e tendo coeficiente angular mx0 , chamada reta tangente
ao grfico de f no ponto (x0 , f (x0 )).
Se
f (x) f (x0 )
mx0 = lim
xx0 x x0
existe. Como x0 um ponto arbitrrio, podemos calcular o coeficiente angular da reta tangente
ao grfico de f para qualquer ponto (x, f (x)):
4.2. RETA TANGENTE 111
f (x + t) f (x)
mx = lim
t0 t
Assim, mx s depende x.
Definio 4.2. Se f for contnua em x0 , ento, a equao da reta tangente ao grfico de f no ponto
(x0 , f (x0 )) :
y f (x0 ) = mx0 (x x0 )
>m:=(f(x0+h)-f(x0))/h:
>m:=limit((f(x0+h)-f(x0))/h,h=0):
>with(student):
>showtangent(funo, x=ponto,opes);
Exemplo 4.2.
>with(student):
>with(plots):
>f:=x 2-3*x-4:
>a1:=showtangent(f,x=0,thickness=2):
>a2:=showtangent(f,x=-1,thickness=2):
>a3:=showtangent(f,x=1,thickness=2):
>a4:=showtangent(f,x=-3,thickness=2):
>a5:=showtangent(f,x=3,thickness=2):
>display(a1,a2,a3,a4,a5);
112 CAPTULO 4. DERIVADA
2. Seja h(x) = x (x2 1), faamos uma animao das retas tangentes h = h(x).
>with(plots):
>h:=x*(x 2-1):
>g1:=limit((f(x+h)-f(x))/h, h = 0):
4.2. RETA TANGENTE 113
g := t 7 3 t2 1
>ta :=f(t)+g(t)*(x-t);
ta := t 7 t t2 1 + 3 t2 1 (x t)
>animate(plot, [f(x), ta(t), x = -1.3 .. 1.3, color = [blue, red], thickness = [3, 2]], t = -1 .. 1,
frames = 50, view = [-1.3 .. 1.3, -.5 .. 1]);
Da definio, segue que a equao da reta normal ao grfico de f no ponto (x0 , f (x0 )) :
1
se
y f (x0 ) = x x0 , mx0 6= 0
mx 0
Exemplo 4.3.
1. Considere h(x) = x (x2 1), faamos uma animao das retas normais h = h(x).
>with(plots):
>h:=x*(x 2-1):
>g1:=limit((f(x+h)-f(x))/h, h = 0):
g := t 7 3 t2 1
114 CAPTULO 4. DERIVADA
>no:=f(t)-(1/g(t))*(x-t);
xt
no := t 7 t t2 1 2
3t 1
>animate(plot, [f(x), no(t), x = -1.3 .. 1.3, color = [blue, red], thickness = [3, 2]], t = -1 .. 1,
frames = 50,view = [-1.3 .. 1.3, -.5 .. 1]);
O MAPLE 13, possui uma livraria que calcula, automaticamente, a reta tangente ao grfico de
uma funo, num ponto dado. A sintaxe :
>with(Student[Calculus1]):
>Tangent(expresso,x=ponto);
Exemplo 4.4.
>with(Student[Calculus1]):
>p:=arctan(x3+x-1):
>Tangent(p, x = -1);
2 2
x + arctan(3) +
5 5
>Tangent(p, x = 0);
1 1
x
2 4
>Tangent(p, x = 1);
4.2. RETA TANGENTE 115
1
2x + 2
4
Verifique as respostas!
x6 3 x5 + x3 + x 1
2. Determine a reta tangente f (x) = , nos pontos x0 = 1, x0 = 0 e
x4 + 1
x0 = 1.
>with(Student[Calculus1]):
>p:=(x6-3*x5+x3+x-1)/(x4+1):
>q:=seq(Tangent(p, x = i),i=-1..1);
15 3
x 7, x 1, x + 1
2 2
>with(plots):
>s:={q}:
f (x) f (x0 )
f (x0 ) = lim
xx0 x x0
f (x0 + t) f (x0 )
f (x0 ) = lim .
t0 t
f (x + t) f (x)
f (x) = lim
t0 t
dy
Outras notaes para a derivada de y = y(x) so: ou D(f ).
dx
4.4. SINTAXES QUE ENVOLVEM A DERIVADA 117
>diff(funo,varivel);
Como no caso dos limites, podemos reescrever as derivadas, em forma mais didtica, utili-
zando a sintaxe:
>Diff(funo,varivel)=diff(funo,varivel);
A regra do produto:
>Diff(f(x)*g(x),x)=diff(f(x)*g(x),x);
d d d
(f (x) g (x)) = f (x) g (x) + f (x) g (x)
dx dx dx
A regra do quociente:
>Diff(f(x)/g(x),x)=diff(f(x)/g(x),x);
d d
dx f (x) g (x) f (x) dx g (x)
d f (x)
=
dx g (x) (g (x))2
>diff(funo,varivel$n);
onde n a ordem da derivada.
Exemplo 4.5.
>seq(diff(ln(x), x$n),n=1..7);
1 1 2 6 24 120 720
, 2, 3, 4, 5, 6 , 7
x x x x x x x
De forma alternativa, podemos digitar:
>Diff(exp(2*x),x$n)=diff(exp(2*x),x$n);
118 CAPTULO 4. DERIVADA
dn 2 x
e = 2n e2 x
dxn
3. Calcule a n-sima derivada de f (x) = sen(x); digitamos:
>Diff(sin(x),x$n)=diff(sin(x),x$n);
dn 1
sin(x) = sin(x + n)
dxn 2
Pode explicar o resultado?
>plot(f, x = -1 .. 1, view = [-1 .. 1, -0.4 ..0.4], axes = box, thickness = 3, color = blue,discont=true);
>f1:=x->x/(1+exp(1/x)):
>p:=f1(h)/h;
1
p :=
1 + e1/h
>Limit(p,h->0,left);
1
>Limit(p,h->0,right);
4.4. SINTAXES QUE ENVOLVEM A DERIVADA 119
0
Logo, a funo f no derivavl em x = 0. A funo f deve ter uma quina na origem.
x + 1
5. Estude a diferenciabilidade de: h(x) = arctg .
x1
Note que a funo no contnua em x = 1, logo, no derivvel em x = 1. Por outro lado:
>h:=x->arctan((x+1)/(x-1)):
>p:=simplify(diff(h(x),x));
1
p :=
1 + x2
>Limit(p,x=1,left)=limit(p,x=1,left);
1 1
lim 2
=
x1 1+x 2
>Limit(p,x=1,right)=limit(p,x=1,right);
1 1
lim 2
=
x1+ 1+x 2
Pode explicar o resultado?
>with(plots):
>f:=x->x 3 -5*x+1:
120 CAPTULO 4. DERIVADA
>p:=diff(f(x),x):
>h:=unnaply(p,x);
h := x 7 3 x2 5
>ta:=f(1)+h(1)*(x-1);
ta := 1 2 x
>no:=f(1)-(1/h(1)) *(x-1);
7 1
no := + x
2 2
>a1:= plot(no(x), ta(x), x = -8 .. 8, y = -8 .. 8, color = [coral, red], thickness = [2, 2]):
>display(a1,a2);
8x
7. (Serpentina de Newton). Seja f (x) = :
+1 x2
(a) Determine os pontos do grfico onde o coeficiente angular igual a 3.
(b) Determine as equaes das retas tangente e normal nos pontos de (a).
(a) Digitamos:
>f:=x->8*x/(x 2 +1):
>simplify(diff(f(x),x)):
4.4. SINTAXES QUE ENVOLVEM A DERIVADA 121
>m:=unapply( ,x);
x2 1
m := x 7 8
(x2 + 1)2
>with(RealDomain):
>solve(m(x)=3,{x});
1 1
{x = 3}, {x = 3}
3 3
>x0=-sqrt(3)/3,x1:=sqrt(3)/3:
>ta:=z->f(z)+m(z)*(x-2):
>no:=z->f(z)-(1/m(z))*(x-2):
>ta0:=ta(x0);
p
ta0 := (3) + 3 x
>ta1:=ta(x1);
ta1 := 3 x + 3
>no0:=no(x0);
19
no0 := 3 1/3 x
9
>no1:=no(x1);
19
no1 := 3 1/3 x
9
122 CAPTULO 4. DERIVADA
D(expresso,varivel);
>D@@n;
Exemplo 4.6.
1. Note a diferenas:
>D(g @f);
(D (g) f ) D (f )
>diff(g @f);
d
D (g) (f (x)) f (x)
dx
4.4. SINTAXES QUE ENVOLVEM A DERIVADA 123
2. Digite
>D(f)(x);
D (f ) (x)
>convert( , diff);
d
f (x)
dx
agora, se digitamos:
>D(f)(0);
D (f ) (0)
>convert( , diff);
d
f (t1)
dt1 t1=0
3. Digite
>D(arctan);
1
z 7
1 + z2
Pode explicar?
4. Digite:
>Id:=x->x:
>H:=Id+D-D@@2+6*D@@3-D@@4;
>f:=x->sin(3*x):
>H(f)(x);
>H(f)(Pi);
124 CAPTULO 4. DERIVADA
159
Considere:
>g:=x->x2*cosh(x):
>H(g)(x);
14
>D(arctan)(Pi);
1
1 + 2
dy dy dx
=
dt dx dt
d
g (f (x)) = D (g) (f (x)) D (f ) (x)
dx
Exemplo 4.7.
>p:= ln(cos(alpha(x))):
d
d sin ( (x)) dx (x)
ln (cos ( (x))) =
dx cos ( (x))
2. Calcule a derivada de f (x) = arctg((x))); digitamos:
>p:= arctan(alpha(x)):
>x:=t->t*sin(t):
>h:=f(x(t)):
>simplify(diff(h,x)
2 (sin (t))2 t2 2 (cos (t))2 t + 2 sin (t) cos (t) t2 3 t cos (t) + 2 t 3 sin (t)
Definio 4.5. A funo y = f (x) definida implicitamente pela equao F (x, y) = 0, quando
F (x, f (x)) = 0.
Se F (x, y) = 0, define implicitamente, uma funo derivvel y = f (x), a sintaxe para calcular a
derivada da funo definida implicitamente :
>implicitdiff(expresso, y, x);
Observemos que nada garante que uma funo definida implicitamente seja contnua, deri-
vvel, etc. Na verdade, nem sempre uma equao F (x, y) = 0 define implicitamente alguma
funo. Por exemplo, considere a seguinte equao:
Exemplo 4.8.
Calcule a derivada das funes definidas implcitamente, se y = f (x) uma funo derivvel:
1. x3 3 x2 y 4 + y 3 = 6 x + 1; digitamos
2 x2 + 2 x y 4
y 2 (1 4 x2 y)
O processo de derivar implicitamente pode ser usado somente se a funo determinada pela
forma implcita derivvel. Mas, para os exemplos e exerccios, sempre consideraremos esta
exigncia satisfeita.
Exemplo 4.9.
x3 + y 3 = 6 x y,
no ponto (3, 3).
>F:=x 3 +y 3 =6*x*y:
x2 + 2 y
y2 2 x
>m := subs(x = 3, y = 3, );
m := 1
>ta:=3+m*(x-3);
ta := 6 x
>with(plots):
4.6. DERIVAOS IMPLCITA 127
>a1:=implicitplot(F=0,x=-5..7,y=-6..6,thickness=3,color=blue,gridrefine=3):
>display(a1,a2);
2 (x2 + y 2 )2 = 25 (x2 y 2 ),
no ponto (3, 1).
x 4 x2 + 4 y 2 25
y (4 x2 + 4 y 2 + 25)
>m := subs(x = 3, y = 1, );
9
m :=
13
>ta:=1+m*(x-3);
40 9
ta := x
13 13
>with(plots):
>display(a1,a2);
x f (x)
0.99 0.9801
0.999 0.998001
1 1
1.001 1.0002001
1.01 1.0201
f (1) f (0.999)
m1 = = 1.9990
1 0.999
f (1.001) f (1)
m2 = = 2.0010.
1.001 1
m1 e m2 so valores bastante prximos de 2. Observe que se |x 1| 0 (x perto de 1), ento
f (x) = x2 fica prxima de y = 2 x 1. De fato:
4.7. APROXIMAO LINEAR 129
Definio 4.6. Seja y = f (x) uma funo derivvel em x0 . A aproximao linear de f em torno de x0
denotada por l(x) e definida por:
A sintaxe, para determinar a linearizao de uma funo, a mesma que para achar a reta
tangente. De fato, a linearizao de f (x) ao redor do pointo x0 :
>f:=x->expresso:
>p:=diff(f(x),x):
>h:=unnaply(p,x):
>l:=x->f(x0 )+h(x0 )*(x-x0 );
Exemplo 4.10.
1
1. Se f (x) = representa a temperatura num arame, calcule aproximadamente a
(1 + 2 x)4
temperatura f (0.01).
>x0=0:
>f:=x->1/(1+2*x)4:
>p:=diff(f(x),x):
>h:=unapply(p,x):
>l:=x->f(x0)+h(x0)*(x-x0);
130 CAPTULO 4. DERIVADA
l := x 7 1 8 x
>l(0.01);
0.92
Note que:
1
l(x) = 1 8 x,
(1 + 2 x)4
>x0=20:
>f:=x->exp(3*x):
>p:=diff(f(x),x):
>h:=unapply(p,x):
>l:=x->f(x0)+h(x0)*(x-x0);
>l(20.012);
404.87
3
Considere a funo f (x) = x7 2 x4 + 3 e x = 1.001. Ento, para x0 = 1, temos:
>x0=1:
>f:=x->x 7-2*root(x4,3):
>p:=diff(f(x),x):
>h:=unapply(p,x):
>l:=x->f(x0)+h(x0)*(x-x0);
1
l := x 7 (13 x 7)
3
>l(1.001);
2.00433
132 CAPTULO 4. DERIVADA
f (x0 )
q(x) = f (x0 ) + f (x0 ) (x x0 ) + (x x0 )2
2
f (x0 ) f (3) (x0 )
c(x) = f (x0 ) + f (x0 ) (x x0 ) + (x x0 )2 + (x x0 )3 .
2 3!
se x (x0 , x0 + ), > 0 pequeno.
Definio 4.8. O polinmio de Taylor de ordem n, (n = 0, 1, 2, ....), no ponto x0 denotado por Pn (x)
e definido por:
n
X f (k) (x0 )
Pn (x) = (x x0 )k
k!
k=0
f (x0 ) f (n) (x0 )
= f (x0 ) + f (x0 ) (x x0 ) + (x x0 )2 + ......... + (x x0 )n
2 n!
4.9. POLINMIO DE TAYLOR 133
onde f (0) = f .
O polinmio de Taylor aplicado para aproximar uma funo em uma vizinhana de um ponto
x0 , conforme foi feito na definio 4.7 acima. A aproximao gera um resto, cuja expresso
contm derivadas da funo de ordens superiores quelas usadas para formar o polinmio de
Taylor. Assim, para aproximar uma funo por seu polinmio de Taylor de ordem n, em uma
vizinhana de x0 , devemos, pelo menos, exigir que as derivadas da funo, at ordem n, sejam
contnuas e que a derivada de ordem n + 1 exista, numa vizinhana de x0 . Por isso, na sintaxe,
abaixo, para achar o polinmio de Taylor de ordem n, inclui n + 1.
A sintaxe para determinar o polinmio de Taylor ao redor de x0 , de ordem n, :
>taylor(funo,x=x0,n+1);
Exemplo 4.11.
>taylor(sin(x),x=0,11);
1 1 5 1 7 1
x x3 + x9 + O x11
x x +
6 120 5040 362880
A expresso O(x11 ) envole derivadas da func co f de ordem maior ou igual a 11 e que repre-
senta o erro cometido na aproximao polinomial fa funo.
>taylor(exp(x),x=0,7);
1 1 1 1 5 1 6
1 + x + x2 + x3 + x4 + x + O x7
x +
2 6 24 120 720
>taylor(exp(x),x=-1,7);
1 1 1 1 1
e1 + e1 (x + 1) + e1 (x + 1)2 + e1 (x + 1)3 + 1 e1 (x + 1)4 + e (x + 1)5 +
2 6 24 120
1 1
+ e (x + 1)6 + O (x + 1)7
720
A sintaxe para obter as aproximaes :
>s:=taylor(funo,x=x0,n+1):
>p:=simplify(convert(s,polynom));
>aprox:=unapply(p,x);
>with(Student[Calculus1]):
>p:=TaylorApproximation(funo, x = ponto, order = a ordem de aproximao);
>aprox:=unapply(p,x);
Exemplo 4.12.
x
1. Determine a aproximao de ordem 4 de f (x) = , ao redor de x0 = 0.
1 + x2
>f:=x/(1+x2):
>s:=taylor(f,x=0,5);
s := x x3 + O x5
p:=simplify(convert(s,polynom));
p := x x3
>aprox:=unapply(p,x);
aprox := x 7 x x3
2. A proporo de lmpadas de sdio que falham aps x horas de uso dada por:
10000
P (x) = 1 .
(x + 100)2
Determine a proporo de lmpadas que falham aps 99 horas de uso.
4.9. POLINMIO DE TAYLOR 135
>with(Student[Calculus1]):
>f:=1-10000/(x+100) 2 :
>p1:=TaylorApproximation(f,x=100,order=1);
1 1
p1 := + x
2 400
>p2:=TaylorApproximation(f,x=100,order=2);
5 1 3
p2 := + x x2
16 160 160000
>p3:=TaylorApproximation(f,x=100,order=3);
3 1 9 1
p3 := + x x2 + x3
16 100 160000 8000000
>l:=unapply(p1,x);
1 1
l := x 7 + x
2 400
>q:=unapply(p2,x);
5 1 3
q := x 7 + x x2
16 160 160000
>c:=unapply(p3,x);
3 1 9 1
c := x 7 + x x2 + x3
16 100 160000 8000000
Logo:
>evalf(l(99));
0.7475
>evalf(q(99));
0.74748125
>evalf(c(99));
0.747481250
136 CAPTULO 4. DERIVADA
>p:=TaylorApproximation(g,x=1,order=5);
125 295 2125 2 466 3 1025 4 1525 5
p := + x+ x + x x x
4374 2187 729 2187 4374 39366
>apro:=unapply(p,x);
125 295 2125 2 466 3 1025 4 1525 5
apro := x 7 + x+ x + x x x
4374 2187 729 2187 4374 39366
>apro(1.1);
4.10. ERROS DE APROXIMAO 137
3.587400047
(x x0 )n+1 (n+1)
Rn (x) = f (), (x1 , x2 )
(n + 1)!
onde x1 = min{x0 , x} e x2 = max{x0 , x}. Se |f (n+1) (x)| M para todo x [a, b], temos que:
|x x0 |n+1 M
E(x)
(n + 1)!
E(x) = |f (x) Pn (x)| o erro da aproximao. A funo Rn = Rn (x) dita resto de Lagrange;
no MAPLE denotado, por O((x x0 ))n . Note que para n = 0 temos o Teorema do Valor
Mdio.
Exemplo 4.13.
1. Determine o erro cometido ao calcular ln(1.00013), utilizando aproximao de ordem 4.
>g:=ln(x):
>p:=TaylorApproximation(g,x=1,order=4);
25 4 1
p := 4 x 3 x2 + x3 x4
12 3 4
138 CAPTULO 4. DERIVADA
>q:=diff(p,x$5);
24
q :=
x5
Note que q 24 se x 1, logo:
>R4:=24*abs(x-1)5 /5!;
1
R4 := |x 1|5
5
>simplify(subs(x = 1.00013, R4));
7.425860000 1021
>g:=exp(x):
>p:=TaylorApproximation(g,x=0,order=8);
1 5 1 6 1 1
p := 1 + x + 1/2 x2 + 1/6 x3 + 1/24 x4 + x + x + x7 + x8
120 720 5040 40320
>q:=diff(p,x$9);
q := ex
Note que, se 0 < x < 1, ento ex < e < 3, logo:
>R8:=3*x9 /9!;
1
R8 := x9
120960
4.10. ERROS DE APROXIMAO 139
1.614686673 108
>evalf(Pi/2);
1.570796327
>g:=cos(x):
>p:=TaylorApproximation(g,x=Pi/2,order=5);
1 1 5 1 3 2
p := x + + 1/6 x3 1/4 x2 + 1/8 x 2 1/48 3 x + 1/48 x4 x +
2 120 48
1 1 1
+ x2 3 x 4 + 5
96 384 3840
>q:=diff(p,x$6);
q := cos(x)
Note que, se |cos(x)| 1,
>R5:=abs(x-Pi/2) 6 /6!;
1 1
R5 := |x |6
720 2
>simplify(subs(x =1.570791, R5));
3.173684014 1035
140 CAPTULO 4. DERIVADA
4. Usando o polinmio de Taylor, em x0 = 0, aproxime 3
e, com um erro inferior a 105 .
>Rn:=n->3(-n)/(n+1)!;
3n
Rn := x 7
(n + 1)!
false
false
true
>p:=TaylorApproximation(exp(x),x=0,order=5);
1 2 1 3 1 4 1 5
p := 1 + x + x + x + x + x
2 6 24 120
evalf(subs(x = 1/3, p))
1.395610425
4.10. ERROS DE APROXIMAO 141
4.11 Exerccios
1. Determine a equao da reta tangente ao grfico das seguintes funes, no ponto de abs-
cissa dada:
(a) = ln(x2 ), x = 1
y 1
(f) y = , x=1
(b) = tg(x + 1), x = 1
y x2
+1
(c) y
= sen((x + 1) ), x = 0 x5 1
(g) y = 4 , x = 1
(d) = 3 ex , x = 0
y x +1
x 1
(e) y = 3 , x=1 (h) y = 2 4 , x=1
x +1 x (x + 1)
3. Determine o ponto onde a curva y = x3 tem tangente paralela reta tangente mesma
curva no ponto de abscissa x = 4. Determine a equao da reta tangente nesse ponto.
4. Determine as equaes das retas tangentes e das retas normais s curvas, nos pontos de
abscissas dadas:
1
(h) y = ln(log10 (x)) (r) y = x x
(i) y = sen(ex )
x
(s) y = sen(x)
(j) y = ex sen(ln((x))) (t) y = xe
x
(k) y = x3 + 2 sen(x)
(u) y = cos(x)
x + 4 6
(l) y = ln(x)
x+7 (v) y = ln(x)
(m) y = xx1
(w) y = 1 tg2 (x)
p
(n) y = 3ln(x)
(x) y = 2 cos2 (x)
p
ex (x3 1)
(o) y = 1
2x + 1 (y) y =
(p) y = (x )x
2 cos(2 x)
x
(q) y = xx
2
(z) y = arcsen
3
dy
8. Supondo que a equao dada define implicitamente y = f (x), calcule .:
dx
(a) x3 + y 3 = 5 (j) (x2 y 2 )2 = y 2 + x2
(b) x3 + x2 y + y 2 = 0 (k) sen(x y) = x cos(y)
(c) x + y = 10 (l) ln(y x) = ln(y + x)
xy (m) e2xy = 5 + ln(x)
(d) y 3 =
x+y
2
(n) ln(y x) = exy
(e) 3 cos (x + y) = 7 y x
(o) ln = ey
(f) tg(y) = x y x
(g) ey = x + y (p) cos(y x2 ) = sen(y x2 )
(h) ln(y 2 + x) = y 3 x2 (q) x y 2 + 3 tg(y) = x y
(i) (x + y)2 = (x y)2 (r) x arctg(y) + y arctg(x) = 1
dx
9. Supondo que a equao dada define implicitamente x = g(y), calcule .:
dy
(a) x3 + y 3 = 5 (j) (x2 y 2 )2 = y 2 + x2
(b) x3 + x2 y + y 2 = 0 (k) sen(x y) = x cos(y)
(c) x + y = 10 (l) ln(y x) = ln(y + x)
xy (m) e2xy = 5 + ln(x)
(d) y 3 =
x+y
2
(n) ln(y x) = exy
(e) 3 cos (x + y) = 7 y x
(o) ln = ey
(f) tg(y) = x y x
(g) ey = x + y (p) cos(y x2 ) = sen(y x2 )
(h) ln(y 2 + x) = y 3 x2 (q) x y 2 + 3 tg(y) = x y
(i) (x + y)2 = (x y)2 (r) x arctg(y) + y arctg(x) = 1
144 CAPTULO 4. DERIVADA
1 n = 10
(h) y = ln , n = 10
x 1 + sen(x)
(i) y = x ex , n (q) y = ln ,n=5
1 sen(x)
x3 y (3) + 5 x2 y + (2 x x3 ) y (2 + x2 ) y = 40 x3 4 x5 .
(a) x4 + y 4 = 16 (d) y 2 = x3 (2 x)
(b) x2 + 6 x y + y 2 = 8 (e) sen(y) + sen(x) + sen(x y) = x
(c) x2 y 2 = (y + 1)2 (y y2) (f) cos(y) sen(x) = x
x
(a) (f) 3
x+1
x2 +1
x
(b) x2 cos(x) (g) 2
x +1
(c) arctg(x2 + 1)
(h) ln(x3 + 5 x + 5)
(d) x+3
(e) e2x (i) (4 x3 + 3 x 1)7
18. Use o polinmio de Taylor de ordem 3 da funo f (x) = sen(x) em x0 = para achar o
6
valor aproximado de sen(31 ). Avalie o erro e esboce a funo e a aproximao no mesmo
o
referencial.
19. Use o polinmio de Taylor de ordem 5 da funo f (x) = sen(x) em x0 = 0 para achar o
valor aproximado de sen(2o ). Avalie o erro e esboce a funo e a aproximao no mesmo
referencial.
20. Use o polinmio de Taylor de ordem 4 da funo f (x) = cos(x) em x0 = 0 para achar o
valor aproximado de cos(2o ). Avalie o erro e esboce a funo e a aproximao no mesmo
referencial.
21. Use o polinmio de Taylor de ordem 5 da funo f (x) = ln(x + 1) em x0 = 0 para achar
o valor aproximado de ln(1.56783). Avalie o erro e esboce a funo e a aproximao no
mesmo referencial.
22. Usando o polinmio de Taylor, em x0 = 0, determine uma aproximao de sen , com
11
erro inferior a 3 104 .
23. Usando o polinmio de Taylor, em x0 = , determine uma aproximao de cos(46o ), com
4
erro inferior a 105 .
A
L = L(t) =
1 + C A ert
satisfaz equao
dL L
=CL 1
dt A
Se L = L(t) representa o crescimento populacional, quando a populao se estabiliza?
26. A reduo de oxignio na gua de uma lagoa, devido ao despejo de esgoto, s volta a
nveis normais t dias aps o despejo do esgoto. Sabendo que a quantidade de oxignio
que permanece, aps t dias dada por:
t2 + 10 t + 100
P (t) = 500 ,
t3 + 20 t2 + 200
medido em % do nvel normal de oxignio, determine a velocidade com que a quantidade
de oxignio est sendo reduzida, aps 1, 10, 20 e 50 dias aps o despejo.
VARIAO DE FUNES
Neste captulo, aplicaremos tudo o que foi aprendido sobre o MAPLE, nos captulos anteriores.
5.1 Introduo
Seja f uma funo e x0 Dom(f ).
f possui um ponto de mximo relativo ou de mximo local no ponto x0 , se existe um intervalo
aberto I que contem x0 tal que:
Proposio 5.1. Se f uma funo derivvel no intervalo (a, b) e x0 (a, b) um extremo relativo de
f , ento f (x0 ) = 0.
A proposio nos indica que num ponto de mximo ou de mnimo relativo de uma funo f ,
a reta tangente ao grfico de f nesse ponto paralela ao eixo dos x. A proposio nos d uma
condio necessria para que um ponto x0 (a, b) seja extremo.
Definio 5.1. Seja f uma funo contnua em (a, b) e x0 (a, b). O ponto x0 chamado ponto
crtico de f , se uma das condies abaixo ocorre:
1. f (x0 ) no existe.
147
148 CAPTULO 5. VARIAO DE FUNES
2. f derivavvel em x0 e f (x0 ) = 0.
Pela proposio anterior, todo ponto extremo ponto crtico. A recproca falsa. Um ponto
"candidato"a mximo ou mnimo relativo de uma funo derivvel f sempre deve satisfazer
equao:
f (x) = 0
Mais adiante saberemos descartar dos pontos crticos, aqueles que no so extremais.
O ponto onde uma funo atinge o maior valor (se existe) chamado mximo absoluto da
funo. Um ponto x0 Dom(f ) de mximo absoluto de f quando para todo x Dom(f ),
tem-se
f (x0 ) f (x).
O ponto onde uma funo atinge o menor valor (se existe) chamado mnimo absoluto da
funo. Um ponto x0 Dom(f ) de mnimo absoluto de f quando para todo x Dom(f ),
tem-se
f (x0 ) f (x).
Observamos que uma funo pode no ter pontos onde f atinge o seu valor mximo e/ou
mnimo absolutos.
Proposio 5.2. Seja f uma funo contnua em [a, b] e derivvel em (a, b).
1. Se f (x) > 0 para todo x (a, b), ento f crescente em [a, b].
2. Se f (x) < 0 para todo x (a, b), ento f decrescente em [a, b].
1. Se f (x) > 0 para todo x < x0 e f (x) < 0 para todo x > x0 , ento x0 ponto de mximo local
de f .
5.2. DETERMINAO DE MXIMOS E MNIMOS 149
2. Se f (x) < 0 para todo x < x0 e f (x) > 0 para todo x > x0 , ento x0 ponto de mnimo local de
f.
Do teorema 5.1 segue que num ponto de mximo ou de mnimo de uma funo contnua nem
sempre existe derivada.
Teorema 5.2. Seja f uma funo duas vezes derivvel e x0 um ponto crtico de f . Se:
Dos teoremas 5.1 e 5.2 temos que os candidatos a pontos de mximos e mnimos relativos so
no s pontos crticos, mas tambm, podem ser os pontos do domnio onde a funo no
derivvel.
No caso em que o domnio de f um intervalo do tipo [a, b], aps determinarmos os pontos de
mximo e de mnimo no intervalo (a, b), devemos calcular os valores da funo nos extremos
do intervalo e comparar estes valores com os valores mximos e mnimos relativos obtidos
anteriormente nos pontos crticos; o maior valor corresponder ao mximo absoluto e o menor
valor ao mnimo absoluto da funo e os pontos correspondentes sero, respectivamente, os
pontos de mximo e de mnimo absolutos.
No caso em que f (x0 ) = 0, o teorema 5.2 no afirma nada; quando acontecer isto, recomen-
damos usar o teorema 5.1.
Em muitos casos conveniente, para ver se existem possveis pontos extremos de uma funo,
fazer:
>plot(f(x),x=-infinity..infinity);
Exemplo 5.1.
>f:=a2 +b*x+c:
>solve(diff(f,x)=0,{x});
1 b
{x = }
2a
>d2:=unapply(diff(f,x$2),x);
d2 := x 7 2 a
150 CAPTULO 5. VARIAO DE FUNES
b
Logo, o vrtice x = um ponto de mximo absoluto de f se a < 0 e um ponto de mnimo
2a
absoluto se a > 0.
>plot(f(x), x = -3 .. 2,thickness=3,color=blue);
>d1:=diff(f(x),x);
x+2 x < 2
5 e
p := undefined x = 2
2
3 x 2 x 8 2 < x
Verifique, efetivamente, que f no pussui derivada em x = 2.
>solve(p>0,x);
>solve(p<0,x);
RealRange(Open(4/3), Open(2))
4
Logo, x = um ponto de mximo relativo e x = 2 um ponto de mnimo relativo.
3
5.2. DETERMINAO DE MXIMOS E MNIMOS 151
x6 x4
3. Calcule os pontos extremos relativos de f (x) = + 2 se x [2, 2].
4 2
f diferencivel em todo ponto.
>solve(diff(f(x),x)=0,{x});
2 2
{x = 0}, {x = 3}, {x = 3}
3 3
>d2:=unapply(diff(f(x),x$2),x);
15 4
d2 := x 7 x 6 x2
2
>d2(2*sqrt(3)/3),d2(-2*sqrt(3)/3),d2(0);;
152 CAPTULO 5. VARIAO DE FUNES
16 16
, ,0
3 3
Como f (0) = 0 utilizamos o teorema 5.1:
>solve(diff(f(x),x)>0,x);
p p
RealRange(Open(2/3 (3)), Open(0)), RealRange(Open((2/3) (3)), )
>solve(diff(f(x),x)<0,x);
p p
RealRange(, Open((2/3) (3))), RealRange(Open(0), Open((2/3) (3)))
2 2
f (x) > 0 se 3 < x < 0 e f (x) < 0 se 0 < x < 3; logo, x = 0 ponto de mximo
3 3
relativo de f .
>f(2),f(-2),f(0),f(2*sqrt(3)/3),f(-2*sqrt(3)/3);
46
10, 10, 2,
27
2 2
Logo, 2 e 2 so pontos de mximo absolutos, 3e 3 so pontos de mnimo absolutos.
3 3
No exemplo:
>minimize(p,x=-2..2,location);
2 2
46 46 46
x= 3 , , x= 3 ,
27 3 27 3 27
>maximize(p,x=-2..2,location);
Figura 5.4:
Se a funo duas vezes derivvel, para obter os pontos x0 , candidatos a pontos de inflexo,
resolvemos a equao:
f (x) = 0
154 CAPTULO 5. VARIAO DE FUNES
e estudamos o sinal de f (x) para x > x0 e x < x0 , onde x0 soluo da equao. O fato de
f (x0 ) = 0 no implica em que x0 seja abscissa de um ponto de inflexo.
Notemos que, se f (x0 ) = 0 e f (3) (x0 ) 6= 0, ento, x0 um ponto de inflexo.
Num ponto de inflexo, no necessariamente existe a segunda derivada da funo.
Exemplo 5.2.
1. Seja f (x) = x4 :
>diff(f(x),x$2);
12 x2
Logo, f (x) = 0 se x = 0 e x = 0 um ponto de mnimo absoluto de f (verifique!).
>f:=x*abs(x):
>f1:=convert(f,piecewise);
(
x2 x<0
f 1 :=
x2 0x
>diff(f1,x);
(
2 x x0
2x 0<x
>diff(x*abs(x),x$2);
5.3. CONCAVIDADE E PONTOS DE INFLEXO DE FUNES 155
2
x<0
undefined x=0
2 0<x
Pontos crticos de f :
>d1:=diff(f(x),x);
2 x 1 + 4 x2
d1 :=
3 (x2 )2/3
3
Se x 6= 0, a funo f (x) = x2 (1 x2 ) contnua para todo x R; mas, no existe f (0).
Logo, no ponto (0, 0) do grfico deve existir uma "cspide"como no grfico do valor absoluto.
Se x 6= 0, os pontos crticos de f so:
>p:=solve(d1=0,x);
1 1
p := ,
2 2
Mximos e mnimos relativos de f :
Se x 6= 0; ento:
>d2:=unapply(simplify(diff(d1,x)));
156 CAPTULO 5. VARIAO DE FUNES
2 20 x2 + 1
d2 := x 7 .
9 (x2 ) 23
>evalf(d2(p[1])),evalf(d2(p[2]));
3.359789466, 3.359789466
1 1
logo, x = e x = so pontos de mximos relativos de f .
2 2
Se x = 0, estudamos o sinal da derivada de f para valores esquerda e direita de x = 0:
>assume(x>0):
>solve(d1>0,x);
RealRange(Open(0), Open(1/2))
>solve(d1<0,x);
RealRange(Open(1/2), )
Concavidade de f : Como f (x) < 0 para todo x R {0}, f cncava para baixo em R {0}.
Logo, no tem pontos de inflexo.
Assntotas:
>Limit(f1(x),x=-infinity)=limit(f1(x),x=-infinity);
3
lim x2 (x2 1) =
x
>Limit(f1(x),x=infinity)=limit(f1(x),x=infinity);
3
lim x2 (x2 1) =
x
>solve(f2=0,x);
1 + 1 c, 1 1 c
se c > 1, Dom(f ) = R, se c = 1, Dom(f ) = R {1} e se c < 1, Dom(f ) = R {1 1 c}.
Pontos crticos de f :
>solve(diff(f, x) = 0, x);
1
1
f (x) = 0 se x = 1, (c 6= 1). Neste caso, o ponto crtico (1, ).
c1
Mximos e mnimos de f :
>d2:=unapply(simplify(diff(f, x$2),x);
2 (3 x2 + 6 x + 4 c)
d1 := x 7
(x2 + 2 x + c)3
>d2(-1);
2
(c 1)2
Logo, x = 1 ponto de mximo relativo se c 6= 1.
158 CAPTULO 5. VARIAO DE FUNES
Resolvendo f (x) = 0:
>solve(d2(x)=0,x);
p p
3 + 3 (c 1) 3 3 (c 1)
,
3 3
Assntotas:
Assntotas horizontais:
>Limit(f2(x),x=-infinity)=limit(f2(x),x=-infinity);
1
lim =0
x x2 + 2x + c
>Limit(f2(x),x=infinity)=limit(f2(x),x=infinity);
1
lim =0
x x2 + 2x + c
Ento, y = 0 assntota horizontal.
Assntotas verticais:
Se c = 1,
>Limit(f2(x),x=-1)=limit(f2(x),x=-1);
1
lim =
x1 x2 + 2x + 1
se c < 1,
>Limit(f2(x),x=-1-sqrt1-c)=limit(f2(x),x=-1-sqrt1-c);
1
lim =
x1 1c x2 + 2x + c
>Limit(f2(x),x=-1+sqrt1-c)=limit(f2(x),x=-1+sqrt1-c);
1
lim =
x1+ 1c x2 + 2x + c
x = 1 e x = 1 1 c so assntotas verticais da curva, para c = 1 e c < 1, respectivamente.
5.3. CONCAVIDADE E PONTOS DE INFLEXO DE FUNES 159
Pontos crticos de f :
>p:=solve(diff(f3, x) = 0, x);
1 1
p := ,
c c
se c 6= 0.
Mximos e Mnimos de f :
>d2:=unapply(simplify(diff(f, x$2),x);
160 CAPTULO 5. VARIAO DE FUNES
c3 x 3 + c2 x2
d2 := x 7 2
(1 + c2 x2 )3
>d2(p[1]),d2(p[2]);
1 1
c2 , c2
2 2
1 1
Logo, x = ponto de mximo relativo de f e x = ponto de mnimo relativo de f .
c c
(c 6= 0).
Assntotas:
>Limit(f3(x),x=-infinity)=limit(f3(x),x=-infinity);
cx
lim =0
x 1 + c2 x2
No teorema as hipteses de que o domnio seja um intervalo do tipo [a, b] e de que a funo
seja contnua so condies essenciais.
De fato, a funo contnua f (x) = x no possui pontos de mximo nem de mnimo em qualquer
1
intervalo aberto. A funo descontnua f (x) = se x 6= 0 e f (0) = 0, no possui ponto de
x
mximo nem de mnimo no intervalo [1, 1].
Caso o domnio da funo seja um intervalo que no seja nem aberto e nem fechado, combi-
namos os procedimentos 1 e 2 acima. Por exemplo, se o domnio da funo for o intervalo
[a, b), no podemos nos esquecer de avaliar a funo no extremo e comparar esse valor, com os
valores da funo nos pontos de extremos relativos.
162 CAPTULO 5. VARIAO DE FUNES
Exemplo 5.3.
>d:=x2+y2:
>d1:=subs(y=1/x,d);
1
d1 := x2 +
x2
>solve(diff(d1,x)=0,x);
1, 1, I, I
>diff(d1,x$2);
6
2+
x4
que sempre positiva; logo, x = 1 so pontos de mnimo; os pontos mais prximos da origem
so (1, 1) e (1, 1).
-1 1
-1
2. Determine as dimenses do retngulo de maior rea que pode ser inscrito na elipse
x2 y 2
+ 2 = 1; a, b > 0.
a2 b
5.4. PROBLEMAS DE OTIMIZAO 163
>A1:=16*x2 *y2:
>s1:=solve(el,y2);
b2 (x2 + a2 )
s1 :=
a2
A:=subs(y2=s1,A1);
b2 x2 (x2 + a2 )
A := 16
a2
Se x > 0.
>solve(diff(A,x)=0,x);
1 1
0, 2 a, 2a
2 2
1
Logo, x = 2 a.
2
AA:=simplify(diff(A,x$2));
b2 (6 x2 + A2 )
AA := 32
A2
>subs(x=sqrt(2)*a/2,AA);
64 b2
1
Logo, 2 a ponto de mximo de A e:
2
>subs(x=sqrt(2)*a/2,sqrt(s1));
164 CAPTULO 5. VARIAO DE FUNES
1
2b
2
Logo, a rea do maior retngulo que pode ser inscrito na elipse :
>subs(x=sqrt(2)*a/2,y==sqrt(2)*b/2,A1);
2ab
As dimenses do retngulo so 2 x = 2a e 2y = 2 b.
5.5. EXERCCIOS 165
5.5 Exerccios
1. Calcule os pontos crticos (se existem) de:
x
(a) y = x3 + 2x2 + 5x + 3 (f) y =
x2 4
(b) y = x4 + 4x3
(g) y = |2x 3|
(c) y = sen(x) cos(x)
(d) y = ex x (h) y = (4 x2 3 x 1)7
(e) y = 3 (x2 9)2 (i) y = xm (a x)n , n, m Z e a > 0
p
(a) y = x4 x3 2x2 1
(n) y =
3x + 1 x3 +1
(b) y =
(x + 2)(x 3) x2 +2
(o) y =
(c) y = ln(x2 + 1) x2 x2
4 (x + 1)2
(d) y = (p) y =
x+2 (x 1) (x + 2)2
x2 x2 4 x 5
(e) y = (q) y =
x3 x5
(f) y = 2 x x
(r) y = (x2 1)2
(g) y = x3 3x2
1 (s) y = 2 x ln2 (x)
(h) y = x +
x x (x 1)
1 1 (t) y =
(i) y = 2 x2 4
x x x2
(j) y = x5 x3 (u) y =
ex2
(k) y = x6 x4 .
(v) y = (x4 x2 ) ln(x)
x+1
(l) y = 2 3
(w) y = x2 x4
3
x + 2x
2
(m) y = (x + 1) (x 3) 3 (x) y = 3 (x 1)2
p
(b) Verifique que y tem um ponto de mximo e um ponto de mnimo se b2 3ac > 0.
5.5. EXERCCIOS 167
Problemas de Otimizao
1. Determine a rea do retngulo mximo, com base no eixo dos x e vrtices superiores
sobre a parbola y = 12 x2 .
2. Com uma quantidade A de material dada deve-se construir um depsito de base qua-
drada e paredes verticais. Determine as dimenses que do o volume mximo.
3. Uma reta passando por (1, 2) corta o eixo dos x em A = (a, 0) e o eixo dos y em B = (0, b).
Determine o tringulo AOB de rea mnima para a e b positivos.
4. Um cartaz deve conter 50 cm2 de matria impressa com duas margens de 4 cm cada, na
parte superior e na parte inferior e duas margens laterais de 2 cm cada. Determine as
dimenses externas do cartaz de modo que sua rea total seja mnima.
7. Determine o volume do maior cilindro circular reto que pode ser inscrito numa esfera de
raio r.
8. Deseja-se construir uma piscina de forma circular, com volume igual a 125m3 . Deter-
mine os valores do raio r e da profundidade h (altura), de modo que a piscina possa ser
construida com a menor quantidade de material possvel.
9. Determine a altura do maior cone que pode ser gerado pela rotao de um tringulo
retngulo de hipotenusa igual a 2 cm em torno de um dos catetos.
10. Determine o ponto do eixo dos x cuja soma das distncias a (4, 5) e (2, 3) mnima.
11. Entre todos os retngulos de rea dada a, qual o que tem menor permetro?
12. Determine os catetos de um tringulo retngulo de rea mxima sabendo que sua hipo-
tenusa h.
168 CAPTULO 5. VARIAO DE FUNES
13. Uma janela tem formato retangular com um semi-crculo no topo. Determine as dimen-
ses da janela de rea mxima, se o permetro de 12 metros.
15. Para fazer um cilindro circular reto de um retngulo de folha de ao, colam-se duas bor-
das paralelas da folha. Para dar rigidez ao cilindro cola-se um arame de comprimento l
ao longo da diagonal do retngulo. Ache a tangente do ngulo formado pela diagonal e
o lado no colado, de tal modo que o cilindro tenha volume mximo.
16. Um slido construido, colando um cilindro circular reto de altura h e raio r a uma
semi-esfera de raio r. Se a rea do slido 5 , determine r e h para que o volume seja
mximo.
17. Suponha que a resistncia de uma viga retangular dada pela frmula: R = l h2 , onde l
e h so, respectivamente, a largura e a altura da seo da viga. Determine as dimenses
da viga mais resistente que pode ser cortada de um tronco de rvore cilndrico de raio a.
18. Uma janela tem forma de um retngulo, tendo acima um tringulo equiltero. Sabendo-
se que o permetro da janela igual a 4 metros, determine as dimenses do retngulo que
proporciona a rea mxima para a janela.
19. A diferena de dois nmero 20. Determine os nmeros de modo que o produto seja o
menor possvel.
20. A soma de duas vezes um nmeros e cinco vezes um segundo nmero 70. Determine
os nmeros de modo que o produto seja o maior possvel.
21. Determine as dimenses do retngulo de maior permetro que pode ser inscrito na elipse:
x2 y 2
+ 2 = 1;
a2 b
a, b 6= 0.
23. A taxa aerbica de uma pessoa com x anos de idade dada por:
110 (ln(x) 2)
A(x) = ,
x
sendo x 11. Em que idade a pessoa tem capacidade aerbica mxima?
24. Com um fio de comprimento 2 a constroi-se um arco de crculo de modo que a rea do
segmento circular que determina seja mxima. Qual o raio?
25. Se uma droga injetada na corrente sangunea, sua concentrao t minutos depois dada
por C(t) = k (e2t e3t ), onde k uma constante positiva.
(b) Que se pode dizer sobre a concentrao aps um longo perodo de tempo?
10
f (t) = ,
(t 6)2 + 1
27. Suponha que numa experincia realizada foram coletados os seguintes pares de dados:
tais que os xi no so todos iguais. A teoria subjacente experincia sugere que os dados
devem estar ao longo de uma reta y = m x. Devido a erros experimentais, os pontos no
so colineares. O problema consiste em determinar a reta que melhor se ajusta aos dados,
ou seja, consiste em determinar m de modo que a soma dos desvios verticais seja mnima.
O ponto sobre a reta y = m x que est mais prximo (distncia vertical) dos pontos dados
tem coordenadas (xi , m xi ); logo o quadrado da distncia vertical a estes pontos :
Ei = (m xi yi )2 , 1 i n.
n
X
f (m) = E1 + E2 + ........ + En = (m xi yi )2
i=1
(b) Ache a reta que melhor se ajusta aos pontos (2, 1), (0, 0), (1, 2), (3, 1) e (4, 3).
170 CAPTULO 5. VARIAO DE FUNES
Captulo 6
INTEGRAO INDEFINIDA
6.1 Introduo
Na primeira parte do captulo mostraremos como obter uma funo conhecendo apenas a sua
derivada. Este problema chamado de integrao indefinida.
Definio 6.1. Uma funo F (x) chamada uma primitiva da funo f (x) no intervalo I se para todo
x I, tem-se:
F (x) = f (x)
Muitas vezes no faremos meno ao intervalo I, mas a primitiva de uma funo sempre ser
definida sobre um intervalo.
Definio 6.2. Seja F (x) uma primitiva da funo f (x) no intervalo I. A expresso F (x) + c, c R
chamada a integral indefinida da funo f e denotada por:
Z
f (x) dx = F (x) + c
Logo:
Z
f (x) dx = F (x) + c F (x) = f (x)
em particular: Z
f (x) dx = f (x) + c.
Assim, a integral indefinida permite que encontremos uma famlia de primitivas de f (x).
A sintaxe para o clculo da integral indefinida de uma funo :
>int(funo,varivel)+C;
ou de forma mais didtica:
>Int(funo,varivel)=int(funo,varivel)+C;
171
172 CAPTULO 6. INTEGRAO INDEFINIDA
Exemplo 6.1.
dx
Z
1. Calcule , a 6= 0.
x2 + a2
>f:=1/(x2 +a2):
>Int(f,x)=int(f,x)+C;
1 arctan(x)
Z
dx = +C
x2 +a2 a
Note que:
>diff(arctan(x)/a +C,x);
1
x2 + a2
sec2 ( x)
Z
2. Calcule dx.
x
>f:=sec(sqrt(x))2/sqrt(x):
>Int(f,x)=int(f,x)+C;
sec2 ( x) 2 sin( x)
Z
dx = +C
x cos( x)
Note que:
sec2 ( x)
x
dx
Z
3. Calcule .
x2 + 2x + 5
>f:=1/(x2 +2*x+5):
>Int(f,x)=int(f,x)+C;
dx 1 1 1
Z
= arctan x + +C
x2 + 2x + 5 2 2 2
Note que:
1
x2 + 2x + 5
Z
4. Calcule eax sen(b x) dx; a, b 6= 0.
>f:=exp(a*x)*sin(b*x):
>Int(f,x)=int(f,x)+C;
Note que:
eax sen(bx)
Muitas vezes o MAPLE no consegue calcular de forma eficiente uma integral. Por exemplo,
considere:
Z
x (x + 1)3000 dx
O Maple, antes de calcular a integral, desenvolve o binmio, o utiliza uma grande parte da
memria do computador. Convidamos ao leitor a digitar:
Exemplo 6.2.
Z
2
1. Calcule ex dx.
>f:=exp(x2):
>Int(f,x)=int(f,x)+C;
1
Z
2
ex dx =
erf (x) + C,
2
onde erf (x) a chamada funo erro, que no elementar, a qual ser revista nos prximos
captulos.
interessante e importante entender os passos intermedirios que o MAPLE realiza para
calcular as integrais indefinidas.
F (g(x)) = F (g(x)) g (x) = f (g(x)) g (x).
Logo, F (g(x)) uma primitiva de f (g(x)) g (x), ento:
Z
f (g(x)) g (x) dx = F (g(x)) + c;
Z Z
f (g(x)) g (x) dx = f (u) du = F (u) + c
A sintaxe :
>with(student):
>f:=funo:
>a:=Int(f,varivel);
>a1:=changevar(equao que define a mudana=u,a,u);
>a2:=value(a1);
>Int(f,x)=subs(u=equao que define a mudana,a1)+C;
6.2. MTODO DE SUBSTITUIO 175
Exemplo 6.3.
2x
Z
1. Calcule dx.
x2 + 1
>with(student):
>f:=2*x/(x2 +1):
>a:=Int(f,x);
2x
Z
a := dx
x2 +1
>a1:=changevar(x2 +1 =u,a,u);
1
Z
a1 := du
u
integral imediata:
>a2:=value(a1);
a2 := ln(u)
>Int(f, x) = subs(u = x2+1, a2)+C;
2x
Z
dx = ln(x2 + 1) + C
x2 + 1
sec2 ( x)
Z
2. Calcule dx.
x
>with(student):
>f:=sec(sqrt(x))2 /sqrt(x)):
>a:=Int(f,x);
sec2 ( x)
Z
a := dx
x
>a1:=changevar(sqrt(x)=u,a,u);
Z
a1 := 2 sec(u)2 du
integral imediata:
>a2:=value(a1);
2 sin(u)
a2 :=
cos(u)
176 CAPTULO 6. INTEGRAO INDEFINIDA
>with(student):
>f:=x*cos(x2)*sin(sin(x2)):
>a:=Int(f,x);
Z
a := x cos(x2 ) sen(sen(x2 )) dx
>a1:=changevar(sin(x2 )=u,a,u);
1
Z
a1 := sin(u) du
2
integral imediata:
>a2:=value(a1);
1
a2 := cos(u)
2
>Int(f, x) = subs(u =sin(x 2), a2)+C;
1
Z
x cos(x2 ) sen(sen(x2 )) dx = cos(sin(x2 )) + C
2
Z
4. Calcule x (x + 1)3000 dx
>with(student):
>f:=x*(x+1)3000:
>a:=Int(f,x);
Z
a := x (x + 1)3000 dx
>a1:=changevar(x+1=u,a,u);
Z
a1 := (1 + u) u3000 du
>a2:=value(a1);
6.3. MTODO DE INTEGRAO POR PARTES 177
u3001 u3002
a2 := +
3001 3002
>Int(f, x) = subs(u =x+1, a2)+C;
(x + 1)3001 (x + 1)3002
Z
x (x + 1)3000 dx = + +C
3001 3002
>with(student):
>f:=funo:
>a:=Int(f,varivel);
>a1:=intparts(a, funo que foi chamada de u);
>a2:=value(a1);
>Int(f,x)=a2+C;
Exemplo 6.4.
Z
1. Calcule ln(x) dx.
>with(student):
>f:=ln(x):
>a:=Int(f,x);
178 CAPTULO 6. INTEGRAO INDEFINIDA
Z
a := ln(x) dx
>a1:=intparts(a,ln(x));
Z
a1 := x ln(x) (1) dx
>a2:=value(a1);
a2 := x ln(x) x
>Int(f,x)=a2+C;
Z
ln(x) dx = x ln(x) x + C
Z
2. Calcule x sen(x) dx.
>with(student):
>f:=x*sin(x):
>a:=Int(f,x);
Z
a := x sen(x) dx
>a1:=intparts(a,x);
Z
a1 := x cos(x) (cos(x)) dx
>a2:=value(a1);
a2 := x cos(x) + sin(x)
>Int(f,x)=a2+C;
Z
x sen(x) dx = x cos(x) + sin(x) + C
Z
3. Calcule (x3 + 5) ln(x) dx.
>with(student):
>f:=(x3 +5)*ln(x):
>a:=Int(f,x);
Z
a := (x3 + 5) ln(x) dx
6.4. MTODO PARA INTEGRAO DE FUNES RACIONAIS 179
>a1:=intparts(a,ln(x));
Z 1 x4 + 5 x
1 4 4
a1 := ln(x) x + 5x dx
4 x
>a2:=value(a1);
1 4 1 4
a2 := ln(x) x + 5x x 5x
4 16
>Int(f,x)=a2+C;
1 4 1 4
Z
(x3 + 5) ln(x) dx = ln(x)
x + 5x x 5x + C
4 16
Exemplo 6.5.
[1] P (x) = x2 3 x + 2 = (x 2) (x 1).
[2] P (x) = x3 + 4 x2 + 5 x + 2 = (x + 1)2 (x + 2).
[3] P (x) = x3 x2 + x 1 = (x2 + 1) (x 1).
[4] P (x) = x8 + x7 9 x6 + 3 x5 33 x4 + 3 x3 35 x2 + x 12 = (x2 + 1)5 (x 3) (x + 4).
[5] P (x) = x4 + x3 + 2 x2 + x + 1 = (x2 + 1) (x2 + x + 1).
Seja uma funo racional:
P (x)
.
Q(x)
A decomposio de uma funo racional em fraes mais simples, depende da fatorao do
polinmio Q(x). Se numa funo racional o grau de P (x) maior ou igual ao grau de Q(x),
ento podemos dividir os polinmios. De fato, se grau(P (x)) grau(Q(x)) ento
Caso 3: Q(x) se decompe em fatores lineares e fatores quadrticos irredutveis, sendo que os
fatores quadrticos no se repetem.
Caso 4: Q(x) se decompe em fatores lineares e fatores quadrticos irredutveis, sendo que
alguns dos fatores quadrticos se repetem.
A sintaxe utilizada para decompor uma funo racional em fraes mais simples :
>with(student):
>f:=funo racional:
>a:=Int(f, x);
>b:=convert(integrand(a), parfrac, x);
>a1:=Int(b, x);
>Int(f,x)=value(a1)+C;
Exemplo 6.6.
Z 3
x + 3x 1
1. Calcule dx.
x4 4 x2
>with(student):
>f:=(x3+3*x-1)/(x4 -4*x2):
>a:=Int(f,x);
x3 + 3 x 1
Z
a := dx
x4 4 x2
>b:=convert(integrand(a), parfrac, x);
15 1 3 13
b := + +
16 (x + 2) 4 x2 4 x 16 (x 2)
>a1:=Int(b,x);
Z
15 1 3 13
a1 := + + dx
16 (x + 2) 4 x2 4 x 16 (x 2)
>Int(f,x)=value(a1)+C;
6.4. MTODO PARA INTEGRAO DE FUNES RACIONAIS 181
x3 + 3 x 1 13 1 3 15
Z
4 2
dx = ln(x 2) ln(x) + ln(x + 2) + C
x 4x 16 4x 4 16
3 x2 + 4 x + 2
Z
2. Calcule dx.
x3 + 2 x2 + x
>f:=(3*x2+4*x+2)/(x3+2*x2+x):
>a:=Int(f,x);
3 x2 + 4 x + 2
Z
a := dx
x3 + 2 x2 + x
>b:=convert(integrand(a), parfrac, x);
2 1 1
b := 2
+
x (x + 1) x+1
>a1:=Int(b,x);
Z
2 1 1
a1 := 2
+ dx
x (x + 1) x+1
>Int(f,x)=value(a1)+C;
3 x2 + 4 x + 2 1
Z
dx = 2 ln(x) + + ln(x + 1) + C
x3 + 2 x2 + x x+1
3 x3 12 x2 + 13 x 7
Z
3. Calcule dx.
x4 4 x3 + 5 x2 4 x + 4
>f:=(3*x3-12*x2 +13*x-7)/(x4 -4*x3+5*x2 -4*x+4):
>a:=Int(f,x);
3 x3 12 x2 + 13 x 7
Z
a := dx
x4 4 x3 + 5 x2 4 x + 4
>b:=convert(integrand(a), parfrac, x);
2x 1 1 1
b := +
x2 + 1 (x 2)2 x2
>a1:=Int(b,x);
Z
2x 1 1 1
a1 := 2
2
+ dx
x +1 (x 2) x2
>Int(f,x)=value(a1)+C;
3 x3 12 x2 + 13 x 7 1
Z
4 3 2
dx = ln(x2 + 1) arctan(x) + + ln(x 2) + C
x 4x + 5x 4 x + 4 x2
182 CAPTULO 6. INTEGRAO INDEFINIDA
6.5 Exerccios
1. Calcule as seguintes integrais usando o mtodo de substituio:
x 1
Z Z
(a) dx (n) dx
5
x2 1 x(ln(x))2
3x x3
Z Z
(b) dx (o) dx
x2 + 1 1 + x 4
Z Z
3
(c) x + 5 dx (p) x2 ex dx
dy
Z
arcsen(y)
Z
(d) (q) dy
b ay
p
2 1 y2
Z
ex
Z
(e) y(b ay 2 ) dy (r) dx
e2x + 16
4x2
Z
sen()
Z
(f) dx (s) d
3
x +8 (5 cos())3
6x x+3
Z Z
(g) dx (t) dx
(5 3x )2 2 (x + 6x)2
2
dx
Z
dy
Z
(h) 3
(u)
(b + ay) x ln(x)
Z Z arcsen(x)
p e
(i) x3 a + bx4 dx (v) dx
1 x2
ln(x) + 2
Z
sen(ln(x))
Z
(j) dx (w) dx
x x
Z
cos( x + 1)
Z
(k) sen(2x) cos2 (2x) dx (x) dx
1 + x
x x
Z
x5
Z
(l) tg( ) sec2 ( ) dx (y) dx
2 2 3
x6 + 4
cos(ax)dx
Z Z
(m) p (z) 3x cos(3x ) dx
b + sen(ax)
cos4 (x)
Z Z
(f) x sec(x) tg(x) dx (o) dx
sen6 (x)
Z Z
(g) x3 sen(5 x) dx (p) sen4 (ax) dx
Z Z
(h) x4 cos(2x) dx (q) sen3 (y) cos4 (y) dy
sen4 (x)
Z Z
(i) x4 ex dx (r) dx
cos6 (x)
Z Z
x+1
16 x2 (k) dx
(a) dx
x2 x2 1
dx
Z
dx
Z
(b) (l)
x x2 9
3 x x2 + 4
2
sen(x)
(m)
R
dx
Z
3 dx
(c) 3 (25cos2 (x)) 2
(4x x2 ) 2 dx
(n)
R
Z p 3
x((ln(x))2 4) 2
(d) x2 + 2 dx cos(x)
(o)
R
dx
4+sen2 (x)
dx
Z
(e) Z
dx
(1 + x ) 1 x2
2 (p)
3 + 8x 4x2
dx
Z
(f) x
Z
(1 x ) 1 + x2
2 (q) dx
1 x + 3x2
dx
Z
2x
Z
(g)
(r) dx
x x2 4
2
(x + 3x + 4)2
2
7x3
Z
dx
Z
(h) 3 dx (s)
(4x2 + 9) 2 2
x + 3x + 5
dx
Z p Z
(i) ( 1 + x2 + 2x) dx (t)
x2 x 1
ex 5x + 3
Z Z
(j) x dx (u) dx
e +1 4 x2 + 3 x + 1
184 CAPTULO 6. INTEGRAO INDEFINIDA
dx x
Z Z
(v) (x) dx
4 x x2 3 x2
3x + 4
1 2x x+2
Z Z
(w) dx (y) dx
2 x x2 + 3 x2 + 6 x + 34
dx dx
Z Z
(a) 3
(l)
x +8 (x + 1)(x2 + x + 1)2
4dx
Z
dx
Z
(b) 4 (m)
x 1 x8 + x6
Z 5
x + 4x3 3x + 1
Z
(c) dx (n) dx
(x2 + 2)3 2
x x+1
x3 + 3x dx
Z Z
(d) dx (o)
(x2 + 1)2 x 3x + 3x2 x
4 3
x
Z
dx
Z
(e) (p) 4
dx
4
x +x 2 x 1
Z 3
x +x1 5x3 3x2 + 2x 1
Z
(f) 2 2
dx (q) dx
(x + 1) x4 + 9x2
Z 4
x + 8x3 x2 + 2x + 1
Z 5
x + 4x3 + 3x2 x + 2
(g) dx (r) dx
(x2 + x)(x3 + 1) x5 + 4x3 + 4x
dx 2x + 2
Z Z
(h) (s) dx
x3 (x2 + 1) x(x2 + 2x + 2)2
x+1
Z
dx
Z
(i) 2 2
dx (t) 3 2
(x + 4x + 5) x + 3x + 7x + 5
Z 3
x +x+1 x2 3 x + 2
Z
(j) dx (u) dx
x(1 + x2 ) x3 + 6 x2 + 5 x
x3 + 1 3 x3 + x2 + x 1
Z Z
(k) dx (v) dx
(x2 4x + 5)2 x4 1
x
Z Z
(a) cos(x) ln(sen(x)) dx (f) p dx
(x2 + 4)5
Z
dx
Z
(b) x 5x dx (g)
x2 + 4 x + 8
Z Z p
(c) x5 cos(x3 ) dx (h) et 9 e2t dt
x2 + 2 x
Z Z
(d) tg(x) sec3 (x) dx (i) dx
x + 3 x2 + 4
3
x3
Z Z
(e) cos(3 x) cos(4 x) dx (j) dx
(x + 2 x + 4)2
2
6.5. EXERCCIOS 185
x4 + 1 x
Z Z
(k) dx (r) dx
x (x2 + 1) x+1
dx
Z
sen(x) cos2 (x)
Z
(l) dx (s)
5 + cos2 (x) (x2 + 9) x2 + 4
dx
Z
x2
Z
(m) dx (t)
(x + 1)3 (x 1) x2 + 2 x 2
dx
Z
dx
Z
(n) (u)
2
4 x + 12 x 7 1 + 2 sen(x) cos(x) + sen2 (x)
2x + 3 2 cos2 ( x2 )
Z Z
(o) dx (v) dx
x3 + 3 x x + sen(x)
3 x2 4 x + 5 1 tg2 (x)
Z Z
(p) dx (w) dx
(x 1) (x2 + 1) sec2 (x) + tg(x)
x3 dx
Z Z
(q) dx (x) dx
3
x2 + 1 (x + 3) x 1
186 CAPTULO 6. INTEGRAO INDEFINIDA
Captulo 7
INTEGRAO DEFINIDA
7.1 Intoduo
Neste captulo introduziremos a noo de integral definida, cuja origem foi a formalizao
matemtica da idia do clculo de reas de regies planas delimitadas pelos grficos de fun-
es.
Observemos que somente "sabemos"calcular, efetivamente, a rea de regies limitadas por seg-
mentos de retas como retngulos, tringulos ou composies destes. Como motivao, come-
aremos com um problema.
Problema: Seja f : [a, b] R uma funo contnua, no negativa. Calcule a rea da regio
plana R delimitada pelo grfico de y = f (x), pelas retas x = a, x = b e o eixo dos x.
a b
187
188 CAPTULO 7. INTEGRAO DEFINIDA
Obtemos assim n retngulos Ri . intuitivo que a soma das reas dos n retngulos uma apro-
ximao da rea da regio R. Se n muito grande ou, equivalentemente, se n cresce, ento
xi , a base do retngulo correspondente, muito pequena e a soma das reas dos n retngulos
aproxima-se cada vez mais da rea da regio R.
A rea de cada Ri f (ci ) xi (base por altura); a soma Sn das reas dos n retngulos :
n
X
Sn = f (ci ) xi .
i=1
7.1. INTODUO 189
A soma Sn chamada uma soma de Riemann da funo f . Denotemos por |xi | a maior me-
dida dentro os xi . A rea de uma regio plana R delimitada pelo grfico da funo contnua
y = f (x), definida no intervalo [a, b] e pelas retas x = a e x = b :
n
X
A(R) = lim f (ci ) xi .
|xi |0
i=1
possvel provar com rigor matemtico que, quando a funo contnua, este limite sempre
existe e igual a rea de R; mais ainda, este limite no depende da escolha da partio do
intervalo [a, b] ou da escolha dos pontos ci . Para mais detalhes veja a bibliografia intermediria
e avanada.
>with(student):
Nas verses mais recentes do MAPLE, podemos utilizar a seguinte sintaxe, para fazer anima-
es:
>with(Student[Calculus1]):
>RiemannSum(funo, x =a..b, method = left ou right ou middle, output = animation);
Exemplo 7.1.
1. Calcule a rea da regio limitada pelo grfico da funo y = f (x) = x2 , o eixo dos x e pelas
retas x = 0 e x = 1.
190 CAPTULO 7. INTEGRAO DEFINIDA
>f:=x2:
>leftsum(f,x=0..1,4);
3
1 X 1 2
i
4 16
i=0
>value( );
7
32
Note que escolhemos:
1 1 3
ci 0
4 2 4
1 1 9
f (ci ) 0
16 4 16
Logo:
1 1 1 1 1 1 9 7
0+ + + = .
4 4 16 4 4 4 16 32
7.1. INTODUO 191
>leftbox(f,x=0..1,4);
Agora, faamos:
>rightsum(f,x=0..1,4);
4
1 X 1 2
i
4 16
i=1
>value( );
15
32
1 1 3
ci 1
4 2 4
1 1 9
f (ci ) 1
16 4 16
Logo:
1 1 1 1 1 9 1 15
+ + + 1= .
4 16 4 4 4 16 4 32
>rigtbox(f,x=0..1,4);
192 CAPTULO 7. INTEGRAO DEFINIDA
intuitivo que:
7 15
A(R) .
32 32
1 2 3 n
x0 = 0 < x1 = < x2 = < x3 = < .................. < xn = = 1.
n n n n
1
xi = .
n
1 2 n1
Se escolhemos c1 = 0, c2 = , c3 = ,............, cn = :
n n n
>leftsum(f,x=0..1,n);
n1
X i2
n2
i=0
n
>value( );
1 (2 n 1) (n 1)
6 n2
Logo:
n1
X i2 (n 1) (2 n 1)
3
= .
n 6 n2
i=0
1 2 3 n
Se escolhemos c1 = , c2 = , c3 = ,............, cn = :
n n n n
>rightsum(f,x=0..1,n);
7.1. INTODUO 193
n
X i2
n2
i=1
n
>value( );
1 (2 n + 1) (n + 1)
6 n2
Logo:
n
X i2 (n + 1) (2 n + 1)
3
= .
n 6 n2
i=1
Ento,
(n 1) (2 n 1) (n + 1) (2 n + 1)
2
A(R) .
6n 6 n2
Por outro lado:
(n 1) (2 n 1) (n + 1) (2 n + 1) 1
lim 2
= lim 2
= ;
n+ 6n n+ 6n 3
ento,
1
A(R) =
3
Agora, faamos uma animao:
>with(Student[Calculus1]):
Faamos uma tabela para comparar o resultado, com as diversas parties e o erro do calculo.
>with(student):
>for i to 10 do j := 2000*i:
>Er[i] := RI[i]-LE[i]:
>end do:
>array([fil[1], fil[2], fil[3], fil[4], fil[5], fil[6], fil[7], fil[8], fil[9], fil[10]]);
7.1. INTODUO 195
2000 0.3330833750 0.3335833750 0.3333333125 0.0005000000
4000 0.3332083438 0.3334583438 0.3333333280 0.0002500000
6000 0.3332500047 0.3334166714 0.3333333311 0.0001666667
8000 0.3332708359 0.3333958359 0.3333333320 0.0001250000
10000 0.3332833350 0.3333833350 0.3333333325 0.0001000000
12000 0.3332916678 0.3333750012 0.3333333327 0.0000833334
14000 0.3332976199 0.3333690485 0.3333333329 0.0000714286
16000 0.3333020840 0.3333645840 0.3333333330 0.0000625000
18000 0.3333055561 0.3333611116 0.3333333331 0.0000555555
20000 0.3333083338 0.3333583338 0.3333333331 0.0000500000
2
2. Calcule a rea da regio limitada pelo grfico da funo y = f (x) = ex , o eixo dos x e pelas
retas x = 2 e x = 2.
2
Figura 7.9: rea limitada por y = f (x) = ex .
>with(student):
>f:=exp(-x2):
>middlesum(f,x=-2..2,n);
n1
4 X 4(n+2i+1)2 /n2
e
n
i=0
>limit(% , n = infinity);
erf (2)
196 CAPTULO 7. INTEGRAO DEFINIDA
>evalf(%);
1.764162782
Agora, faamos uma animao:
>with(plots):
>f:=exp(-x2):
>par:=[seq(i, i = 4 .. 100)]:
>:=seq(middlebox(f,x=-2..2,n),n=boxes):
e definida por:
Z b n
X
f (x) dx = lim f (ci )xi
a |xi |0
i=1
se o limite existe.
Se o limite da definio existe, independente das escolhas feitas, como no caso da definio
de rea. Portanto, deve ter sempre um nico valor.
Se f contnua e no negativa em [a, b] a definio de integral definida coincide com a defini-
o de rea da regio R delimitada pelo grfico de f , pelas retas x = a, x = b e pelo eixo dos x
(g = 0):
R = {(x, y) /a x b, 0 y f (x)}
Neste caso teremos:
Z b
A(R) = f (x) dx
a
Definio 7.2. Uma funo f definida em [a, b] dita integrvel em [a, b] se sua integral definida
existe.
198 CAPTULO 7. INTEGRAO DEFINIDA
Algumas das provas deste captulo sero omitidas, pois fogem do objetivo destas notas. Um
leitor interessado pode recorrer bibliografia indicada.
Teorema 7.1. Se a funo f contnua em [a, b], ento integrvel em [a, b].
Observemos que a recproca deste teorema falsa. Por exemplo, considere a funo:
(
1 se x [0, 1]
f (x) =
0 se x (1, 2].
f descontnua, mas a regio limitada pelo grfico de f , possui rea igual a 1 no intervalo [0, 1]
e zero no intervalo (1, 2]; logo, f integrvel.
Z b
Z b Z b
f (x) + g(x) dx = f (x) dx + g(x) dx
a a a
Z b Z b
f (x) dx g(x) dx
a a
3. |f | integrvel e:
Z b Z b
f (x) dx f (x) dx
a a
4. Sejam a < c < b e f uma funo integrvel em [a, c] e [c, b] respectivamente. Ento f
integrvel em [a, b] e:
Z b Z c Z b
f (x) dx = f (x) dx + f (x) dx
a a c
7.3. TEOREMA FUNDAMENTAL DO CLCULO E CONSTRUO DE PRIMITIVAS 199
por outro lado observe que, g (x) = cos(x) = f (x). Este fato pode ser generalizado. o que
estabelece o seguinte teorema.
Teorema 7.2. (Fundamental do Clculo). Seja f : [a, b] R uma funo contnua. A funo:
Z x
g(x) = f (t) dt
a
x
d
Z
g (x) = f (x) ou g (x) = f (t) dt = f (x)
dx a
Este resultado implica que toda funo contnua possui uma primitiva.
Existem funes integrveis que no possuem primitivas (no podem ser contnuas). Por exem-
plo, a funo definida por:
(
0 se x 6= 0
f (x) =
1 se x = 0;
f no derivada de nenhuma funo:
Z x
g(x) = f (t) dt = 0, para todo x.
a
Corolrio 7.3. Se f uma funo integrvel em [a, b] e admite uma primitiva F (x) em [a, b], ento:
Z b
f (x) dx = F (b) F (a)
a
O corolrio nos diz que para calcular a integral definida de uma funo, basta procurar uma
primitiva da funo e avali-la nos limites de integrao. A integral definida um nmero real.
Notao:
b
F (x) = F (b) F (a).
a
200 CAPTULO 7. INTEGRAO DEFINIDA
>int(funo,x=a..b);
ou de forma mais didtica:
>Int(funo,x=a..b)=int(funo,x=a..b);
>p:=Int(funo,t=variao);
>diff(p,x);
Exemplo 7.2.
>p:=Int(sin(t6),t=0..x);
Z x
p := sen(t6 ) dt
0
>diff(p,x);
7.3. TEOREMA FUNDAMENTAL DO CLCULO E CONSTRUO DE PRIMITIVAS 201
sin(x6 )
Z 1
2. Calcule |sen( x)| dx.
1
>p:=abs(sin(Pi*x)):
cos( x)
Z
sen( x) dx = + c.
Logo, :
>F:=x->-cos(Pi*x)/Pi):
3. A funo :
x
t2
Z
S(x) = sen dt,
0 2
chamada de Fresnel e aparece no estudo da difrao de ondas de luz, calcule:
S(x)
lim
x0 x3
O limite apresenta uma indeterminao do tipo ( 00 ); aplicamos LHpital,
>p:=sin(Pi*t2)/2):
>S:=Int(p,t=0..x):
>S:=diff(S,x);
x2
S (x) = sen
2
202 CAPTULO 7. INTEGRAO DEFINIDA
logo:
S(x) S (x)
lim 3
= lim 2
= .
x0 x x0 3 x 6
4. A funo:
x
2
Z
2
erf (x) = et dt
0
i) Seja:
7.4. DEFINIO DE LOGARITMO NATURAL 203
>p:=x*erf(x):
>diff(p,x);
x
erf (x) + 2
ex2
logo:
d 2x 2
x erf (x) = erf (x) + ex .
dx
ii) Seja:
>p:=erf(sqrt(x)):
>diff(p,x);
ex
x
x
dt
Z
ln(x) =
1 t
Proposio 7.1. Das propriedades da integral definida e do Teorema Fundamental do Clculo, segue
que:
1. ln(1) = 0 1
4. [ln(x)] =
x
2. ln(x) < 0 se 0 < x < 1
3. ln(x) > 0 se x > 1 5. A funo logartmica crescente.
Seja Hx a regio limitada pelo grfico da funo f (t) = 1t , o eixo dos x e as retas t = 1 e t = x.
204 CAPTULO 7. INTEGRAO DEFINIDA
1 1
Exemplo 7.3.
Z e2
1. Calcule ln(x) dx.
e
>p:=ln(x):
Z (e1 )2
ln (x) dx = e2
e1
2. Seja
Z b
tx dt se x 6= 1
a
f (x) =
ln b
se x = 1.
a
Verifique se f contnua em x = 1.
Calculando diretamente:
>p:=tx:
>int(p,t):
>F:=unapply(% ,t);
tx+1
F := t 7
x+1
>Int(p,t=a..b)=simplify(F(b)-F(a));
b
bx+1 ax+1
Z
tx dt = F (b) F (a) = .
a x+1
Por outro lado, aplicando limite:
>Int(p,x=a..b):
206 CAPTULO 7. INTEGRAO DEFINIDA
>p:=funo:
>k:=Int(p, x = a .. b);
>k1:=changevar(equao que define a mudana=u,k);
>k2:=value(k1);
>with(student):
>p:=funo:
>a1:=intpar(p,funo chamada de u);
>a2:=value(a1);
>Int(p,x=a..b)=a2;
b
f (x)
Z
dx
a g(x)
>with(student):
>p:=funo:
>p2:=integrand(p);
>p3:=convert(p2,parfrac,x);
>p4:=Int(p3,x=a..b);
>value(p4);
7.4. DEFINIO DE LOGARITMO NATURAL 207
Exemplo 7.4.
1. Verifique que:
a
f (x) a
Z
dx = ,
0 f (x) + f (a x) 2
sendo f tal que o integrando seja definido.
Seja:
>p:=f(x)/(f(x)+f(a-x)):
>k:=Int(p, x = 0 .. a);
a
f (x)
Z
k := dx
0 f (x) + f (a x)
Fazendo:
cos(x)
Z
2. Calcule p dx.
0 sen(x) + 1
Seja:
>with(student):
>p:=cos(x)/sqrt(sin(x)+1):
>k:=Int(p, x = 0 .. Pi);
cos(x)
Z
k := p dx
0 sen(x) + 1
Fazendo:
1
1
Z
k1 := du
0 u+1
Pois sin(0) = 0 e sin(/2) = 1
>k2:=value(k1);
k2 := 2 (1 + 2)
Z 2
3. Calcule (x3 + 5) ln(x) dx.
1
>with(student):
>f:=(x3 +5)*ln(x):
>a:=Int(f,x=1..2);
Z 2
a := (x3 + 5) ln(x) dx
1
>a1:=intparts(a,ln(x));
1 4
Z 2 x + 5x
a1 := 14 ln(2)2 4 dx
1 x
>a2:=value(a1);
95
a2 := 14 ln(2)
16
>Int(f,x=1..2)=a2;
2
95
Z
(x3 + 5) ln(x) dx = 14 ln(2)
1 16
4
3 x2 + 4 x + 2
Z
4. Calcule dx.
1 x3 + 2 x2 + x
>f:=(3*x2+4*x+2)/(x3+2*x2+x):
>a:=Int(f,x=1..4);
4
3 x2 + 4 x + 2
Z
a := dx
1 x3 + 2 x2 + x
>b:=convert(integrand(a), parfrac, x);
2 1 1
b := 2
+
x (x + 1) x+1
7.4. DEFINIO DE LOGARITMO NATURAL 209
>a1:=Int(b,x=1..4);
4
2 1 1
Z
a1 := 2
+ dx
1 x (x + 1) x+1
>Int(f,x=1..4)=value(a1);
4
3 x2 + 4 x + 2 3
Z
dx = 3 ln(2) + ln(5)
1 x3 + 2 x2 + x 10
Aplicao
Seja f uma funo integrvel sobre [a, a]. Se f uma funo par:
Z a Z a
f (x) dx = 2 f (x) dx (1)
a 0
De fato:
Z a Z 0 Z a Z a Z a
f (x) dx = f (x) dx + f (x) dx = f (x) dx + f (x) dx.
a a 0 0 0
Se f uma funo par, segue (1) e se f uma funo mpar, segue (2).
Exemplo 7.5.
tan (x) cos (3 x)
Z
4
1. Calcule dx.
4 x20 + 7 x10 + 6 x6 + x4 + cos (x)
>p:=tan(x)*cos(3*x)/(x20+7*x10+6*x6+x4+cos(x)):
>int(p,x=-Pi/4..Pi/4);
7.5 Exerccios
1. Calcule as seguintes integrais usando o mtodo de substituio:
3 2
x2
Z Z
(a) 2 x + 3 dx (m) dx
1 0 x3 + 1
1
sec2 (x)
Z Z
3
(b) dx (n) ex sen(ex ) dx
tg3 (x) 0
4
3
x2
Z
2 e2x+ cos(x)
Z
2
(c) dx (o) dx
0
2x
e + sen(x) 1 (3 x2 12 x + 1)4
1
sec2 (2x)
Z Z
8 3
(d) p dx (p) x2 ex dx
0 1 + tg(2 x) 0
2
x
Z Z
(e)
4
sen(x) cos(x) dx (q)
3
dx
0 1 +1 x2
1
Z 1
e2x arcsen(x)
Z
(f) dx (r) dx
0 e2x + 1 0 1 x2
Z 1
dx
Z
4
(g) sen(x) ln(cos(x)) dx (s)
0 0 1+ x
Z 8
sec2 (x) sen( x + 1)
Z
4
(h) dx (t) dx
0 etg(x) 3 x+1
Z a
4
e x
Z p
(i) dx (u) (x a) 2 a x x2 dx; a 6= 0
1 x 0
Z 1
cos(x)
Z
2
100
(j) (2 x 1) dx (v) dx
0 0 6 5 sen(x) + sen2 (x)
3
dx 2
Z
sen(ln(x))
Z
(k) (w) dx
0 2x + 3 1 x
e4
dx 1
Z
x2
Z
(l) p (x) dx
2 x ln(x) 0 x6 + 4
Z 1 Z 4
x
(a) xe dx (e) x ln( x) dx
0 2
Z
Z 1
2
(b) e2x
sen(3 x) dx (f) arctg(x) dx
0 0
1
x3
Z Z
2
(c) x
3 cos(x) dx (g) dx
0 0 1 x2
Z
Z 1 2
(d) x4 ex dx (h) x cosec2 (x) dx
0 4
212 CAPTULO 7. INTEGRAO DEFINIDA
1
x ex
Z Z
4
(i) dx (q) x sec2 (x) dx
0 (x + 1)2 0
Z Z 1
3
(j) x sec(x) tg(x) dx (r) arcsen(x) dx
0 0
4
Z Z
3
(k) ln( x) dx (s) sec3 (x) dx
1
Z e
Z0
(l) cos(ln(x)) dx (t) x cos(x) dx
1
1 Z 2
Z
(m) (x2 1) ex dx (u) x ln(x) dx
0 1
Z 4 Z 1
x 2
(n) e dx (v) x arcsen(2 x) dx
1 0
Z e Z
(o) ln3 (x) dx (w)
2
cos3 (x) dx
1 0
2 0
Z Z
4
(p) cos( x) dx (x) x x + 1 dx
0 1
2
(x4 + 1) dx
Z Z
2
(a) cos(x) ln(sen(x)) dx (k)
1 x (x2 + 1)
4
1 (sen(x) cos2 (x)) dx
Z Z
2
(b) x 5 dxx (l)
0 0 5 + cos2 (x)
1
3
x2 dx
Z
Z
(c) x5 cos(x3 ) dx (m)
0 0 (x + 1)3
2
dx
Z Z
3
(d) tg(x) sec (x) dx3 (n)
1 4 x2 + 12 x 7
Z0 3
(2 x + 3) dx
Z
(e) cos(3 x) cos(4 x) dx (o)
0 1 x3 + 3 x
1 3
x dx (3 x2 4 x + 5) dx
Z Z
(f) (p)
(x 1) (x2 + 1)
p
0 (x2 + 4)5 2
1
2 x3 dx
Z
dx
Z
(g) (q)
3
0
2
x + 4x + 8 0 x2 + 1
Z ln(3) p 1
x dx
Z
(h) et 9 e2t dt (r)
0 0 x+1
3 8
(x2
Z
+ 2 x) dx
Z
(i) (s) 3
x (x 1) dx
2 x + 3 x2 4
3
0
1 11
(x 3) dx dx
Z Z
(j) (t)
0 (x + 4 x + 3)2
2
3 2x + 3
7.5. EXERCCIOS 213
1
r
dx a
Z
a2 x2
Z
(u) p (w) x dx
0 (1 + x2 )3 0 a2 + x2
4
(2 x2
+ 1)dx x dx
Z Z
(v) (x)
2 (x + 1)2 (x + 2) 0 4 cos2 (x)
x ex
d
Z
d
1
Z
(a) (t2 + 1) 3 dt
p
(e) 1 + t2 dt
dx 0 dx x
x Z x2
d
Z
(b) t sen(t) dt d
dx (f) sen(t2 ) dt
0 dx 2
x Z x
d d
Z
(c) t ln(t) dt (g) (2t + t2 ) dt
dx 1 dx 0
xp Z x3
d d t
Z
(d) 1 + t4 dt (h) dt
dx 0 dx 0 1 + t3
Z x
5. Seja f uma funo contnua em [a, b] e suponha que f (t) dt = x, para todo x [a, b].
a
Determine f e a.
x
sen(t)
Z
Si(x) = dt; (x > 0).
0 t
7. O nmero:
b
1
Z
= f (x) dx
ba a
chamado valor mdio da funo f no intervalo [a, b]. Calcule o valor mdio das funes
nos intervalos indicados:
Z 2 Z 2
2
(b) ex dx ou ex dx.
1 1
9. Seja a > 0 e suponha que f uma funo contnua no intervalo [a, a]. Defina g em
[a, a] por:
Z x Z x
g(x) = f (t) dt + f (t) dt,
0 0
(b) Use a parte a) para verificar que g(x) = 0, para todo x [a, a].
Z 0 Z x
(c) Conclua que: f (t) dt = f (t) dt.
x 0
10
sen3 (x)
Z
(a) x5 6 x9 + dx
10 (x6 + x4 + x2 + 1)4
sen( 3 x7 + x5 + x3 )
Z
(b) dx
x4 + cos(x)
Z 2 (x)
13. Seja g(x) = f (t) dt, onde f : I R contnua e i : J R so funes
1 (x)
derivveis (i = 1, 2); I e J intervalos tais que i (J) I. Verifique que:
g (x) = f (2 (x)) 2 (x) f (1 (x)) 1 (x).
Z x2 +x
2
14. Calcule g (x) se g(x) = 2t dt.
x2 +1
x3
1 1
Z
15. Calcule g ( ) se g(x) = dt.
2 x2 t
Z 3 Z 4
16. Seja f : R R contnua. Sabendo que f (t) dt = 4, calcule f (5 2 x) dx
3 1
x 2
et
Z
17. Seja f (x) = dt. Verifique que f uma funo contnua mpar e que f (x) x,
0 1 + t2
para todo x > 0.
Z x
2
18. Esboce o grfico de f (x) = 2 t et dt
0
Logaritmo
x1
du
Z
1. Verifique que: ln(x) = .
0 u+1
1 1
2. Verifique que: ln(x) = L(x) + R(x), onde L(x) = (x 1) (x 1)2 + (x 1)3 e
2 3
Z x1 3
u
R(x) = du.
0 u+1
1
3. Se x > 1 e 0 u x 1, mostre que: R(x) (x 1)4 . (R(x) do exerccio anterior).
4
4. Usando os exerccios anteriores conclua que: ln(x) L(x) com E(x) = |ln(x) L(x)|
1
(x 1)4 . Equivalentemente, L(x) aproxima ln(x) superiormente, com erro E(x) no
4
1
superior a (x 1)4 .
4
1 u5
6. Repita os exerccios 2, 3, 4 e 5 escrevendo: = 1 u + u2 u3 + u4 .
u+1 u+1
x
8. Verifique que ln(x + 1) x, para todo x 1.
1+x
Captulo 8
APLICAES DA INTEGRAL
DEFINIDA
8.1 reas
O clculo da rea de uma regio plana pode ser feito via integral definida. A seguir, estudare-
mos as situaes mais comuns.
Teorema 8.1.
Sejam f, g : [a, b] R funes contnuas. A rea de uma regio plana R delimitada pelo grfico das
funes contnuas y = f (x), y = g(x) e pelas retas x = a e x = b :
Z b
A(R) = |f (x) g(x)| dx
a
onde:
R = {(x, y) / a x b, 0 y f (x)}
y=f(x)
a b
217
218 CAPTULO 8. APLICAES DA INTEGRAL DEFINIDA
onde
R = {(x, y) / a x b, f (x) y 0}
a b
onde
a b
Z c
Z b
A(R) = f (x) g(x) dx + g(x) f (x) dx
a c
f g
a c b
Figura 8.4: R = R1 R2 .
Exemplo 8.1.
>with(plots):
>f:=4*x4 -5*x2+1:
>with(RealDomain):
>sol:=solve(f=0,x);
1 1
sol := 1, , , 1
2 2
>display(a,b);
220 CAPTULO 8. APLICAES DA INTEGRAL DEFINIDA
Seja, R = R1 R2 R3 onde:
1
R1 = {(x, y) R2 / 1 x , 4 x4 5 x2 + 1 y 0};
2
1 1
R2 = {(x, y) R2 / x , 0 y 4 x4 5 x2 + 1} e
2 2
2 1
R3 = {(x, y) R / x 1, 4 x4 5 x2 + 1 y 0}.
2
>A:=Int(f,x=sol[1]..sol[2])+Int(f,x=sol[2]..sol[3])+Int(f,x=sol[3]..sol[4]);
Z 12 Z 1
2
Z 1
A := (4 x4 5 x2 + 1) dx + (4 x4 5 x2 + 1) dx + (4 x4 5 x2 + 1) dx
1 21 1
2
>value(% );
1
u.a. (unidades de rea).
2. Calcule a rea da regio limitada pelos grficos de y = x2 e y = x + 2.
>solve(x+2=x2,x);
1, 2
Os pontos de interseo so (1, 1) e (2, 4).
8.1. REAS 221
>f:=x+2-x2:
>A:=Int(f,x=-1..2)=int(f,x=-1..2);
2
9
Z
A := (x + 2 x2 ) dx =
1 2
(
y = x2 x4
y = x2 1,
>with(RealDomain):
>solve(x2 -x4=x2-1,x):
1, 1
>f:=1-x4:
>A:=Int(f,x=-1..1)=int(f,x=-1..1);
1
8
Z
A= (x4 + 1) dx = u.a.
1 5
>with(plots):
Pela simetria da regio, podemos calcular a rea da regio situada no primeiro quadrante e
multiplicar o resultado por 4.
>eq1:=y2 =a*x:
>eq2:=subs(y=x2/a,eq1):
>solve(eq2,x);
0, a
>f:=sqrt(a*x):
>g:=a*x2:
>A:=4*Int(f-g,x=0..a)=4*int(f-g,x=0..a);
a x2 4 a2
Z
A := 4 ax dx =
0 a 3
224 CAPTULO 8. APLICAES DA INTEGRAL DEFINIDA
Observao Importante
Seja R a regio plana limitada pela direita pela funo x = M (y), pela esquerda por x = N (y)
e pelas retas y = c e y = d.
d
N(y) M(y)
Figura 8.9: .
No difcil provar que se as funes M (y) e N (y) so contnuas em [c, d], ento:
Z d
A= M (y) N (y) dy
c
Por isso, para resolver os problemas de rea sempre indicado fazer o desenho da regio cor-
respondente.
Exemplo 8.2.
y2
Sejam x = M (y) = y + 4 e x = N (y) = .
2
8.1. REAS 225
-2 2 4 6 8 10
-2
-4
>M:=y2 /2 :
>N:=y+4:
>solve(M=N,y);
2, 4
>A:=Int(N-M,x=-2..4)=int(N-M,x=-2..4);
4
y2
Z
A := y+4 dy = 18.
2 2
-4 -2 2 4
-1
-2
>M:=2*y2 -4:
>N:=y2:
226 CAPTULO 8. APLICAES DA INTEGRAL DEFINIDA
>solve(M=N,y);
2, 2
>A:=Int(N-M,y=-2..2)=2*int(N-M,y=0..2);
2
32
Z
A := (4 y 2 ) dy =
2 3
x
3. Calcule a soma das reas limitadas pela curva y = x sen e o eixo dos x, sabendo que
a
x [0, n a], sendo n, a N.
a 2a na
x x x
Z Z Z
A= x sen dx x sen dx + ...... + (1)n+1 x sen dx.
0 a a a (n1)a a
Vemos que A = A0 + ........ + An1 , onde Ak a rea limitada pela curva, o eixo dos x, se
k a x (k + 1) a e k = 0, 1...n 1, ou seja,
>assume(k::integer):
Em verses anteriores ao MAPLE 12, pode ser utilizado:
>assume(k;integer):
Logo,
A = a2 (1 + 3 + 5 + ..... + (2 n 1)) = a2 n2
pois, 1 + 3 + 5 + ..... + (2 n 1) soma de termos de uma P.A.
f : [a, b] R.
A poro AB do grfico de f , comprendida entre os pontos: A = (a, f (a)) e B = (b, f (b))
chamado arco.
Nosso interesse medir o comprimento deste arco. Se a curva uma reta, para calcular o
comprimento de arco s da reta, compreendido entre os pontos (x1 , f (x1 )) e (x2 , f (x2 )), usamos
o Teorema de Pitgoras e obtemos:
p
(x2 x1 )2 + (f (x2 ) f (x1 ))2 .
Generalizando esta idia para o grfico da funo contnua f , fazemos uma partio de ordem
n do intervalo [a, b]: a = x0 < x1 < ...... < xn = b; denotamos por Qi = (xi , f (xi )), 1 i n.
Q i-1
Q
n
Q
0 Q
i
Q
1
a=x 0 x i-1 xi b= x n
Figura 8.13:
Ligando cada Qi1 a Qi (1 i n) por um segmento de reta, obtemos uma linha poligonal
formada pela reunio dos segmentos de reta. Como sabemos calcular o comprimento de cada
segmento de reta, sabemos calcular o comprimento da poligonal. Intuitivamente, o compri-
mento da poligonal bastante prximo do comprimento do arco da curva; ento:
n p
X
Ln = (xi xi1 )2 + (f (xi ) f (xi1 ))2
i=1
n p
X n p
X
Ln = (xi xi1 )2 + (f (ci )(xi xi1 ))2 = 1 + (f (ci ))2 (xi xi1 )
i=1 i=1
n p
X
= 1 + (f (ci ))2 xi ,
i=1
onde xi = xi xi1 . Novamente observamos que quando n cresce muito, xi aproxima-se
de zero e Ln aproxima-se do comprimento do arco. Se para cada partio do intervalo [a, b], os
ci so escolhidos como antes, temos que o comprimento do arco AB da curva :
n p
X
LAB = lim 1 + (f (ci ))2 xi .
|xi |0
i=1
Sef (x) uma funo contnua em [a, b], possvel provar que o limite anterior sempre existe
e igual a L, para qualquer escolha da partio e dos ci . Em tal caso, temos que:
Z bp
L= 1 + (f (x))2 dx
a
A sintaxe que utilizaremos, :
>f:=funo:
>c:=simplify(diff(f,x)2 +1);
>cp:=simplify(sqrt(c));
>Int(cp,x=a..b)=int(cp,x=a..b);
Se a curva o grfico de uma funo x = g(y) definida no intervalo [c, d], com as hipteses
anteriores, temos que:
Z dp
L= 1 + (g (y))2 dy
c
A sintaxe que utilizaremos, :
>g:=funo:
>c:=simplify(diff(g,y)2 +1);
>cp:=simplify(sqrt(c));
>Int(cp,y=c..d)=int(cp,y=c..d);
As verses mais recentes de MAPLE, tem a seguinte sintaxe para calcular o comprimento de
arco:
>with(Student[Calculus1]):
>ArcLength(f(x), x = a..b);
8.2. CLCULO DO COMPRIMENTO DE ARCO 229
Exemplo 8.3.
3
1. Calcule o comprimento de arco da curva y = x2 entre os pontos (8, 4) e (27, 9).
>with(plots):
>c:=simplify(diff(f,x)2 +1);
3
1 4 + 9 x2
c :=
3
9 x2
>cp:= simplify(sqrt(c));
s
3
1 4 + 9 x2
cp :=
3
3 x2
>Int(cp,x=8..27)=int(cp,x=8..27);
s
80 85
27 3
1 4 + 9 x2
Z
3
dx = 5 2+ 5 17
8 3 x2 27 27
u.c.=unidades de comprimento.
3 6
Note que fizemos u = 9 x2 + 4; logo, du =
3
dx.
x
x4 1
2. Calcule o comprimento de arco da curva y = + tal que 1 x 2.
4 8 x2
230 CAPTULO 8. APLICAES DA INTEGRAL DEFINIDA
x4 1
Figura 8.15: Grfico de y = + , calculamos o comprimento da parte azul.
4 8 x2
f:=x4 /4+1/(8*x2);
1 4 1
f := x +
4 8 x2
>c:=simplify(diff(f,x)2 +1);
1 16 x12 + 8 x6 + 1
c :=
16 x6
>cp:= simplify(sqrt(c));
s
1 (4 x6 + 1)2
cp :=
4 x6
>Int(cp,x=1..2)=int(cp,x=1..2);
s
2
1 (4 x6 + 1)2 123
Z
6
dx =
1 4 x 32
u.c.
3. Calcule o comprimento de arco da curva y = ln(cos(x)) tal que 0 x .
4
8.3. TRABALHO 231
>f:=ln(cos(x));
f := ln(cos(x))
>c:=simplify(diff(f,x)2 +1);
1
c :=
cos(x)2
>assume(cos(x)>0):
>cp:= simplify(sqrt(c));
1
cp :=
cos(x)
>Int(cp,x=0..Pi/4)=int(cp,x=0..Pi/4);
Z 1/4
1 1
dx = ln(2) + ln(2 + 2)
0 cos(x) 2
u.c.
8.3 Trabalho
Consideremos uma partcula de massa m que se desloca ao longo de uma reta sob a influncia
de uma fora F .
Da segunda lei de Newton, sabemos que F dada pelo produto da massa pela sua acelerao
a: F = m a. Se a acelerao constante, ento a fora tambm constante. O trabalho W
realizado pela partcula para deslocar-se ao longo de uma reta, percorrendo uma distncia d
dado pelo produto da fora pela distncia:
W = F d,
232 CAPTULO 8. APLICAES DA INTEGRAL DEFINIDA
W medido em J (Joule).
Se uma fora varivel y = f (x) (f funo contnua ) atua sobre um objeto situado no ponto x
do eixo dos x, o trabalho realizado por esta fora quando o objeto se desloca de a at b ao longo
deste eixo, dado por:
Z b
W = f (x) dx
a
W medido em J (Joule).
De fato, suponhamos que a partcula desloca-se ao longo do eixo dos x de x = a at x = b.
Consideremos a funo contnua
f : [a, b] R.
Subdividamos o intervalo [a, b] efetuando uma partio de ordem n tal que os subintervalos
[xi1 , xi ] tm o mesmo comprimento x = xi xi1 , para 1 i n. Seja ci [xi1 , xi ]; a fora
no ponto ci f (ci ). Se x 0, a funo contnua f restrita ao subintervalo [xi1 , xi ] quase
constante (varia muito pouco); ento o trabalho Wi realizado pela partcula para mover-se de
xi1 at xi :
Wi
= f (ci ) x
e o trabalho total Wn , :
n
Wn
X
= f (ci ) x.
i=1
possvel provar, com rigor matemtico, que o seguinte limite sempre existe e igual ao tra-
balho W realizado pela partcula:
n
X
W = lim Wn = lim f (ci ) x.
n+ x0
i=1
E mais ainda, este limite no depende da escolha da partio do intervalo ou da escolha dos
pontos ci .
Exemplo 8.4.
Definamos:
>W:=Int(f,x=1..2)=int(f,x=1..2);
8.3. TRABALHO 233
2
207
Z
x4 + 2 x3 + 3 x2 dx =
W :=
1 10
Joules
2. Qual o trabalho realizado ao se esticar uma mola em 8 cm sabendo que a fora de 1 N a
estica em 1 cm? (N =Newton)
De acordo com a lei de Hooke, a fora de y N que estica em x m a mola dada por y = k x,
onde k uma constante. Como x = 0.01 m e y N = 1 N , temos k = 100 e y = 100 x.
Definamos:
>f:=100*x:
>W:=Int(f,x=0..0.08)=int(f,x=0..0.08);
Z 0.08
W := 100 x dx = 0.32
0
Joules
3. Energia Cintica: O trabalho realizado por uma fora f atuando sobre uma partcula de
massa m que se move de x1 at x2 W . Usando a segunda lei de Newton, a regra da cadeia e
considerando que v1 e v2 so as velocidades da partculas em x1 e x2 , obtemos:
m v 2 v2
Z x2
m (v22 v12 )
W = f (x) dx = = ,
x1 2 v1 2
pois:
dv dv
f = ma = m = mv .
dt dx
A expresso:
m v2
2
chamada energia cintica do corpo em movimento com velocidade v.
Logo, o trabalho realizado por uma fora f igual variao da energia cintica do corpo e o
clculo desta variao dar o trabalho realizado.
Qualquer fenmeno que possa ser estudado utilizando parties pode ser modelado por inte-
grais definidas. Outras aplicaes da integral definida podem ser encontradas nos exerccios.
234 CAPTULO 8. APLICAES DA INTEGRAL DEFINIDA
Se giramos uma regio plana em torno de uma reta, obtemos o que chamado um slido de
revoluo. A reta em torno da qual a regio girada chama-se eixo de revoluo. Por exemplo,
considere a seguinte regio no plano:
Figura 8.17:
Exemplo 8.5.
-1 1
-1
2. Seja R a regio limitada pelo grfico de y = sen(x) para x [0, 2 ] e o eixo dos x.
1 3 6
-1
Figura 8.22:
Figura 8.23:
>with(Student[Calculus1]):
>VolumeOfRevolution(funo, x = a .. b, output = plot, axis=opo);
As opes so:
>VolumeOfRevolutionTutor(funo, x = a .. b);
8.4. VOLUME DE SLIDOS DE REVOLUO 237
Sejam f : [a, b] R uma funo contnua tal que f (x) 0 em [a, b] e a regio:
R = {(x, y) / a x b, 0 y f (x)}
Fazendo girar a regio R ao redor dos eixo dos x , obtemos um slido de revoluo S. Considere
a seguinte partio do intervalo [a, b]:
f(x)
Ri
a x i-1 c i x i b
Figura 8.25:
f (ci )2 xi .
238 CAPTULO 8. APLICAES DA INTEGRAL DEFINIDA
Ri Rj
Ci Cj
x i
xj
Figura 8.26:
n
X
Vn = f (ci )2 xi .
i=1
n
X Z b
V (S) = lim f (ci )2 xi = f (x)2 dx,
|xi |0 a
i=1
se o limite existe.
possvel demonstrar que, se f contnua, este limite sempre existe e independente das
escolhas feitas. Se a funo f negativa em algum subconjunto de [a, b], o slido de revoluo
obtido a partir da regio limitada pelo grfico de f , o eixo dos x e as retas x = a e x = b coincide
com o slido de revoluo obtido a partir da regio limitada pelo grfico de |f |, o eixo dos x
e as retas x = a e x = b. O fato de que o integrando f (x)2 0, implica em que seja vlida a
mesma frmula para ambos os casos.
Figura 8.28:
Proposio 8.1. Sejam f : [a, b] R uma funo contnua tal que f (x) 0 em [a, b] e a regio:
R = {(x, y) / a x b, 0 y f (x)}
Considere o slido de revoluo S obtido girando a regio ao redor do eixo dos x. Ento o volume V (S)
do slido S :
Z b
V (S) = f (x)2 dx
a
Em geral, este processo, pode ser feito para qualquer regio limitada pelos grficos de funes
contnuas.
Sejam f, g : [a, b] R funes contnuas tais que f (x) g(x) 0 para todo x [a, b] e a
regio:
a b
Z b
f (x)2 g(x)2 dx
V (S) =
a
240 CAPTULO 8. APLICAES DA INTEGRAL DEFINIDA
De forma anloga, sejam M, N : [c, d] R funes contnuas tais que M (y) N (y) para
todo y [c, d] e a regio:
d 00000
11111
N(y)
R M(y)
>h:=Pi*(f2 -g2 ):
>V:=Int(h,x=a..b)=int(h,x=a..b);
Analogamente:
>h:=Pi*(M2 -N2 ):
>V:=Int(h,y=c..d)=int(h,y=c..d);
>with(Student[Calculus1]):
>VolumeOfRevolution(funo, x = a .. b, output = integral, axis=horizontal)
=VolumeOfRevolution(funo, x = a .. b,axis=opo);
8.4. VOLUME DE SLIDOS DE REVOLUO 241
>with(Student[Calculus1]):
>VolumeOfRevolution(funo1,funo2, x = a .. b, output = integral, axis=horizontal)
=VolumeOfRevolution(funo1,funo2, x = a .. b,axis=opo);
As opes so:
Exemplo 8.6.
1. Calcule o volume do slido de revoluo obtido girando em torno do eixo dos x a regio
limitada pela curva y = sen(x), x [0, 2 ] e o eixo dos x.
1
1 3 6
-1
>h:=Pi*sin(x)2:
>f:=sin(x):
>with(Student[Calculus1]):
Z 2
(sin (x))2 dx = 2
0
2. Calcule o volume do slido de revoluo obtido girando em torno do eixo dos x a regio
1
limitada pelo grfico de y = , 1 x 4 e o eixo dos x.
x (x + 2)
>h:=Pi/(sqrt(x)*(x+2))2:
>with(Student[Calculus1]):
8.4. VOLUME DE SLIDOS DE REVOLUO 243
>f:=1/(sqrt(x)*(x+2)):
3. Calcule o volume do slido de revoluo obtido girando em torno do eixo dos x a regio
limitada pelos grficos de 4 y = 13 x2 e 2 y = x + 5.
>h:=Pi*(((13-x2)/4)2 -((x+5)/2)2;
1
(69 30 x2 + x4 40 x)
16
>solve((13-x2)/4 -(x+5)/2=0,x);
3, 1
> Int(h, x = -3 .. 1) = int(h, x = -3 .. 1);
1
1 64
Z
(69 30 x2 + x4 40 x) dx =
3 16 5
Utilizando a livraria Student[Calculus1]:
>with(Student[Calculus1]):
>f:=(13-x2)/4:
>g:=(x+5)/2:
1
1 64
Z
(69 40 x 30 x2 + x4 ) dx =
3 16 5
R = {(x, y) / 0 a x b, 0 y f (x)}.
Fazendo girar a regio R ao redor dos eixo dos y , obtemos um slido de revoluo S. Se a > 0,
o slido possui um espao vazio internamente.
y=f(x)
x
a b
Figura 8.36:
Como antes, considere a seguinte partio do intervalo [a, b]: a = x0 < x1 < x2 < ..... < xn = b.
xi = xi xi1 o comprimento de cada subintervalo [xi1 , xi ], i variando de 1 at n. Em cada
subintervalo [xi1 , xi ], escolha:
8.4. VOLUME DE SLIDOS DE REVOLUO 245
xi + xi1
ci = ,
2
Ri
Figura 8.37:
n
X
Vn = 2 ci f (ci ) xi .
i=1
n
X Z b
V (S) = lim 2 ci f (ci ) xi = 2 x f (x) dx,
|xi |0 a
i=1
se o limite existe.
possvel demonstrar que se f contnua este limite sempre existe e independente das esco-
lhas feitas. Em geral, este processo pode ser feito para qualquer regio limitada pelos grficos
de funes contnuas.
Sejam f, g : [a, b] R funes contnuas tais que f (x) g(x) 0 para todo x [a, b], a 0 e
a regio R = {(x, y) / a x b, g(x) y f (x)}.
246 CAPTULO 8. APLICAES DA INTEGRAL DEFINIDA
a b
>h:=2*Pi*x*(f-g):
>V:=Int(h,x=a..b)=int(h,x=a..b);
Exemplo 8.7.
1 Calcule o volume do slido de revoluo obtido girando em torno do eixo dos y a regio
limitada pela curva y = (x 1)2 , 0 x 2 e o eixo dos x.
>h:=2*Pi*x*(x-1)2:
>Int(h,x=0..2)=int(h,x=0..2);
2
4
Z
2 x (x 1)2 dx =
0 3
8.4. VOLUME DE SLIDOS DE REVOLUO 247
2. Calcule o volume do slido de revoluo obtido girando em torno do eixo dos y a regio
limitada pelas curvas y = x3 3 x2 + 2 x, 0 x 2.
>f:=x3-3*x2+2*x:
>solve(f = 0, x);
0, 2, 1
>h:=2*Pi*x*f:
>Int(h,x=0..2)=int(h,x=0..1)-int(h,x=1..2);
Z 1
2 x2 (x2 3 x + 2) dx = 5
0
248 CAPTULO 8. APLICAES DA INTEGRAL DEFINIDA
3. Calcule o volume do slido de revoluo obtido girando em torno do eixo dos y a regio
limitada pelas curvas y = 1 x6 e y = x4 1, 0 x 1.
>with(RealDomain):
0, 1
>Int(h,x=0..1)=int(h,x=0..1);
1
17
Z
V = 2 x (2 x6 x4 ) dx =
0 12
8.4. VOLUME DE SLIDOS DE REVOLUO 249
8.5 Exerccios
reas
Calcule a rea sob o grfico de y = f (x) entre x = a e x = b, esboando cada regio, se:
2. f (x) = x3 x, x = 1, x = 1 5
9. f (x) = , x = 0, x = 5
x+2
3. f (x) = x3 4 x2 + 3 x, x = 0, x = 2
10. f (x) = x 4 x2 + 1, x = 0, x = 2
x x3
4. Sf (x) = , x = 1, x = 1 11. f (x) = |x|, x = 2, x = 6
3
5. f (x) = ln(x), x = 1, x = e 12. f (x) = (x + 1)3 + 1, x = 2, x = 0
1. y = sen(x), y = cos(x), x = 0, x =
2
2. y = cos(x), y = 1 cos(x), x = 0, x =
2
3. y = x2 + 1, y = x + 1
4. y = x2 x, y = sen( x), x = 1, x = 1
5. y = x2 , y = x + 2
6. y = |x|, y = (x + 1)2 7, x = 4
7. y = ln(|x|), |y| = 3
8. y = cosh(x), y = senh(x), x = 1
9. y = ln(x), x = 1, y = 4
10. y = x4 2 x2 , y = 2 x2
12. y = ex , y = e2x1 , x = 0
13. 2 y (1 + y 2 )3 x = 0, y = 0, y = 1
8
14. y = , y = x, y = 8x, x > 0
x2
8.5. EXERCCIOS 251
15. y = x (x 3), y = x (3 x)
r
1x
16. y = , x = 0, x = 1, y = 0
1+x
sen(2 x) sen(2 x)
17. y = ,y= + sen(2 x), 0 x
2 2
18. y (x2 + 4) = 4(2 x) e os eixos coordenados
1 x2
19. y = e o eixo dos x
1 + x2
p
20. x 4y 2 y 4 = 0 e o eixo dos y
1
21. y = , x = 1, x = 2
(2x + 1)2
1
22. y = , x = 0, x = 4
2x + 1
23. y = ex , y = x + 1, x = 1
24. y = ex , y = x + 1, x = 1
25. y = ex , y = 10x , y = e
26. y = x3 + 2 x2 + 3 x, y = 5 x
27. x2 y = 3, 4 x + 3 y 13 = 0
28. x = y (y 3)2 , x = 0
29. y = x4 3 x2 , y = x2
30. x = 1 y 2 , x = y 2 1
32. x2 2 y + y 2 = 0, x2 + y 2 = 1
33. x = 3 y, x + y = 0 e 7 x + 3 y = 24
8
34. x2 = 4 y, y =
x2 +4
Comprimento de Arco
Calcule os comprimentos de arco da seguintes curvas, entre os pontos indicados:
y3 1 7 67
3. x = 0; ( , 1) e ( , 3)
3 4y 12 24
4. y = ln(x); (x, y) tal que 3 x 8
1 3 3 2 14
5. y = x + ; (1, ) e (3, )
6 x 3 3
2 2 2
6. x 3 + y 3 = 2 3
1 2 3
7. y = (x + 2) 2 ; (x, y) tal que 0 x 1
3
Z x 9
Z
8. y = t 1 dt, do ponto (4, 0) at (9, t 1 dt)
4 4
Z x p Z 2 p
9. y = t t2 + 2 dt, do ponto (0, 0) at (2, t t2 + 1 dt)
0 0
Z xp Z 3p
10. y = t4 + t2 1 dt, do ponto (1, 0) at (3, t4 + t2 1 dt)
1 1
11 y = x3 , do ponto (0, 0) at (1, 1)
3
11. y = x2 , do ponto (0, 0) at (1, 1)
x4 1
12. y = + 2 , de x = 1 at x = 3
8 4x
2 3 x
13. y = x 2 , de x = 1 at x = 4
3 2
14. y = ln(sen(x)), de x = at x =
3 2
15. y = ln(sec(x)), de x = 0 at x =
3
2 3 1
16. y = (1 x 3 ) 2 , de x = at x = 1
8
17. y = ln(cos(x)) de x = 0 a x = 4
18. y = 2 x de x = 1 a x = 2
19. y = arcsen(ex ) de x = 0 a x = 1
Trabalho
1. Uma partcula move-se ao longo do eixo dos x do ponto a at o ponto b sob a ao de
uma fora f (x), dada. Determine o trabalho realizado, sendo:
(a) f (x) = x3 + 2 x2 + 6 x 1; a = 1, b = 2
8.5. EXERCCIOS 253
(b) f (x) = 8 + 2 x x2 ; a = 0, b = 3
x
(c) f (x) = ; a = 1, b = 2
(1 + x2 )2
2. Uma bola de ferro atrada por um im com uma fora de 12 x2 N quando a bola est
a x metros do im. Qual o trabalho realizado para empurr-la no sentido contrrio ao do
im, do ponto onde x = 2 ao ponto onde x = 6?
3. Uma partcula est localizada a uma distncia de x metros da origem. Se uma fora de
(x2 + 2 x) N aplicada sobre a partcula. Qual o trabalho realizado para mover a part-
cula de x = 1 at x = 3?
4. Sobre uma partcula que se desloca sobre o eixo dos x atua uma fora cuja componente
2
na direo do deslocamento f (x) = 2 . Calcule o trabalho realizado pela fora quando
x
a partcula se desloca de x = 1 at x = 2.
5. Uma mola tem comprimento de 25 cm e uma fora de 54 N a estica 1.5 cm. Qual o
trabalho realizado para esticar a mola de 25 cm a 45 cm?
15
6. Um im atrai uma bola de ferro com uma fora de f (x) = N quando a bola est a x
x2
metros do im. Calcule o trabalho realizado para empurr-la no sentido contrrio ao do
im de um ponto onde x = 3 a um ponto onde x = 5.
Figura 8.45:
Z V2
W = P dV.
V1
10. Centro de massa: Intuitivamente o centro de massa P de uma lmina fina o ponto
da lmina onde, se a levantamos a partir de P paralelamente a um plano horizontal ela
permanece paralela (em equilbrio) em relao ao plano onde foi levantada. F = r 2 P .
Figura 8.46:
b b
1 1
Z Z
f 2 (x) g2 (x) dx,
x= x f (x) g(x) dx, y=
A a 2A a
(a) y = x, y = x2 (c) y = cos(2 x), y = 0 e x =
4
(b) y = 3 x + 5, y = 0, x = 1 e x = 2
8.5. EXERCCIOS 255
Volumes de Revoluo
Determine o volume do slido de revoluo gerado pela rotao, em torno do eixo dos x,
da regio limitada pelas seguintes curvas:
11. y = x + 1, x = 0, x = 2, y = 0
12. y = x2 + 1, x = 0, y = 0, x = 2
13. y = x2 , y = x3
14. y = cos(x), y = sen(x), x = 0, x =
4
15. x + y = 8, x = 0, y = 0
16. y = x4 , y = 1, x = 0
17. x y = 1, x = 2, y = 3
18. x2 = y 3 e x3 = y 2
19. y = cos(2 x), 0 x
20. y = x ex , y = 0 e x = 1
Determine o volume do slido de revoluo gerado pela rotao, em torno do eixo dos y,
da regio limitada pelas seguintes curvas:
22. y = ln(x), y = 1, y = 2, x = 0
28. y = x2 + 1, x = 0 e x = 2
29. y 2 = x, x = 2 y
30. y = x2 + 1, x = 0 e x = 2
31. y = 4 4 x2 , x = 0 e x = 1
Determine o volume do slido de revoluo gerado pela rotao, em torno a reta indicada,
da regio limitada pelas seguintes curvas:
256 CAPTULO 8. APLICAES DA INTEGRAL DEFINIDA
33. y = ex , 1 x 2; a reta y = 1
34. y = x4 , y = 1; a reta y = 2
35. y = x, y = 1 a reta y = 1
37. y = 2 x x2 ; a reta y = 0
38. y = 4 x2 , y = 2; a reta y = 2
39. y = x, y = 0 e x = 9; a reta x = 9
Captulo 9
INTEGRAIS IMPRPRIAS
9.1 Introduo
Funes definidas em intervalos do tipo [a, +), (, b] ou (, +), ou seja para todo
x a ou x b ou para todo x R, respectivamente.
f : [1, +) R
1
tal que f (x) = e o eixo dos x.
x2
Primeiramente note que a regio R ilimitada e no claro o significado de "rea"de uma tal
regio.
257
258 CAPTULO 9. INTEGRAIS IMPRPRIAS
1
Seja Rb a regio determinada pelo grfico de y = e 1 x b, acima do eixo dos x.
x2
A rea de Rb :
b
dx 1 b 1
Z
A(Rb ) = = =1 .
1 x2 x 1 b
intuitivo que para valores de b, muito grandes, a rea da regio limitada Rb uma boa apro-
ximao da rea da regio ilimitada R. Isto nos induz a escrever:
Esta integral um exemplo de integral imprpria com limite de integrao infinito. Motivados
pelo raciocnio anterior temos as seguintes definies:
Definio 9.1.
Z + Z b
f (x) dx = lim f (x) dx
a b+ a
Z b Z b
f (x) dx = lim f (x) dx
a a
Z + Z 0 Z b
f (x) dx = lim f (x) dx + lim f (x) dx
a a b+ 0
>f:=funo:
>Int(f,x=a..infinity)=int(f,x=a..infinity);
>Int(f,x=-infinity..b)=int(f,x=-infinity..b);
>Int(f,x=-infinity..infinity)=int(f,x=-infinity..infinity);
Ou alternativamente:
>f:=funo:
>Int(f,x=a..infinity)=limit(int(f,x=a..b),b=infinity);
>Int(f,x=-infinity..b)=limit(int(f,x=c..b),c=-infinity);
Exemplo 9.1.
>f:=1/(1+x2):
260 CAPTULO 9. INTEGRAIS IMPRPRIAS
>Int(f,x=0..infinity)=limit(int(f,x=0..b),b=infinity);
+
1
Z
2
dx =
0 1+x 2
Z +
2. ex dx.
0
>f:=exp(-x):
>Int(f,x=0..infinity)=limit(int(f,x=0..b),b=infinity);
Z
ex dx = 1
0
Z +
3. ex dx.
Z + Z 0 Z +
x x
e dx = e dx + ex dx
0
>f:=exp(-x):
>Int(f,x=0..infinity)=limit(int(f,x=0..b),b=infinity);
Z
ex dx = 1
0
>Int(f,x=-infinity..0)=limit(int(f,x=c..0),c=-infinity);
Z 0
ex dx =
>f:=1/2x:
>A(R):=Int(f,x=0..infinity)=limit(int(f,x=0..b),b=infinity);
Z
A(R) = (2x )1 dx = (ln (2))1
0
u.a.
+
dx
Z
5. Seja p R. Calcule .
1 xp
b
dx 1
Z
p
= (b1p 1), p 6= 1
1 x 1p
De fato:
>f:=1/xp:
>assume(p<>-1,b>0):
>int(f,x=1..b);
1 + bp+1
p1
a) Se p > 1:
>assume(p>1):
>Int(f,x=1..infinity)=limit(int(f,x=1..b),b=infinity);
Z
(xp )1 dx = (p 1)1
1
262 CAPTULO 9. INTEGRAIS IMPRPRIAS
b) Se p < 1:
>assume(p<1):
>Int(f,x=1..infinity)=limit(int(f,x=1..b),b=infinity);
Z
(xp )1 dx =
1
c) Se p = 1
>Int(1/x,x=1..infinity)=limit(int(1/x,x=1..b),b=infinity);
Z
x1 dx =
1
Em geral:
Z +
dx se p 1
= 1
1 xp se p > 1.
p1
Muitas vezes no possvel calcular o valor exato de uma integral imprpria, mas, podemos
indagar se uma integral imprpria converge ou diverge.
Proposio 9.1. Sejam f e g funes integrveis em [a, +) tais que f (x) g(x) > 0 para todo
x a.
Z + R +
1. Se f (x) dx converge, ento a g(x) dx converge.
a
Z + Z +
2. Se g(x) dx diverge, ento f (x) dx diverge.
a a
A prova, segue diretamente das definies. Seja f (x) 0, para todo x a. Para mostrar a con-
vergncia da integral de f , preciso que f seja menor que uma funo cuja integral converge.
Para mostrar a divergncia da integral de f , preciso que f seja maior que uma funo cuja
integral diverge.
Exemplo 9.2.
+
sen(x) + 2
Z
1. Analise a convergncia da integral: dx.
1 x
9.3. VALOR PRINCIPAL DE UMA INTEGRAL IMPRPRIA 263
sen(x)+2
Figura 9.5: Grfico de
x
.
>f:=(sin(x)+2)/sqrt(x):
1 1 + 2 sen(x) + 2
= .
x x x
+
2
Z
Por outro lado: dx diverge; logo, pela proposio, parte 2, temos que a integral dada
1 x
diverge.
se o limite existe. Nesse caso, dizimos que a integral converge no sentido de Cauchy. A notao
que utilizaremos :
Z +
VP f (x) dx.
Observaes 9.1.
264 CAPTULO 9. INTEGRAIS IMPRPRIAS
Z +
VP x dx.
Z +
Sabemos que a integral imprpria x dx diverge. Por outro lado:
Z + Z a
VP x dx = lim x dx = 0.
a+ a
3. Se f mpar, ento:
Z + Z +
VP f (x) dx = 0 e f (x) dx diverge.
Z + Z + Z +
f (x) dx = 2 f (x) dx = V P f (x) dx.
0
Se f uma funo contnua em [a, c) (c, b], a < c < b e tal que:
>GAMMA(x);
(x)
Exemplo 9.3.
1. Calcule (1), (5) e (10)
Digitemos:
>f:=x->GAMMA(x);
f := x 7 (x)
Logo:
>f(1);f(5);f(10);
1
24
362880
1 1
2. Calcule e
2 3
266 CAPTULO 9. INTEGRAIS IMPRPRIAS
Digitemos:
>g:=x->GAMMA(x);
g := x 7 (x)
Logo:
>g(1/2);
>g(1/3);
2 3
3 (2/3)
>evalf(% );
2.678938537
(x + 1) = x (x).
Em particular, se n N, temos que:
(n + 1) = n (n) = n (n 1) (n 1) = n (n 1) . . . 2 1 (1).
Como:
Z +
(1) = et dt = 1.
0
Logo, se n N, temos que:
(n + 1) = n!
1
(x) = (x + 1).
x
9.4. FUNO GAMA 267
Exemplo 9.4.
1. Calcule (0.2):
1 1
(0.2) = (0.2 + 1) = (0.8).
0.2 0.2
No MAPLE:
>restart;
>f:=x->GAMMA(x+1)/x;
(x)
f := x 7
x
>f(-0.2);
29.10574284
1
(x) = (x + 1).
x
Exemplo 9.5.
1. Calcular (1.2)
1 1 1 1
(1.2) = (1.2 + 1) = (0.2) = (0.8).
1.2 1.2 0.2 1.2
No MAPLE:
>f(-1.2);
4.042464284
1
(x) = (x + 1).
x
268 CAPTULO 9. INTEGRAIS IMPRPRIAS
9.5 Probabilidades
Uma funo f : R R positiva e integrvel chamada funo de densidade de probabilidade
se: Z +
f (x) dx = 1
>f:=funo:
>P(a < = x <= b) := int(f, x = a .. b);
>P(a < = x) := int(f, x = a .. infinity);
>E :=int(x*f, x = -infinity .. infinity);
>V:=int((x-E)2,x=-infinity..infinity);
>sigma: =sqrt(V);
Exemplo 9.6.
1. Seja:
se 0 > x
0
1
se 0 x
a x
f (x) = 2
1
a (1 x) se x1
2
0 se x > 1.
(a) Determine a constante a tal que f seja uma funo de densidade de probabilidade.
1 1 3
(b) Calcule P (x ) e P ( x ) .
2 2 4
(c) Determine E(x), V (x) e x .
logo:
>Int(f(x),x=0..infinity)=int(a*x,x=0..1/2)+int(a*(1-x),x=1/2..1);
+
a
Z
f (x) dx =
4
a
ento, = 1 e a = 4:
4
>f:= piecewise(x < 0, 0, 0 <= x and x < 1/2, 2*x, 1/2 <= x and x <= 1, x > 1, 0);
0 x<0
4 x 0 x and x < 1/2
f :=
4 (1 x) 1/2 x and x 1
0 otherwise
270 CAPTULO 9. INTEGRAIS IMPRPRIAS
2.0
1.5
1.0
0.5
(b) Calculamos:
>P(x<=1/2):=int(4*x,x=0..1/2);
1 1
P (x ) :=
2 2
>P(1/2 <=x<=3/4):=int(4*(1-x),x=1/2..3/4);
1 3 3
P ( x ) := .
2 4 8
(c) Calculamos:
>E:=int(x*f,x=-infinity..infinity);
1
E(x) := .
2
Determinemos:
>V:=int(f*(x-E)2),x=-infinity..infinity) ;
1
V := .
24
Finalmente:
>sigma:=evalf(sqrt(V)));
:= 0.204124
2. Se a venda de cimento (em toneladas), de uma fbrica segue a seguinte funo de densidade
de probabilidade:
3
2 se 0 x 1
2 (1 x )
f (x) =
outro caso.
0
9.5. PROBABILIDADES 271
(
3/2 3/2 x2 0 x and x 1
f :=
0 otherwise
O valor esperado :
3
E := = 0.375.
8
19
V :=
320
Como :
>sigma:=sqrt(V);
:= 0.24366
Observe que:
+ b
1
Z Z
f (x) dx = dx = 1.
ba a
272 CAPTULO 9. INTEGRAIS IMPRPRIAS
1
0 x and x 10
f (x) = 10
0 otherwise
Logo:
>P(8 x 8.5):=int(f,x=8..8.6);
0.6
P (8 x 8.5) := = 0.06.
10
[2] Suponha que a v.a.c. tem distribuio uniforme com esperana igual a 4 e a varincia igual
4
. Determine P (x 4) e P (3 x 4).
3
9.5. PROBABILIDADES 273
a+b (b a)2 4
Sabemos que E(x) = = 4 e V (x) = = , logo:
2 12 3
(
eq1 := a + b =8
eq2 := b a = 4.
>solve({eq1,eq2},{a,b});
{a = 2, b = 6}
Ento:
>P(x 4):=int(f,x=2..4);
1
P (x 4) := = 50%
2
E
P(3 x 4):=int(f,x=3..4);
1
P (3 x 4) := = 25%.
4
[3] Um atacadista vende entre 100 e 200 toneladas de gros, com distribuio uniforme de
probabilidade. Sabe-se que o ponto de equilbrio para esta operao corresponde a uma venda
de 130 toneladas. Determine a esperana, a varincia e a probabilidade de que o comerciante
tenha um prejuzo em um determinado dia.
Note que a = 100 e b = 200, ento:
100 + 200
E := = 150
2
(200 100)2
V := = 833.3.
12
Como o equilbrio (no se perde nem se ganha) acontece quando vende 130 toneladas, devemos
calcular: Z 130
dx 30
P (x < 130) := = = 0.3.
100 100 100
Isto , tem uma probabilidade de 30%.
Note que:
Z +
f (x) dx = 1.
Exemplo 9.8.
1 ex/20
x>0
f := 20
0 otherwise
Devemos calcular P (10 x 15) e P (x 50), ento:
>P(10 x 15):=int(f,x=10..15);
>P(x 50):=int(f,x=50..infinity);
P (x 50) := 0.082
Aproximadamente 8.2%. Determinemos a esperana e a varincia:
E = 20 e V = 400.
2. O tempo de espera entre o pedido de atendimento num banco uma v.a.c. com distribuio
exponencial, com tempo mdio de espera igual a 10 minutos. Determine a probabilidade do
tempo de espera superior a 10 minutos. Ache a esperana e a varincia.
1 1
Note que E = = = 0.1. Logo, digitemos:
10
>f:= piecewise(0 <= x, 0.1*exp(-0.1*x));
(
0.1 e0.1x x>0
f :=
0 otherwise
Devemos calcular P (10 x)
276 CAPTULO 9. INTEGRAIS IMPRPRIAS
>P(10 x ):=int(f,x=10..infinity);
P (10 x) := e1
aproximadamente, 36.8%, e:
x+1
se x
f (x) =
0 se x < .
> 1 e > 0. O parmetro pode ser interpretado como a renda mnima de uma populao
e o parmetro pode ser interpretado como a disperso da renda.
Note que:
Z +
f (x) dx = 1.
2.0
1.5
1.0
0.5
E=
1
2
V =
( 1)2 ( 2)
r
x = .
1 2
Exemplo 9.9.
1
1. Uma distribuio de Pareto tem esperana e varincia 2 e , respectivamente.
2
(a) Determine a distribuio.
(b) Calcule P (x 10).
(a) Temos:
E := =2
1
2 1
V := 2
=
( 1) ( 2) 2
>solve({E,V},{alpha ,beta});
3
{ = 2, = 3}, { = 4, = }
2
3
logo, como > 1 temos = e = 4, e:
2
>f:=piecewise(x >= 3/2, 81/(4*x5));
81 3
4 x5 x
2
f :=
0 otherwise
(b) Calculamos:
P(x>= 10):=int(f,x=10..infinity);
P (x 10) := 0.00050625.
(a) Qual a probabilidade de que uma pessoa ganhe mais de 5000 u.m?
(b) Qual a probabilidade de que uma pessoa ganhe entre 2000 e 3000 u.m?
(c) Qual a probabilidade de que uma pessoa ganhe abaixo da mdia u.m?
Digitemos:
3000000000
1000 x
f := x4
0 otherwise
(a) Calculamos:
>P(x>= 5000):=int(f,x=5000..infinity);
1
P (x 5000) :=
125
>evalf(%);
0.008
Logo, 0.8%
(b) Calculamos:
0.087963
Logo, 8.79 %
(c) Calculamos:
>E:=int(f*x,x=1000..infinity);
E := 1500
logo:
>P(x<1500):=int(f,x=1000..1500);
19
P (x < 1500) := .
27
>evalf(%);
9.5. PROBABILIDADES 279
0.703704
Logo, 70.37 %
3. Se em duas cidades, as respectivas rendas seguem as seguintes distribuies de Pareto,
respectivamente:
4 10004
se x 1000
x5
f1 (x) =
0 se x < 1000
5 12005
se x 1200
x6
f2 (x) =
0 se x < 1200.
0.004
0.003
0.002
0.001
(b) Digitamos:
>P1(2000<x):=int(f1,x=2000..infinity);
1
P 1(2000 < x) :=
16
>evalf(%);
0.0625
>P1(2000<x):=int(f2,x=2000..infinity);
243
P 2(2000 < x) := =
3125
>evalf(%);
0.07776
Na segunda cidade provvel que se ganhe, em mdia, mais de 2000 u.m.
(c)
Digitamos:
>P1(2000<=x<=3000):=int(f1,x=2000..3000);
65
P 1(2000 x 3000) :=
1296
>evalf(%);
0.05015435
>P2(2000<=x<=3000)=int(f2,x=2000..infinity);
211
P 2(2000 x 3000) :=
3125
>evalf(%);
0.06752
9.6. DISTRIBUIO NORMAL OU GAUSSIANA 281
1 2 2
f (x) = e(x) /2 , < x < +,
2
onde 0 e > 0.
Digitemos:
>f:=exp(-(x-mu)2/(2*sigma2))/(sigma*sqrt(2*Pi)):
>assume(sigma>0):
>Int(f,x=-infinity..infinity)=int(f,x=-infinity..infinity);
(x)2
Z
1
1/2 e1/2 2 2 1 dx = 1
De forma anloga, possvel verificar que:
E = .
A varincia:
V = 2 .
Devido a complexidade da integral envolvida nos clculos que devem ser feitos quando utili-
zada a distribuio normal, os estatsticos criaram uma tabela, nica, da chamada distribuio
282 CAPTULO 9. INTEGRAIS IMPRPRIAS
1 1 x
Z
2 /2 2
e(x) dx = erf .
2 2 2
Exemplo 9.10.
1. Um certo tipo de bateria de celular tem, em mdia, durao de 3 anos com desvio standard
= 0.5. Se a durao das baterias normalmente distribuida, determine a probabilidade de
uma bateria durar menos que 2.3 anos.
2
= 0.5 e = 3, ento f (x) = 0.797885 e2 (3+x) :
>P(x<2.3):=int(f,x=0..2.3);
2. Numa prova para concurso, a mdia das notas foi de 82 com desvio standard = 5. O
nmero de pessoas que obtiveram notas entre 88 e 94 foi 8; determine o nmero de pessoas
presente na prova.
2
= 5 e = 82, ento f (x) = 0.0797885 e0.02(82+x) . Supondo que as notas so nmeros
inteiros:
>P(87.5<x<94.5):=int(f,x=87.5..94.5);
0.5
0.4
0.3
0.2
0.1
2 4 6 8 10
{ = 2, = 4}
284 CAPTULO 9. INTEGRAIS IMPRPRIAS
(
16 e2 x x3 se x > 0
f (x) =
0 outro caso.
0.30
0.25
0.20
0.15
0.10
0.05
>f:=16*exp(-2*x)*x3:
>P(x<1):=int(f,x=0..1);
P (x < 1) := 6 38 e2
>evalf(%);
0.857259238
(
0.0000559896 e0.81 x x6.81 se x > 0
f (x) =
0 outro caso.
9.7. INTEGRAIS DE FUNES DESCONTNUAS 285
0.12
0.10
0.08
0.06
0.04
0.02
5 10 15 20 25 30
7.81
E(x) = = = 9.64198
0.81
o tempo mdio de sobrevivncia 10 anos.
(b) Digite:
>P(x<10):=int(f,x=0..10);
de quase 60%.
1
y= , x9
x
e o eixo dos x.
Notamos que a regio R ilimitada pois a funo f nem definida no ponto x = 0.
1
Seja R a regio determinada pelo grfico de y = , x 9 com > 0 pequeno e o eixo
x
dos x..
286 CAPTULO 9. INTEGRAIS IMPRPRIAS
A rea de R :
9 9
dx
Z
A(R ) = = 2 x = 6 2 u.a.
x
intuitivo que para valores de muito pequenos, a rea da regio limitada R uma boa
aproximao da rea da regio ilimitada R. Isto nos induz a escrever:
9
dx
Z
A(R) = lim A(R ) = lim = lim 6 2 = 6 u.a.
0+ 0+ x 0+
9
dx
Z
um exemplo de integral imprpria com integrando ilimitado.
0 x
Definio 9.2.
Z b Z b
f (x) dx = lim f (x) dx
a a+
Z b Z
f (x) dx = lim f (x) dx
a b a
9.7. INTEGRAIS DE FUNES DESCONTNUAS 287
y=f(x)
+ -
a b
Figura 9.18:
3. Se f uma funo integrvel em [a, b] exceto em c tal que a < c < b, ento:
Z b Z c Z b Z Z b
f (x) dx = f (x) dx + f (x) dx = lim f (x) dx + lim f (x) dx
a a c c a c+
>f:=funo:
>Int(f,x=a..b)=limit(int(f,x=e..b),e=a,right);
>Int(f,x=a..b)=limit(int(f,x=a..e),e=b,left);
Exemplo 9.12.
>f:=cos(x)/sqrt(sin(x)):
>Int(f,x=0..Pi/2)=limit(int(f,x=e..Pi/2),e=0,right);
1/2
cos (x)
Z
p dx = 2
0 sin (x)
1
dx
Z
2.
3
.
4 x+2
Observe que a funo integranda no definida em 2 [4, 1].
>f:=1/surd(x+2,3):
288 CAPTULO 9. INTEGRAIS IMPRPRIAS
>Int(f,x=-4..1)=int(f,x=-4..1);
1
1 3 3
Z
3
dx = 22/3 + 32/3
4 x+2 2 2
3
p
3
3. Calcule o comprimento da astride x2 + 3
y2 = a2 , a > 0.
>g:=surd(x(2),3)+surd(y(2),3):
>a:=simplify(sqrt(simplify(implicitdiff(g, y, x)2+1)));
p
x2/3 + y 2/3
a := 3
x
>b:=:=simplify(subs(x(2/3)+y(2/3)=a(2/3)),a);
3
a
b := 3
x
3
p
3
Na ltima igualdade usamos o fato de que x2 + 3 y 2 = a2 ; logo,
L := 6 a
1
4. Calcule a rea limitada por f (x) = , pelo eixo dos x e pelas retas x = 2 e x = 5.
x2
9.7. INTEGRAIS DE FUNES DESCONTNUAS 289
>A(R):=int(1/surd(x-2,2),x=2..5);
A(R) := 2 3
Numa integral imprpria com limite superior infinito e cuja funo integranda no definida
no limite inferior, procedemos assim: Se f integrvel em (a, +) ento
Z + Z c Z b
f (x) dx = lim f (x) dx + lim f (x) dx
a a+ b+ c
Exemplo 9.13.
+
dx
Z
1. .
2 x x2 4
>f:= 1/(x*sqrt(x2-4)):
1
Figura 9.21: Grfico de f (x) =
x (x+1)
.
>f:= 1/(sqrt(x)*(x+1)):
9.8 Exerccios
1. Calcule as seguintes integrais imprprias, caso sejam convergentes:
+ 1
dx
Z
dx
Z
(a) (m)
1 x x (2 x 3)2
+ +
dx
Z
x
Z
(b) 2 (n) dx
3 x +9 x2 + 1
+ +
dx
Z
dx
Z
(c) (o)
0 (x + 1)(x + 2) x2 + 2 x + 5
Z + +
dx
Z
x2
(d) xe dx (p)
0 1 x3 + x
Z + Z +
x2
(e) |x| e dx (q) ex sen(x) dx
0
Z + +
dx x
Z
(f) (r) dx
2 x ln(x) 1 (x2 + 1)2
+ +
cosh(x) x3
Z Z
(g) dx (s) dx
0 1 + senh(x) 0 1 + x4
Z 0 +
dx
Z
x2
(h) x5 dx (t)
e2 x ln3 (x)
Z0 Z+
(i) x cosh(x) dx (u) x sen(x) dx
0
Z + 0
dx
Z
ln(x)
(j) dx (v)
1 x x2 +1
+ +
dx
Z
dx
Z
(k) (w)
x2 +1 1
3
x2
+ +
dx
Z Z
(l) sen(t ) et dt (x)
0 2 x ln2 (x)
Z + Z +
(a) est dt (c) est et dt
0 0
Z + Z +
(b) est sen(t) dt (d) t2 est dt
0 0
292 CAPTULO 9. INTEGRAIS IMPRPRIAS
Z +
1 cos(x)
Z
2
(e) est senh(t) dt (g) dx
0 xs
+ Z0
dx
Z
(f) est cosh(t) dt (h)
0 0 (sen(x))s
R +
4. Seja (x) = 0 tx1 et dt, x > 0; esta funo chamada funo gama. Verifique:
(b) Se n N, (n + 1) = n!
(a) Qual a probabilidade de coletar uma amostra em que a concentrao seja txica?
(c) Qual a probabilidade de coletar uma amostra em que a concentrao seja exata-
mente 10.
(a) Determine a probabilidade de que o tempo do conserto seja menor que 10 minutos.
(c) Para um planejamento futuro, quanto tempo se deve utilizar em cada conserto para
que a probabilidade de que qualquer tempo de reparo maior que o tempo dado seja
de 0.1?
9. Numa fbrica de circuitos impressos, a vida til desses circuitos tem uma distribuio
descrita pela densidade de probabilidade exponencial:
(
0.002 e0.002x se x > 0
f (x) =
0 se x 0.
(b) Qual a probabilidade dos circuitos continuarem funcionando aps 600 horas?
(a) Qual a probabilidade de que uma pessoa que j tenha um marcapasso deva reim-
plantar um novo antes de 20 anos?
(b) Qual a probabilidade de que uma pessoa ganhe entre 1000 e 1500?
(b) Em qual cidade mais provavel que uma pessoa ganhe mais de 2000 u.m?
(c) Em qual cidade mais provavel que uma pessoa ganhe entre 2000 e 3000?
294 CAPTULO 9. INTEGRAIS IMPRPRIAS
13. Numa prova de vestibular, a mdia das notas foi 50 com desvio standard = 6. O nmero
de pessoas que obtiveram notas entre 70 e 90 foi 120. Utilize um software matemtico
para determinar o nmero de pessoas presentes no exame.
14. Se o tempo utilizando um computador com time-sharing segue uma distribuio gama
com mdia de 20 minutos e varincia de 80 minutos, pede-se:
(a) Determine e .
4 3
dx dx
Z Z
(a) (l) 2
0 x 0 (x 1)
1 1 Z
cos(x 3 ) dx
Z 2
(b) dx (m)
x3
2
cos(x)
0
4
Z0 3
dx dx
Z
(c) (n)
16 x2 4 x x2 3
0
Z1 1
Z 4
e x 3 x2 + 2
(d) dx (o) 3
dx
0 x 0 x2
Z 1
Z 1
dx dx
(e) (p)
2
2 x x 1
p
1
2
x (ln(x))2
7
Z 2
1 dx
dx (q)
Z
(f) x ln2 (x)
x3 Z1 2
Z1
dx
dx (r)
(g) 1 x
p
ln(x)
1 cos(x) Z 2r
Z 2
dx 2+x
(h) (s) dx
2 x x2 0 2x
Z0 5 Z 2
1
dx 1
(i) (t) 2
sen( ) dx
x x
p
4
5
(5 x)2 Z0 1
Z 2
dx dx
(j) (u) 3
1 x
2 4 x2 0 (1 x )
Z 1 Z 1
dx 2 dx
(k) (v) p
3
0 1 x2 0 x ln(x)
Bibliografia
[M-M] Maria Hermnia de Paula Leite - Mrio Olivero Marques: Introduo ao MAPLE V,
visando o ensino de Clculo Diferencial e Integral I - funes reais de uma varivel real, Texto
Didtico: Projeto PROIN/CAPES - Instituto de Matemtica, Universidade Federal
Fluminense, 1999.
[VC] Mauricio A. Vilches - Maria Luiza Corra: Clculo: Volume I, edio online em
www.ime.uerj.br/calculo, 2007.
Bibliografia Suplementar
Angela R. Santos - Waldecir Bianchini: Aprendendo Clculo com o Maple - Clculo de uma varivel,
Ed. Rio de Janeiro: LTC, 2002.
295