Escolar Documentos
Profissional Documentos
Cultura Documentos
VARIVEL
0.6
0.4
0.2
10
-0.2
PREFCIO
Esse livro surgiu da necessidade de modernizao do ensino de Clculo Diferencial e Integral, na Universidade do Estado do Rio de Janeiro, UERJ. O texto,
elaborado para a disciplina introdutria, Clculo I, foi concebido para servir de
guia a todos que buscam uma renovao da prtica docente, de modo a conciliar aspectos do ensino tradicional com a utilizao de recursos computacionais. A inteno que norteou essa iniciativa foi, no somente ilustrar melhor
os conceitos tericos, atravs da utilizao dos recursos grficos e da elaborao
de clculos algbricos mais complexos que so possibilitados pelos programas
computacionais matemticos, mas, principalmente, promover uma mudana de
metodologia.
O objetivo principal do livro transformar o conceito tradicional, onde o professor, em geral, o nico participante ativo da atividade de ensino, sendo os
alunos meros receptores, numa parceria, onde tanto mestre como alunos possam interagir, todos participando ativamente do desenvolvimento da aula.
Acreditamos que a utilizao desse livro ir auxiliar o professor no seu papel
de orientador, instigador e moderador do processo de aprendizagem, bem como
possibilitar que os alunos se tornem verdadeiros colaboradores na elaborao
da aula, atravs de uma melhor compreenso dos conceitos abordados, de uma
busca mais divertida das solues de muitos dos problemas propostos e da criao, por eles prprios, de novas tarefas ou exerccios.
Outro aspecto que consideramos de grande importncia desmistificar a idia
de que "o computador capaz de tudo", idia essa, que parece se firmar, cada
vez mais, num mundo que presencia o ritmo acelerado em que se desenvolve a
Tecnologia de Informao e Comunicao. As limitaes dos algoritmos empregados em certas verses dos programas computacionais ocasionam deficincias
nas resolues de alguns problemas matemticos. So os chamados conflitos
computacionais. Assim, desejamos tambm que o aluno desenvolva um senso
crtico em relao ao uso da "mquina"e percebam que no se pode abster "do
pensar"e que "o crebro ainda a melhor mquina". Por isso, a seo 1.23
V como uma ferramenta didtica para auxiliar a compreenso do contedo programtico da disciplina de Clculo I. Um dos produtos gerados por esse projeto
foi o material didtico que pode ser encontrado nas referncias e do qual nos
utilizamos, como ponto de partida, para as nossas primeiras experincias lecionando a disciplina de Laboratrio de Clculo I, na UERJ. Assim, muitas das
idias contidas nesse livro sofreram influncia dessa iniciativa pioneira.
Os autores
Rio de Janeiro - Brasil
Contedo
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
11
11
12
12
14
16
17
21
25
28
28
30
32
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
35
36
39
40
41
43
45
51
51
53
55
61
63
64
66
70
LIMITES E CONTINUIDADE
3.1 Introduo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Limites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 Clculo de Limites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
75
75
78
81
.
.
.
.
.
.
.
.
.
.
.
.
CONTEDO
8
3.4
3.5
3.6
3.7
Definio de Limite
Assntotas . . . . .
Continuidade . . .
Exerccios . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 86
. 89
. 95
. 101
4 DERIVADA
4.1 Retas Secantes . . . . . . . . . . . .
4.2 Reta Tangente . . . . . . . . . . . .
4.3 Funes Derivveis . . . . . . . . .
4.4 Sintaxes que envolvem a Derivada
4.4.1 O Operador Diferencial . .
4.5 Regra da Cadeia . . . . . . . . . . .
4.6 Derivaos Implcita . . . . . . . .
4.7 Aproximao Linear . . . . . . . .
4.8 Aproximao de Ordem Superior .
4.9 Polinmio de Taylor . . . . . . . .
4.10 Erros de Aproximao . . . . . . .
4.11 Exerccios . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
107
107
110
116
117
122
124
125
128
132
132
137
142
.
.
.
.
.
147
147
148
153
161
165
.
.
.
.
.
171
171
174
177
179
182
.
.
.
.
.
.
.
.
.
187
187
197
199
203
203
206
206
206
211
5 VARIAO DE FUNES
5.1 Introduo . . . . . . . . . . . . . . . . . . . . .
5.2 Determinao de Mximos e Mnimos . . . . .
5.3 Concavidade e Pontos de Inflexo de Funes
5.4 Problemas de Otimizao . . . . . . . . . . . .
5.5 Exerccios . . . . . . . . . . . . . . . . . . . . .
6 INTEGRAO INDEFINIDA
6.1 Introduo . . . . . . . . . . . . . . . . . . . . .
6.2 Mtodo de Substituio . . . . . . . . . . . . .
6.3 Mtodo de Integrao por Partes . . . . . . . .
6.4 Mtodo para Integrao de Funes Racionais
6.5 Exerccios . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7 INTEGRAO DEFINIDA
7.1 Intoduo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2 Definio e Clculo da Integral Definida . . . . . . . . . . . .
7.3 Teorema Fundamental do Clculo e Construo de Primitivas
7.4 Definio de Logaritmo Natural . . . . . . . . . . . . . . . . . .
7.4.1 Logaritmo como rea . . . . . . . . . . . . . . . . . . .
7.4.2 Mtodo de Substituio . . . . . . . . . . . . . . . . . .
7.4.3 Mtodo de Integrao por Partes . . . . . . . . . . . . .
7.4.4 Mtodo para Funes Racianais . . . . . . . . . . . . .
7.5 Exerccios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
CONTEDO
8
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
217
217
227
231
234
237
244
250
INTEGRAIS IMPRPRIAS
9.1 Introduo . . . . . . . . . . . . . . . . . . . .
9.2 Integrais Definidas em Intervalos Ilimitados
9.3 Valor Principal de uma Integral Imprpria .
9.4 Funo Gama . . . . . . . . . . . . . . . . . .
9.5 Probabilidades . . . . . . . . . . . . . . . . . .
9.5.1 Distribuio Uniforme . . . . . . . . .
9.5.2 Distribuio Exponencial . . . . . . .
9.5.3 Distribuio de Pareto . . . . . . . . .
9.6 Distribuio Normal ou Gaussiana . . . . . .
9.6.1 Distribuio Gama . . . . . . . . . . .
9.7 Integrais de Funes Descontnuas . . . . . .
9.8 Exerccios . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
257
257
257
263
265
268
271
273
276
281
282
285
291
Bibliografia Bsica
.
.
.
.
.
.
.
.
.
.
.
.
.
.
295
10
CONTEDO
Captulo 1
11
12
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 comandos.
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 imediatamente na tela. Utilizamos ": (dois pontos) quando desejamos que o MAPLE execute o comando 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.
Em geral, conveniente, ao incio de cada exerccio, utilizar o comando:
>restart;
Este comando apaga da memria os comandos utilizados anteriormente, porm, no apaga o
que j foi digitado no worksheet.
possvel guardar os dados digitados, enviando-os para um arquivo de extenso *.mws, o
qual poder ser lido pelo MAPLE em outra ocasio.
13
3
denotado na forma
7
Exemplo 1.1.
1. Para calcular 3 71/9 + 113 1. Devemos digitar:
> 3*7 (1/9) +11 3 -1;
3
2. Para calcular
7 + 1330
5 1
. Devemos digitar:
3
> (5*Pi-1)/3;
5 1
3
Devemos ter cuidado nos parnteses utilizados na construo de uma expresso. No exemplo anterior, o resultado ser diferente se digitarmos:
> 5*Pi-1/3;
5
1
3
14
> igcd(6,26);
2
Analogamente, escrevemos:
> ilcm(5,24);
120
4. Determine o menor inteiro maior ou igual a 5.3 e a parte inteira de 223.34.
Escrevemos:
> ceil(5.3);
6
Analogamente, escrevemos:
> trunc(223.34);
223
15
.
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.
1. Determine o valor de tg(
4
). Devemos digitar:
3
> tan(4*Pi/3);
2 32
+ 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)
Pode explicar este resultado?
5. Determine o valor de [[ +
70
16
5+
17
+ e 5 456 [[ln(453)]]. Devemos digitar:
3
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
18
x6 4096
. Devemos escrever:
x4 16
19
x2 y 2 , se x e y so nmeros positivos.
y
. Devemos digitar:
x
20
>assume(x>0,y>0):
> expand(ln(x/y);
ln(x) ln(y)
4. Simplifique ln(ex ). Digitamos:
>assume(x, real):
> simplify(ln(exp(x)));
x
Outro comando de manipulao algbrica o combine que produz o efeito inverso do comando 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 :
> combine(expresso, opo);
Ou, equivalentemente:
> combine[opo] (expresso);
As opes desta sintaxe so: trig, exp, ln , power ou radical.
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:
> combine(x y /x 2 ,power);
xy2
4. Digite:
>combine[radical](sqrt(27)*sqrt(10)*sqrt(31)+sqrt(10)*sqrt(x 2 +1);
p
3 930 + 10 x2 + 10
21
{x = 2},
{x = 6}
{y =
x
}
2
22
(
Digite:
5x 3y = 1
2 x + 8 y = 9.
>solve(({5*x-3*y=1,-2*x+8*y=9},{x,y});
{x =
35
},
34
{y =
47
}
34
{y = 1.382352941}
5. Determine a soluo de x x3 3 x2 9 x + 27 < 0. Devemos digitar:
>solve(x *abs(x3 -3*x 2+9*x+27) <0,x);
5 x3 7 x2 x 1
+ + = 0. Devemos digitar:
6
3
6 3
>isolve(x 4+(5/6)*x3-(7/3)*x2+(1/6)*x+1/3);
23
{x = 2}, {x = 1}
Note que:
sen(x + y) ex y = 0
x y = 1;
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}
24
Para obter todas as solues de uma equao equao, especialmente, as trigonometricas, utilizamos 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:
kZ
x = k ,
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);
{x =
5
5
__B2 + 2 _Z2 }
6
3
Isto equivale a:
x=
5
+ 2 k ,
6
x=
5
+ 2 k ,
3
m, k Z
1
+ _Z2 ,
12
5
+ _Z3
12
25
Exemplo 1.10.
1. Se digitamos:
> eq1:=x+y-3=0;
eq1 := x + y 3 = 0
Ou, resolv-la:
x+y3=0
> solve(eq1,{x});
{x = y + 3}
26
> eq1:=a*x 2 +b * x+c;
a x2 + b x + c
> sol:=solve(eq1=0,x);
1 b +
{x =
2
1 b
b2 4 a c
} {x =
a
2
b2 4 a c
}
a
> sol[1];
1 b +
{x =
2
b2 4 a c
}
a
23 x4 23 e x3
179 x3
179 e x2
85 x2 85 e x
+
+
+
+ 3 x 3 e = 0;
8
8
8
8
4
4
Devemos digitar:
>eq:=x 5-x 4*exp(1)-(23/8)*x 4+(23/8)*x 3*exp(1)-(179/8)*x 3+
+(179/8)*x 2*exp(1)+(85/4)*x 2-(85/4)*x*exp(1)+3*x-3*exp(1) = 0):
>sol:=solve(eq,{x});
1
{x = 1}, {x = }, {x = 6}, {x = 4}, {x = e}
8
>sol[1],sol[4]
{x = 1}, {x = 4}
Devemos digitar:
>eq1:=x 2 +y 2 +z 2 =1:
>eq2:=x-y+2 *z=-1:
x2 + y 2 + z 2 = 1
x y + 2 z = 1 .
xy + yz +xz = 0
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(%);
>eq:=equao:
>sol:=solve(eq,varivel);
>subs(varivel=sol[i],eq);
Exemplo 1.11.
1. Determine as solues de x4 + x3 7 x2 x + 6 = 0. Devemos digitar:
>x 4+x 3-7*x 2-x+6 = 0:
>sol:=solve(eq,x);
sol := 2, 1, 1, 3
subs(x=sol[1],eq);
0=0
subs(x=sol[3],eq);
0=0
28
1.9 Livrarias
Uma das caractersticas do MAPLE so suas livrarias (packages). As livrarias so pacotes de comados especiais, utilizados para resolver tipos especificos de problemas. Por exemplo, o MAPLE possui livrarias especificas, para Grficos, Geometria, lgebra Linear, lgebra Vetorial,
etc. O MAPLE possui em torno de 2000 comandos; somente os mais importantes so carregados 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.
A sintaxe para ativar uma livraria na memria, :
> with(livraria):
A sintaxe para ver o contedo das livrarias :
> with(livraria);
No decorrer do texto, apresentaremos as livrarias mais utilizadas em Clculo em uma Varivel.
1. Simplifique x4 :
>simplify(sqrt(x 4));
csgn(x2 )x2
1.9. LIVRARIAS
29
>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});
evalf(%);
30
Ento:
A := {a, b c, d}
B := {a, c, e, f, g}
>X:= A union B;
>Y:= A intersect B;
X := {a, b, c, d, e, f, g}
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.
2. Gere os 10 primeiros termos da sequncia r(i) =
1
, 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
i2
2i
,
+1
20
40
600
40
,
, 1, 0,
,
401
101
401 90001
32
1.11 Exerccios
1. Determine os valores de x tais que:
(a)
x2 = x
p
(b)
(x 1)2 = x 1
(c) x2 2 x + 1 = 1 x
(d) x4 = x2
(e) |x + 1| = |x 1|
(f) |x 1|2 = |2 x 1|
(g) |x| = |x + 7|
(h) |x 1|2 = |2 x + 1|
2x + 1
A
B
=
+
.
2
1x
1+x 1x
(b)
A
B
1
=
+
.
(x + 2)(2x + 1)
x + 2 2x + 1
(c)
1
A
B
C
=
+
+
.
2
(x + 2)(x 1)
x + 2 x + 1 x 11
1.11. EXERCCIOS
33
(a) x4 x2 < 0
(b) x2 2 x
(c)
x2
+x>2
(d) (x
5)4 (x
(e) |x + 2| < 1
+ 10) 0
(k) 2 x2 2 x2 x
|x2 5 x + 4|
<1
|x2 4|
(f) |x 5| < |x + 1|
(o)
(p) |x 1| + |x + 2|
(g) 4 x2 + 10 x 6 < 0
|x 2|
2
(q) |x + 1| + |x + 2| > |10 x 1|
(r) |x2 1| < |x 1|
5 x + 1 3x + 5
(c)
2
2 (x + 3) x
(
5x 3 < 6 + 2x
(d)
3 2x > 4
(
3 x 15 < x 5
(e)
2x6
(
x+3>0
(f)
x2 + x 2 < 0
(
x+y <2
(b)
2y 2x > 4
(d) 3x 2y 13
x+y
(e)
<0
x 2y + 3
(f) x2 + y 2 2 x 2 y + 1 0
x + y < 120
3 y x 0
(c)
x 100
y 100
x + y > 2
(d) 2 x + y 1
x + 2 y 3
34
10. Obter o valor simplificado de:
2
3
(b) cos +
2
(c) sec( + 6 )
(a) sen +
2
(a) sen(x) + cos(x)
2
(b) |tg(x)| 3
1
se x [0, ]
2
Captulo 2
36
>evalf(f(1/2));
5.367983431
e
>evalf(f(2));
402.5424991
3. Defina a funo racional f (x) =
Escrevemos:
x2 + 3 x 1
, calcule f (1) e fatore f (a) f (a1 ).
x3 x2 + x + 3
x2 + 3 x 1
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)
O MAPLE no simplifica uma expresso automaticamente, somente quando reconhece fatores comuns.
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:
>array( [seq( [i, f(i)], i = a..b) ] );
onde i Z. Caso desejamos que os valores de saida sejam aproximados, utilizamos a seguinte
sintaxe:
>array( [seq( [i, evalf(f(i))], i = a..b) ] );
Estas sintaxes produzem una sequncia de valores verticais.
2.1. TABELAS
37
Exemplo 2.2.
1. Seja:
> f:=x->(x 2 +3*x-1)/(x 3 +x 2 +x+3);
f := x 7
x2 + 3 x 1
x3 + x2 + x + 3
34
49
1
3
18
1
2
1 3
1
1
9
2
17
17
3
42
29
39
5
158
2. Seja:
>g:=x->exp(3*x)-2*ln(5*x)+log[4](x);
38
16.86666110
399.3236233
8098.460309
162749.7999
3269012.095
65659963.63
1318815728.0
26489122120.0
532048240600.0
10 10686474580000.0
1
, perto do zero:
x2
f := x 7 x sin(x2 )
1
0.8415
1
0.8415
0.1
0.05064
0.01
0.003056
0.001
0.0003500
0.0001
0.00009316
0.00001
0.000004875
0.0
Float(undefined)
0.00001
0.000004875
0.0001
0.00009316
0.001
0.0003500
0.01
0.003056
0.1
0.05064
Note que digitamo zero como 0.00; por que?
39
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):
>X:={-20, -10, -1, 20, 30, 1/2, root(19, 4)}:
>array([seq([i, evalf(f(i))], in (i, X))]);
20
5.993961429
10
4.615165917
0.3252677394
20
485165201.4
30 10686474580000.0
1/2
1.648721271
4
19
9.682431939
> h:=solve(p=0,y);
p := x3 + x2 5 x + 1 x2 y 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);
x
Agora podemos calcular, por exemplo:
x3 + x2 5 x + 1
x2 + 1
40
>g(0),g(-1),g(1);
1, 3, 1
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)
10, 2
Digitamos:
>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
41
Digitamos:
>piecewise(x<=1,x,1<x and x<=4,x + 2,3<x,x);
x
x+2
x1
1 < x and x 4
4<x
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:
x
x1
x
6x
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.
1. Dadas f (x) = ln(x) + 1 e g(x) = ex 1; determine f g, g f e f f f f . Calcule
(f f f f )(1).
Digitamos a seguinte sequncia de comandos:
>f:=ln(x)+1:
42
>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);
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.
x2 + 1 + 4
25 x2 + 40 x + 17
43
>h3(x);
125 x + 124
>h4(x);
25
x2 + 3 + 24
>solve(y=f(x),x);
f := x 7 x3
y 1/3
44
>g:=unapply(% ,y);
g := y 7 y 1/3
simplify((g @ f)(x));
x
simplify((f @ g)(y));
y
2. Determine a funo inversa de f (x) =
ax + b
.
cx + d
>f:=x->(a*x+b)/(c*x+d);
f := x 7
ax +b
cx + d
>solve(y=f(x),x);
>g:=unapply(% ,y);
y d + b
yc + a
g := y 7
simplify((g @ f)(x));
yd + b
yc + a
x
simplify((f @ g)(y));
y
3. Determine a funo inversa de f (x) = a x2 + b x + c.
>f:=x->a*x 2+b*x+c;
f := x 7 a x2 + b x + c
>sol:=solve(f(x)=y,x);
1 b +
2
>g1:=unapply(sol[1],y);
1 b+
b2 4 ac + 4 ay
,
a
2
b2 4 ac + 4 ay
a
45
1 b +
g1 := y 7
2
>assume(2*a*x+b>0):
b2 4 ac + 4 ay
a
Por que?
>simplify((f@g1)(y));
y
>simplify((g1@f)(x));
x
>restart;
>g2:=unapply(sol[2],y);
1 b+
g2 := y
7
2
>assume(2*a*x+b<0):
b2 4 ac + 4 ay
a
Por que?
>simplify((f@g2)(y));
y
>simplify((g2@f)(x));
x
46
Para melhorar a resoluo grfica, onde n 50 o nmero de pontos que vai gerar o grfico,
utilizamos: numpoints=n
Para usar a mesma escala em ambos os eixos, utilizamos: scaling=constrained
Para mudar a cor de um grfico, utilizamos: color=c
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 mudar a espessura de um grfico, utilizamos: thickness=n, n = 0, 1, 2, 3.
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
Para esboar os grficos em diferentes estilos, utilizamos: style
Por exemplo, grficos pontilhados: style=point
Para indicar o tipo de eixos, utilizamos: axes
Tipos de eixos : boxed, frame, none e normal.
Para incluir legendas no grfico, utilizamos: legend
Quando se usa a opo style=point, onde s o tipo de smbolo: cross, solidcircle, utilizamos:
symbol=s
Exemplo 2.7.
1. Esboe o grfico de f (x) = x2 sen(x) + sen(10 x) para x [3, 3]. Escrevemos:
>f:=x->x 2*sin(x)+sin(10*x);
f := x x2 sin(x) + sin(10 x)
Logo:
>plot(f(x), x = -3 .. 3, color = blue, thickness = 3, numpoints = 100);
47
Figura 2.1: .
2. Esboe o grfico de g(x) = ex/2 cos(4 x) para x [4, 4]. Escrevemos:
>g:=x->exp(x/2)*cos(4*Pi*x);
g := x ex/2 cos(4 x)
Logo:
Figura 2.2: .
3. Esboce o grfico de h(x) =
cos( x)
, x [4, 4]. Digitemos:
+ x2 + 1
x4
>h:=x->cos(Pi*x)/(x 4 +x 2 +1):
h := x 7
cos( x)
+ x2 + 1
x4
48
>plot(h(x) ,x=-4..4,color=blue,numpoint=100,thickness=3);
Figura 2.3: .
4. Esboce o grfico de tg(x). Digitemos:
>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.
Para contornar este problema, especificamos a variao do eixo dos y:
49
Figura 2.5: .
Para no incluir as retas verticais, no grfico, usamos a opo:
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)
, utilizando pontos.
x2 + 1
50
Figura 2.7:
5. Esboce o grfico de f (x) = x2 sen
>p4:=x 2 *sin(1/x)+x 2*cos(1/x):
1
1
+ x2 cos
, em uma vizinhana de zero.
x
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;
Outra forma de esboar grficos de funes, utilizar a sintaxe:
> smartplot(funo);
51
Figura 2.9: .
x se x 1
1. Esboce o grfico da funo f (x) = x2 se 1 < x < 3
x se 3 x
52
Figura 2.10: .
Como exerccio, digite:
>plot(p1,x=-2..5);
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):
>plot(p3, x = -4 .. 4, discont = true, thickness = 3);
53
Figura 2.12: .
1
38
2
39
3
41
4
41.5
5
42
6
41.4
7
41
8
39
9
38
10
36
54
Figura 2.13: .
Vejamos o que acontece se digitamos:
>plot(dat1);
Figura 2.14: .
2. A tabela mostra o tempo T , em segundos e a velocidade V , em km/h, de um carro:
T
V
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:
>plot(dat2,style = point, thickness = 10, symbol = solidcircle,symbolsize = 15,
color = magenta);
55
Figura 2.15: .
3. Se f (n) =
e2n
, n = 1, . . . 20, podemos armazenar os dados como pares ordenados:
n!
Figura 2.16: .
56
display3d, fieldplot, fieldplot3d, gradplot, gradplot3d, implicitplot, implicitplot3d, inequal, listcontplot, listcontplot3d, listdensityplot, listplot, listplot3d, loglogplot, logplot, matrixplot, odeplot, pareto,
pointplot, pointplot3d, , polarplot , polygonplot, polygonplot3d, polyhedra_supported, polyhedraplot,
replot, rootlocus, semilogplot, setoptions, setoptions3d, spacecurve, sparsematrixplot, sphereplot, surfdata, textplot, textplot3d, tubeplot]
Todas estas sintaxes podem ser utilizadas para diferentes tipos de grficos. Inicialmente, utilizaremos os comando display, animate e implicitplot.
Para esboar os grficos de vrias funes, no mesmo referencial, utilizamos:
>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 memria e no necessrio voltar a digit-lo para fazer outros exemplos.
Uma alternativa para esboar grficos no mesmo referencial utilizar:
>plot({f1(x),f2(x),....,fn(x)},x=a..b,y=c..s, color=[cor1,cor2,....,corn], opes);
Exemplo 2.11.
1. Se f (x) = x3 7 x + 6, esboce os grficos de f (x), f (x 1)3 e f (x + 1), no mesmo referencial.
Digitamos:
f:=x->x 3-7*x+6:
g:= x-> f(x-1):
h:= x-> f(x+1):
>plot({f(x),g(x),h(x) },x=-4..4,color=[red,aquamarine, gold],thickness=3,
view=[-4..4,-10..20]);
57
Figura 2.17: .
2x 4
e sua inversa, no mesmo referencial.
x+3
>f:=x->(2*x-4)/(x+3);
f := x 7
2x 4
x+3
>solve(y=f(x),x);
3y + 4
y2
3x + 4
x2
subs(y=x,%);
>g:=unapply(% ,x);
g := x 7
3x + 4
x2
58
Figura 2.18: .
3. Esboce os grficos de f (x) = log1/4 (x) e sua inversa, no mesmo referencial.
>with(RealDomain):
>f:=x->log[1/4] (x);
f := x 7
1 ln(x)
2 ln(2)
>solve(y=f(x),x);
4y
subs(y=x,%);
4x
>g:=unapply(% ,x);
g := x 7 4x
59
Figura 2.19: .
4. Determine os pontos de interseo das curvas y = 1x2 e y = 3 x (1x2 ). Esboce o resultado
obtido.
>p1 := 1-x 2:
p2 := 3*x*(1-x 2):
> sol := fsolve(p1=p2, x);
sol := 1., .3333333333, 1.
>pontos := [[sol[1], subs(x = sol[1], p1)], [sol[2], subs(x = sol[2], p1)], [sol[3], subs(x = sol[3], p1)]];
pontos := [[1., 0.], [.3333333333, .8888888889], [1., 0.]]
>with(plots):
>g1:=plot(p1,x=-1..1,color=red,thickness=2):
>g2:=plot(p2, x = -1 .. 1, color = green, thickness = 2):
>g3 := plot(pontos, thickness = 3, style = point, color = black, symbol = solidcircle,
symbolsize = 15):
>display(g1,g2,g3);
60
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:
>plot([exp(x), p1,p2,p3], x = -1 .. 1, color = [blue, red, black, green],thickness = [2, 2, 2, 2],
title = "Funcoes Exponenciais", legend = [exp(x), p1, p2,p3], view = [-1 .. 1, 0 .. 3])
Figura 2.21:
No caso, em que no desejamos carregar a livraria, podemos utilizar a seguinte sintaxe sem
digitar with(plots):
61
15
10
10
Figura 2.22:
2.9
Grficos de Regies
As novas verses do MAPLE tem a seguinte sintaxe para obter a soluo grfica de um sistema
linear de inequaes:
>inequal(eq1,eq2,..., variao dos x,variao dos y, opes);
As opes so:
Para esboar a regio que satisfaz o problema: optionsfeasible
Para esboar a regio que no satisfaz pelo menos uma das equaes do sistema:
optionsexcluded
Para esboar as limitaes da regio que no satisfaz o sistema optionsopen
Para esboar as limitaes da regio que soluo o sistema: optionsclosed
Exemplo 2.13.
1. Considere o sistema:
(
>eq1:=x+y>0:
>eq2:=x-y>1:
x+y >0
xy >1
62
Figura 2.23:
2 Considere o sistema:
>eq1:=y>2-x:
y > 2 x
y < 2x + 1
2y x 3
>eq2:=y<2*x+1:
>eq3:=2*y>=x-3:
>inequal(eq1, eq2,eq3, x = -4 .. 7, y = -4 .. 7, optionsfeasible =(color = green),
optionsopen = (color = blue, thickness = 2), optionsexcluded = (color = yellow),
optionsclosed = (color = red, thickness = 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
>plots[animate](funo, intervalo, parametro de animao, opes);
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:
A opo frames=n especifica o nmero, n, de grficos da animao.
Exemplo 2.14.
1 Digite:
>with(plots):
>animate(sin(x*t),x=0..2*Pi,t=1..2,frames=100);
64
Figura 2.27:
65
>with(plots):
>implicitplot(F(x,y)=0,variao do x,variao do y, opes);
Ou
>plots[implicitplot](F(x,y)=0,variao do x,variao do y,opes);
Para traar vrias curvas no mesmo referencial utilizamos a sintaxe:
>implicitplot([F(x,y)=0,G(x,y)=0,.....],variao do x,variao do y, opes);
As opes so as mesmas da sintaxe plot.
Exemplo 2.15.
1. Esboce o grfico de x2 + y 2 = 4 e x2 y 2 = 1, no mesmo referencial. Digitamos:
>implicitplot([x 2 +y 2 =4, x 2 -y 2 =1], x = -2 .. 2, y = -2 .. 2,color = [magenta, blue],
thickness = [3, 3], tickmarks = [[-2, -1, 0, 1, 2], [-2, -1, 0, 1, 2]], view = [-2.2 .. 2.2, -2.2 .. 2.2]);
Figura 2.29:
2. Esboce o grfico das seguintes retas x = 0.5, x = 0.5, x = 1, x = 1, y = 1 e y = 1, no
mesmo referencial. Digitamos:
>implicitplot([x = -1, x = -0.5, x = 0.5, x = 1, y = -1, y = 1], x = -2 .. 2, y = -2 .. 2,
color = [blue, green, black, red, magenta, coral], thickness = [3, 3, 3, 3,3,3]);
66
Figura 2.30:
3. Esboce o grfico de x2 y 2 = i e y 2 x2 = i, onde i {1, . . . , 5}, no mesmo referencial.
Digitamos:
>curv1 := seq(x2-y 2 = i, i = 1 .. 5):
>curv2 := seq(-x2+y 2 = i, i = 1 .. 5):
>implicitplot([curv1,curv2], x = -5 .. 5, y = -5 .. 5, color = blue, color = [blue, red, green, black,
magenta], thickness = [2, 2, 2, 2, 2], view = [-5 .. 5, -4 .. 4]);
Figura 2.31:
67
x2 1
.
x1
>f:=x->(x 2 -1)/(x-1) :
>simplify(f(x)):
>g:=unapply(%,x);
g := x 7 x + 1
Ora, a funo g(x) = x + 1 tem domnio R, portanto as funes f e g, so diferentes; f (1) no
existe e g(1) = 2.
O seguinte exemplo se aplica as verses do MAPLE, que no possuem a opo AllSolution;
por exemplo, nas verses anteriores a 9.5, inclusive.
2. Resolva a equao cos(x) = 0. Se fizermos:
>solve(cos(x)=0,{x});
1
}
2
Mas, sabemos que esta equao possui infinitas solues.
{x =
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
. Utilize o comando evalf para compaNote que a soluo da equao no intervalo [, 2 ]
2
rar os resultados.
3. Resolva a equao:
68
2.0
1.5
1.0
0.5
1.0
1.5
2.0
2.5
3.0
Figura 2.32: .
4. Resolva o sistema:
Faamos:
x3 9 x2 + y 2 x + 24 x 7 y 2 16 = 0
3 x2 18 x + y 2 + 24 = 0.
69
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);
Fica como exerccio, obter os valores de y.
70
2.13 Exerccios
1. Verifique que a distncia do ponto (x0 , y0 ) reta ax + by + c = 0
|ax0 + by0 + c|
.
a2 + b2
2. Determine a distncia entre as retas 4x + 3y + 12 = 0 e 4x + 3y 38 = 0.
3. Ache a equao da reta que passa pelos pontos:
(a) P1 = (3, 1);
P2 = (5, 2)
P2 = (2, 5)
P2 = (0, 4)
P2 = (1, 1)
P2 = (4, 7)
P2 = (1, 1)
(d) 2x2 + 4x + 3y 4 = 0
(k) x2 + y 2 4 x 4 y = 0
(c) x2 + y 2 2x 8 = 0
(j) x2 + 8 x + y 2 + 3 y = 0.
(l) x2 + y 2 18 x 14 y + 130 = 0.
(m) x2 + y 2 + 8 x + 10 y + 40 = 0
(n) 4 x2 + 4 y 2 + 12 x 32 y = 37.
2.13. EXERCCIOS
71
2
3
x1
.
2x + 7
.
|x|
x
(a) f (x) =
g(x) = x2 + 2
72
(f) f (x) =
14. Se f (x) =
x
x+1
, g(x) =
x+1
x1
x+1
x 1. Determine Dom(f ) e calcule:
r
(a) (f f f f )(x2 + 1)
(e) y = |ln(x)|
(f) y = ln(x2 )
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 + ],
onde [H + ] a concentao de ons de hidrognio mol/litro.
(a) Complete a seguinte tabela:
Substncia
Leite
L. de Magnesia
Suco de laranja
Limo
Vinagre
Tomate
(b) Esboce o grfico da tabela.
[H + ]
1.5848 107
1010
3.162 105
0.501 102
12.58 104
6.30 108
pH
2.13. EXERCCIOS
73
0
0
1
5
2
3
3
5
4
6
5
8
6
3.2
10
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:
(a) a > 0 e b > 0
(b) a > 0 e b < 0
(c) a < 0 e b > 0
(d) a < 0 e b < 0
(e) a > 0 e b = 0
(f) a < 0 e b = 0
74
Captulo 3
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:
Para estudar uma funo em uma vizinhana de 0, escrevemos
> print([x. .f(x)]);
for i from -10 to 10 do
if i <> 0 then print(array([seq([evalf(1/(100*k),6),evalf(f(1/(100*k)),5)],k=i)]))
else print(indefinido em x=0)
75
76
fi ;
od;
Para estudar uma funo para valores de |x| arbitrariamente grandes; isto em , escrevemos:
> print([x. .f(x)]);
for i from -10 to 10 do
if i <> 0 then print(array([seq([evalf(100*k,6),evalf(f(100*k),5)],k=i)]))
else print(x->+infinito)
fi ;
od;
Exemplo 3.1.
1. Seja f (x) =
1
. 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.]
-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
[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
f (x) =
sen(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,
f := x
sen(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.
[-0.001000000
f(x)]
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)
= 1.
x0
x
lim
80
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.
[-0.001000000
f(x)]
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.]
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: .
xa
82
infinity se a = +.
7
x2 + 1 7 x2 1
.
1. Determine lim
x0 4 x2 + 1 4 x2 1
>p1:=(root(x 2+1,7)-root(1-x 2 ,7))/(root(x 2+1,4)-root(1-x 2 ,4)):
> Limit(p1,x=0)=limit(p1,x=0);
7
x2 + 1 7 1 x2
4
lim
=
x0 4 x2 + 1 4 1 x2
7
x/2
> Limit(tanx(x),x=Pi/2)=limit(tan(x),x=Pi/2);
lim tan(x) = undefined
x/2
Se incluimos as opes:
> Limit(tanx(x),x=Pi/2,right)=limit(tan(x),x=Pi/2,right);
83
lim tan(x) =
x + /2
> Limit(tanx(x),x=Pi/2,leftt)=limit(tan(x),x=Pi/2,left);
lim
x /2
tan(x) =
1
.
x
>Limit(sin(1/x),x=0)=limit(sin(1/x), x=0)
lim sin
x0
x4 + x2
4. Determine lim
.
x0
x
1
= 1 . . . 1
x
x0
x4 + x2
= undefined
x
x0
x4 + x2
= 1
x
x4 + x2
lim
=1
x
x0+
Pode explicar este resultado.
Figura 3.3: .
84
cos( x) cos( x)
.
x0
x2
5. Determine lim
>p3:=(cos(alpha*x)-cos(beta*x))/x 2:
> Limit(p3,x=0)=limit(p3,x=0);
1
1
cos ( x) cos ( x)
= 2 + 2
2
x0
x
2
2
lim
6. Determine lim
x0
tg(2 x)
.
x
>Limit(tan(2*x)/x,x=0)=limit(tan(2*x)/x, x=0)
lim
x0
7. Determine lim
x+
x+3
x+5
x
tan(2 x)
=2
x
>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
= ln(2) + ln(3)
x0
x
lim
Figura 3.4: .
85
x2 b2
.
9. Determine lim
xb
x b
>p6:=(x 2-b 2)/(sqrt(x)-sqrt(b):
> Limit(p6,x=b)=limit(p6,x=b);
x 2 b2
= 4 b3/2
lim
xb
x b
x cos( x)
10. Se f (x) = sen( x)
se x < 1
se 1 x < 1 , calcule lim f (x).
x1
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)
lim
sin( x)
x1+
x<1
1 x and x 1 = 1
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)
lim
sin( x)
x1
x<1
1 x and x 1 = 0
1<x
86
Figura 3.5: .
11. Se f (x) = x2 sen
1
; determine
x
f (x + h) f (x)
.
h0
h
lim
>f:=x->x 2 *sin(1/x):
p8:=(f(x+h)-f(x))/h:
>factor(limit(p8,h=0));
2 sin
1
1
x cos
x
x
xa
Uma das principais dificultades, dos alunos, de entender a definio de limite sua caracterstica dinmica. Para facilitar a compreenso da definio, apresentaremos alguns exemplos, onde utilizanda a sintaxe animate.
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| < .
Figura 3.6: .
2. Visualizemos lim 2 x = 2.
x1
88
Figura 3.7:
Figura 3.8:
Agora estamos em condies de esclarecer o primeiro exemplo, do pargrafo sobre as deficincias do MAPLE, no captulo anterior.
Consideremos a funo:
f (x) =
x2 1
x1
3.5. ASSNTOTAS
89
>f:=x->(x 2 -1)/(x-1) :
>f(1);
Error, (in f) numeric exception: division by zero
>g:= unapply(simplify(f(x)), x);
g := x 7 x + 1
>g(1);
2
Quando usamos o comado simplify, o MAPLE cancela, seguindo o mesmo procedimento que
utiliza para determinar a soluo de:
x2 + 1
= lim x + 1 = 2
x1
x1 x 1
lim
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:
lim f (x) = b
x+
ou
lim f (x) = b.
A reta x = a uma assntota vertical ao grfico da funo y = f (x), se pelo menos uma das
seguintes afirmaes verdadeira:
lim f (x) =
xa+
ou
lim f (x) = .
xa
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
No caso, de Dom(f ) = R e a funo ser contnua, ento f no possui assntotas verticais.
Para descobrir, experimentalmente, se uma funo possui assntotas horizontais e/ou verticais,
utilizamos a sintaxe:
>plot(f, x = -infinity .. infinity);
90
x+1
x+3
quando x .
Exemplo 3.5.
x
.
x1
Dom(f ) = R {1} e a curva passa por (0, 0). De fato:
1. Esboce o grfico de y =
>f:=x->x/(x -1):
>solve(f(x)=0,x);
0
>plot(f(x), x = -infinity .. infinity)
3.5. ASSNTOTAS
91
1
>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);
2. Esboce o grfico de y =
92
>f:=x->x 2/(x 2 -1):
>solve(f(x)=0,x);
0
>plot(f(x), x = -infinity .. infinity)
>lim(f(x),x=1,rigth);
>lim(f(x),x=-1,left);
3.5. ASSNTOTAS
93
>lim(f(x),x=-1,rigth);
x4 + 1
.
x5 x
94
>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);
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);
Para determinar os pontos de descontinuidade de uma funo, utilizamos:
96
>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)
, 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:
f (x) =
x2 1
x1
por F (x) = x + 1.
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.
1. Determine os pontos onde f (x) =
x2 5
descontnua.
x4 + 2 x3 17 x2 18 x + 72
x2 se x 2
x2 + 2 se x > 2
contnua.
> k:=piecewise(x<=2,x 2,x>2,x 2 +2);
k :=
x2 x 2
x2 + 2 x > 2
3.6. CONTINUIDADE
97
>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:
>plot(k, x = -4 .. 4, thickness = 3, color = blue, discont = true);
x2 sen( 1 ) se x 6= 0
f (x) =
x
c se x = 0
98
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:
k1 :=
>iscont(k1,x=-infinity..infinity);
1
x2 sen( ) se x 6= 0
x
0 otherwise
true
Para ver o grfico:
>plot(k1, x = -0.2 .. 0.2, thickness = 3, color = blue);
1
(x
1)2
f (x) =
Verifique se f contnua em 1.
se x 6= 1
se x = 1.
3.6. CONTINUIDADE
99
> k2:=piecewise(x=1,4,1/(x-1)2);
k2 :=
> limit(k2,x=1,left);
x=1
(x 1)2
otherwise
> limit(k2,x=1,right);
4. Seja
2
f (x) = A x + B
se x 1
se 1 < x < 3
se x 3.
x3
Digitamos:
x1+
100
2
z1 := A x + B
x 1
1 < x
x 3.
and 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);
Logo, temos:
eq1 := 3 A + B = 2
{A = 1}
2
z1 := 1 x
{B = 1}
x 1
1 < x
x 3.
and x < 3
3.7. EXERCCIOS
3.7
101
Exerccios
(x + 2)2
x1
x
3x 1
(e) lim 2
x0 x + x + 2
(x2 1)
(f) lim
x1 x 1
(d) lim
lim
x2 2 2x
(t + h)2 t2
lim
h0
h
x4 1
x1 3x2 4x + 1
(a) lim
(i) lim
(b)
(j) lim
(c)
(d)
(e)
(f)
(g)
(h)
(k)
(l)
(m)
(n)
8 x3
x2 x2 2x
x+1
lim
2
x1
6x + 3 + 3x
9 + 5x + 4x2 3
lim
x0
x
x+42
lim
x0
x
2 x3
lim
x7 x2 49
x4 + x3 x 1
x1
x2 1
(o) lim
x3
x2 3x + 2
(c) lim
x1
x1
3
x 6 x2 + 6 x 5
(d) lim
x5
x2 5 x
x2 + 3x 4
(e) lim 3
x4 x + 4 x2 3 x 12
4. Calcule os seguintes limites no infinito:
x8
(f) lim
x8 3 x 2
x b
x0+ a x
x
(j) lim [[ ]]
x0+ a
(i) lim
102
(a)
(b)
(c)
(d)
(e)
2x3 + 5x + 1
lim 4
x+ x + 5x3 + 3
3x4 2
lim
x+
x8 + 3x + 4
x2 2x + 3
lim
x 3x2 + x + 1
x
lim 2
x+ x + 3x + 1
x2 + 1
lim
x+ 3x + 2
(f)
(g)
(h)
(i)
(j)
x2 + 1
x 3x + 2
x+ 3x
lim
x+ x2 + 3
p
lim (x x2 + 1)
x+
r
x
lim 3 2
x
x +3
3
x3 + 2x 1
lim
x+
x2 + x + 1
lim
(b) lim m x
(a)
lim
(g) lim
x+
(h) lim
x3+
5
3x
2x + 1
(d) lim
x
x0+
2x + 3
(e) lim 2
x1+ x 1
2x + 3
(f) lim 2
x1 x 1
x2+
(c) lim
x3+
6. Se f (x) = 3 x 5 e g(x) =
(i) lim
x0+
(j) lim
x0+
x2 3x
x2 6x + 9
x2
x2 4
4x + 4
sen(x)
x3 x2
ln(x)
x
x 2
, calcule:
2 3
f
(x)
x1 g
g
(e) lim
(x)
x1 f
(f) lim (f f )(x)
(d) lim
x1
(i)
lim (f g f )(x)
x 23
g(x)
f (x)
1
g(x)
3.7. EXERCCIOS
103
5x 1
x0
x
3x 1
(j) lim
x0
x2
sen(x)
x x
(i) lim
(a) lim
(b)
(c)
(d)
(e)
(f)
1
lim x sen( )
x+
x
x tg(x)
lim
x0 x + tg(x)
2
lim (1 + )x+1
x+
x
1 x
lim 1 +
x0
2x
1
lim (1 + 2x) x
eax ebx
, a, b 6= 0
x0 sen(ax) sen(bx)
(k) lim
tg2 (x)
x0 x2 sec(x)
(m) lim
x0
4 x+4
)
x
1
(o) lim (1 )x
x
x
e2x 1
x0
x
2
x
e 1
(h) lim
x0
x
(n)
(g) lim
lim (1
x+
f (x) f (a)
f (t + a) f (a)
e lim
, se:
xa
t0
xa
t
8. Calcule lim
(a) f (x) = x2 , a = 2
(b) f (x) =
x2
(c) f (x) =
3 x2
+ 1, a = 2
x, a = 0
(e) f (x) = x, a = 1
9. Durante uma epidemia de dengue, o nmero de pessoas que adoeceram, num certo
bairro, aps t dias dado por:
L(t) =
100000
1 + 19900 e0.8t
1
(x 1) (x3 + 1)
x
(x 1) (x3 + 1)
(c) y =
(d) y =
1
(x 3) (x + 2) (x2 + 1)
x2
(x 3) (x + 2) (x2 1)
104
se x 6= 2
se x = 2
(c)
(d)
2
x 9
f (x) = x 3
f (x) =
f (x) =
x + 2L
L2
4 3x
2L + x
se x 6= 3
se x = 3
, no ponto x = 3.
se x 1
, no ponto x = 1.
se x < 1
se x < 0
, no ponto x = 0.
se x 0
sen(x)
x 6= 0
(a) f (x) =
(c)
x
0
x=0
(b)
|x2 5x + 6|
x2 5x + 6
f (x) = 1
x 6= 2, 3
x=2
x=3
(d)
1x
f (x) = 1 x3
1
x 6= 1
x=1
1 x2
x < 1
2
x ) 1 x 1
f (x) = ln(2
r
x1
x>1
x+1
1
, 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
, 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?
1 se
sgn(x) =
0 se
1 se
x>0
x=0
x < 0.
se 0 < x < R
1
E(x) =
se x = R
2
3x
x2 se x > R.
se t < 0
se t 0
(a) Discuta a contnuidade de f (t) = H(t2 + 1) e de g(t) = H(sen( t)). Esboce os respectivos 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.
(c) Verifique que uc (t) = H(t c).
(
f (t) se 0 t < c
(d) Se h(t) =
g(t) se t c
106
Captulo 4
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 )
x x0
y = msec (x x0 h) + f (x0 + h)
Observamos que h ser usado como parmetro. Veja os exemplos a seguir:
Exemplo 4.1.
1. Determine as retas secante a f (x) = x2 3 x 4, no ponto (0,-4).
>with(plots):
>f:=x->x 2-3*x-4:
>x0:=0:
107
CAPTULO 4. DERIVADA
108
>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);
Esta sequncia de comandos, gera uma animao das secantes.
109
CAPTULO 4. DERIVADA
110
f (x1 ) f (x0 )
.
x1 x0
f (x2 ) f (x0 )
.
x2 x0
xx0
f (x) f (x0 )
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)):
111
mx = lim
t0
f (x + t) f (x)
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 )
se o limite dado na definio anterior, existe.
Podemos gerar as retas tangentes ao grfico de uma funo, apenas modificando:
>m:=(f(x0+h)-f(x0))/h:
no traado das retas secantes, por:
>m:=limit((f(x0+h)-f(x0))/h,h=0):
Ou, utilizamos a seguinte sintaxe:
>with(student):
>showtangent(funo, x=ponto,opes);
Exemplo 4.2.
1. Seja f (x) = x2 3 x 4 e esbocemos as retas tangentes, nos pontos x = 0, 1, 1, 3, 3.
>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);
CAPTULO 4. DERIVADA
112
113
>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]);
1
x x0 ,
mx 0
se
mx0 6= 0
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):
>g2 := subs(x = t, g1):
>g := unapply(g2, t);
g := t 7 3 t2 1
CAPTULO 4. DERIVADA
114
>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]);
115
2x +
1
2
4
Verifique as respostas!
x6 3 x5 + x3 + x 1
, nos pontos x0 = 1, x0 = 0 e
x4 + 1
>with(Student[Calculus1]):
>p:=(x6-3*x5+x3+x-1)/(x4+1):
>q:=seq(Tangent(p, x = i),i=-1..1);
3
15
x 7, x 1, x + 1
2
2
CAPTULO 4. DERIVADA
116
xx0
f (x) f (x0 )
x x0
t0
f (x0 + t) f (x0 )
.
t
f (x) = lim
Assim f funo de x e f (x0 ) R.
dy
ou D(f ).
dx
117
d
d
f (x) g (x) + f (x)
g (x)
dx
dx
>Diff(f(x)/g(x),x)=diff(f(x)/g(x),x);
d
dx
f (x)
g (x)
d
dx f
d
(x) g (x) f (x) dx
g (x)
(g (x))2
CAPTULO 4. DERIVADA
118
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?
4. Estude a diferenciabilidade de:
x
f (x) = 1 + e1/x
0
se x 6= 0
se x = 0
1
1 + e1/h
>Limit(p,h->0,left);
1
>Limit(p,h->0,right);
119
0
Logo, a funo f no derivavl em x = 0. A funo f deve ter uma quina na origem.
x + 1
.
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));
p :=
1
1 + x2
>Limit(p,x=1,left)=limit(p,x=1,left);
lim
x1
1
1
=
2
1+x
2
>Limit(p,x=1,right)=limit(p,x=1,right);
lim
x1+
1
1
=
2
1+x
2
CAPTULO 4. DERIVADA
120
>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]):
>a2 := plot(f(x), x = -3 .. 3, color = blue, thickness = 3):
>display(a1,a2);
x2
(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)):
121
>m:=unapply( ,x);
m := x 7 8
x2 1
(x2 + 1)2
>with(RealDomain):
>solve(m(x)=3,{x});
{x =
1
1
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 +
>no0:=no(x0);
no0 :=
19
3 1/3 x
9
>no1:=no(x1);
no1 :=
19
3 1/3 x
9
CAPTULO 4. DERIVADA
122
>diff(g @f);
d
f (x)
dx
3. Digite
>D(arctan);
z 7
1
1 + z2
Pode explicar?
4. Digite:
>Id:=x->x:
>H:=Id+D-D@@2+6*D@@3-D@@4;
Id + D D (2) + 6 D(3) D (4)
H deve ser aplicado em funes, por exemplo:
>f:=x->sin(3*x):
>H(f)(x);
71 sin(3 x) 159 cos(3 x)
Agora H(f ) uma funo e pode ser calculada em algum valor:
>H(f)(Pi);
123
CAPTULO 4. DERIVADA
124
159
Considere:
>g:=x->x2*cosh(x):
>H(g)(x);
x2 cosh(x) + 38 x cosh(x) + 7 x2 sinh(x) 14 cosh(x) 12 x sinh(x) + 36 sinh(x)
>H(g)(0);
14
No exemplo 3, podemos calcular:
>D(arctan)(Pi);
1
1 + 2
125
d
(x)
sin ( (x)) dx
d
ln (cos ( (x))) =
dx
cos ( (x))
CAPTULO 4. DERIVADA
126
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
>F:=x 3 - 3*x 2 *y 4 +y 3 =6*x+1:
> implicitdiff(F, y, x);
2 x2 + 2 x y 4
y 2 (1 4 x2 y)
2. x2 + x y + x sen(y) = y sen(x); digitamos
>F:=x 2+x*y +x*sin(y)=y*sin(x):
> implicitdiff(F, y, x);
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.
1. (Folium de Descartes). Ache a equao da reta tangente funo definida implicitamente
por:
x3 + y 3 = 6 x y,
no ponto (3, 3).
>F:=x 3 +y 3 =6*x*y:
> implicitdiff(F, y, x);
>m := subs(x = 3, y = 3, );
>ta:=3+m*(x-3);
>with(plots):
x2 + 2 y
y2 2 x
m := 1
ta := 6 x
127
>a1:=implicitplot(F=0,x=-5..7,y=-6..6,thickness=3,color=blue,gridrefine=3):
Pesquise a opo gridfine.
>a2 := plot(ta(x), x = -4 .. 7, thickness = 2):
>display(a1,a2);
2 (x2 + y 2 )2 = 25 (x2 y 2 ),
y (4 x2 + 4 y 2 + 25)
>m := subs(x = 3, y = 1, );
m :=
9
13
>ta:=1+m*(x-3);
ta :=
40
9
x
13 13
>with(plots):
>a1:=implicitplot(F, x = -4 .. 4, y = -2 .. 4, thickness = 3, color = blue, gridrefine = 3):
CAPTULO 4. DERIVADA
128
>a2 :plot(ta(x), x = -4 .. 6, y = -2 .. 4, thickness = 2):
>display(a1,a2);
f (x)
0.9801
0.998001
1
1.0002001
1.0201
f (1) f (0.999)
= 1.9990
1 0.999
m2 =
f (1.001) f (1)
= 2.0010.
1.001 1
129
x1
x1
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
representa a temperatura num arame, calcule aproximadamente a
(1 + 2 x)4
temperatura f (0.01).
1. Se f (x) =
CAPTULO 4. DERIVADA
130
l := x 7 1 8 x
>l(0.01);
0.92
Note que:
1
l(x) = 1 8 x,
(1 + 2 x)4
no intervalo (, ), tal que > 0 (pequeno). Como 0.01 (, ), temos:
f (0.01) l(0.01) = 0.92
graus
131
>l(20.012);
404.87
p
3
(1.001)4 + 3.
>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);
l := x 7
1
(13 x 7)
3
>l(1.001);
2.00433
CAPTULO 4. DERIVADA
132
Pn (x) =
n
X
f (k) (x0 )
k=0
k!
(x x0 )k
= f (x0 ) + f (x0 ) (x x0 ) +
f (x0 )
f (n) (x0 )
(x x0 )2 + ......... +
(x x0 )n
2
n!
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.
1. Determine o polinmio de Taylor de ordem 10, no ponto x0 = 0, de f (x) = sen(x).
>taylor(sin(x),x=0,11);
1 5
1 7
1
1
x
x +
x9 + O x11
x x3 +
6
120
5040
362880
A expresso O(x11 ) envole derivadas da func co f de ordem maior ou igual a 11 e que representa o erro cometido na aproximao polinomial fa funo.
2. Determine o polinmio de Taylor de ordem 6, nos pontos x0 = 0 e x = 1, de f (x) = ex .
>taylor(exp(x),x=0,7);
1
1
1 5
1 6
1
x +
x + O x7
1 + x + x2 + x3 + x4 +
2
6
24
120
720
>taylor(exp(x),x=-1,7);
1
1
1 1
1
e (x + 1)5 +
e1 + e1 (x + 1) + e1 (x + 1)2 + e1 (x + 1)3 + 1 e1 (x + 1)4 +
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);
No MAPLE 13, podemos utilizar a seguinte sintaxe:
CAPTULO 4. DERIVADA
134
>with(Student[Calculus1]):
>p:=TaylorApproximation(funo, x = ponto, order = a ordem de aproximao);
>aprox:=unapply(p,x);
Exemplo 4.12.
1. Determine a aproximao de ordem 4 de f (x) =
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
10000
.
(x + 100)2
135
1
1
+
x
2 400
>p2:=TaylorApproximation(f,x=100,order=2);
p2 :=
5
1
3
+
x
x2
16 160
160000
>p3:=TaylorApproximation(f,x=100,order=3);
p3 :=
3
1
9
1
+
x
x2 +
x3
16 100
160000
8000000
>l:=unapply(p1,x);
l := x 7
1
1
+
x
2 400
>q:=unapply(p2,x);
q := x 7
5
1
3
+
x
x2
16 160
160000
>c:=unapply(p3,x);
c := x 7
3
1
9
1
+
x
x2 +
x3
16 100
160000
8000000
Logo:
>evalf(l(99));
0.7475
>evalf(q(99));
0.74748125
>evalf(c(99));
0.747481250
CAPTULO 4. DERIVADA
136
125
295
2125 2
466 3 1025 4
1525 5
+
x+
x +
x
x
x
4374 2187
729
2187
4374
39366
>apro:=unapply(p,x);
apro := x 7
>apro(1.1);
295
2125 2
466 3 1025 4
1525 5
125
+
x+
x +
x
x
x
4374 2187
729
2187
4374
39366
137
3.587400047
x [a, b]
(x x0 )n+1 (n+1)
f
(),
(n + 1)!
(x1 , x2 )
onde x1 = min{x0 , x} e x2 = max{x0 , x}. Se |f (n+1) (x)| M para todo x [a, b], temos que:
E(x)
|x x0 |n+1 M
(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);
p := 4 x
25
4
1
3 x2 + x3 x4
12
3
4
CAPTULO 4. DERIVADA
138
>q:=diff(p,x$5);
q :=
24
x5
1
|x 1|5
5
>g:=exp(x):
>p:=TaylorApproximation(g,x=0,order=8);
p := 1 + x + 1/2 x2 + 1/6 x3 + 1/24 x4 +
1 5
1 6
1
1
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!;
R8 :=
1
x9
120960
139
p := x +
>q:=diff(p,x$6);
q := cos(x)
Note que, se |cos(x)| 1,
>R5:=abs(x-Pi/2) 6 /6!;
R5 :=
1
1
|x |6
720
2
CAPTULO 4. DERIVADA
140
3n
(n + 1)!
1 2 1 3
1 4
1 5
x + x +
x +
x
2
6
24
120
141
CAPTULO 4. DERIVADA
142
4.11
Exerccios
1. Determine a equao da reta tangente ao grfico das seguintes funes, no ponto de abscissa dada:
= ln(x2 ), x = 1
= tg(x + 1), x = 1
= sen((x + 1) ), x = 0
= 3 ex , x = 0
x
, x=1
(e) y = 3
x +1
(a)
(b)
(c)
(d)
y
y
y
y
(f) y =
, x=1
+1
x5 1
(g) y = 4
, x = 1
x +1
1
, x=1
(h) y = 2 4
x (x + 1)
x2
x=1
(b) y = e x , x = 1
x
(c) y = cos( ), x = 0
2
(d) y = arccos(2 x), x = 0
x5 + 1
, x=1
x4 + 1
(f) y = sen(ex ), x = ln()
(e) y =
(4 x3
x=1
+ 3 x + 1) ln(x),
x=1
x+2 2
(x + 2)
3x + 1
x3 + 1 4
(d) f (x) = 2
(x 2 x3 + 1)
x 3
(c) f (x) =
(e) y = ln(
x
)
x+1
(f) y = ln(cosh(x))
(g) y = ln(10x )
4.11. EXERCCIOS
143
1
(r) y = x x
(i) y = sen(ex )
x
(s) y = sen(x)
(j) y = ex sen(ln((x)))
(k) y = x3 + 2
x + 4 6
(l) y =
x+7
(m) y = xx1
(n) y = 3ln(x)
ex (x3 1)
(o) y =
2x + 1
2
(p) y = (x )x
(q) y = xx
(t) y = xe
sen(x)
(u) y = cos(x)
ln(x)
(v) y = ln(x)
p
(w) y = 1 tg2 (x)
p
(x) y = 2 cos2 (x)
(y) y =
1
cos(2 x)
(z) y = arcsen
x
3
(c) x + y = 10
xy
(d) y 3 =
x+y
2
(e) 3 cos (x + y) = 7
(f) tg(y) = x y
(g) ey = x + y
(h) ln(y 2 + x) = y 3 x2
(i) (x + y)2 = (x y)2
(j) (x2 y 2 )2 = y 2 + x2
(c) x + y = 10
xy
(d) y 3 =
x+y
2
(e) 3 cos (x + y) = 7
(f) tg(y) = x y
(g) ey = x + y
(h) ln(y 2 + x) = y 3 x2
(i) (x + y)2 = (x y)2
dy
.:
dx
dx
.:
dy
(j) (x2 y 2 )2 = y 2 + x2
CAPTULO 4. DERIVADA
144
(a) y = 6 x
(i)
(b) y = x5
(j)
(c) y = sen(x2 )
(d) y = tg2 (x)
(k)
(e) y = sen2 (x) + cos(x)
(l)
x
(f) y =
2 (x + 1)
(m)
1 2
(g) y = 1 +
(n)
x
x
(h) y =
(o)
x2 1
y=
ex
x
y = cos(sen(x))
y = ln(ln(x))
y = arctg(sen(x))
y = sec( x)
y = arcsec(x2 )
y = arccotgh(x3 + 1)
(b) y = 3 x2 , n = 10
1
, n = 14
(c) y =
x1
(d) y = e2x+1 , n = 12
(j) y = x cosech(ln(x)), n = 10
(m) y = arcsenh(ex ), n = 4
(n) y = ln(sech(x)), n = 5
(o) y = senh(cosh(x)), n = 38
(p) y = x sen(ln(x)) cos(ln(x)) ,
n = 10
1 + sen(x)
(q) y = ln
,n=5
1 sen(x)
(a) x4 + y 4 = 16
(b) x2 + 6 x y + y 2 = 8
(c)
x2 y 2
= (y +
1)2 (y
y2)
4.11. EXERCCIOS
(a)
(b)
(c)
(d)
(e)
x
+1
x2 cos(x)
arctg(x2 + 1)
x+3
2x
e
x2
145
(f)
x+1
x
(g) 2
x +1
(h) ln(x3 + 5 x + 5)
(i) (4 x3 + 3 x 1)7
(a) 3 0.12668
(b) 10 102340.462380
(c) sen(610 )
(d) (1.0022546)7 + sen(1.0024589 )
(e)
p
3
(8.014567)4
3
1
8.0194623
(f) 22.0025783
para achar o
6
o
valor aproximado de sen(31 ). Avalie o erro e esboce a funo e a aproximao no mesmo
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
erro inferior a 3 104 .
23. Usando o polinmio de Taylor, em x0 =
erro inferior a 105 .
, com
11
CAPTULO 4. DERIVADA
146
25. Mostre que a funo logstica:
L = L(t) =
A
1 + C A ert
satisfaz equao
L
dL
=CL 1
dt
A
t2 + 10 t + 100
,
t3 + 20 t2 + 200
T
,
Captulo 5
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 ).
148
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.
Um ponto de mximo absoluto um ponto de mximo local. A recproca falsa; analogamente
para mnimo absoluto.
Seja y = f (x) uma funo definida num domnio D.
f crescente em D se para todo x0 , x1 D com x0 < x1 , tem-se f (x0 ) < f (x1 ).
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].
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:
1. f (x0 ) > 0, ento x0 um ponto de mnimo relativo de f .
2. f (x0 ) < 0, ento x0 um ponto de mximo relativo de f .
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, recomendamos 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.
1. Calcule caso existam, os pontos extremos absolutos de f (x) = a x2 + b x + c; a, b, c R e
a 6= 0.
Como f diferencivel em todo ponto, calculemos os pontos crticos de f :
>f:=a2 +b*x+c:
>solve(diff(f,x)=0,{x});
{x =
1 b
}
2a
>d2:=unapply(diff(f,x$2),x);
d2 := x 7 2 a
150
Logo, o vrtice x =
absoluto se a > 0.
b
um ponto de mximo absoluto de f se a < 0 e um ponto de mnimo
2a
x+2
x < 2
5 e
p := undefined
x = 2
2
3 x 2 x 8 2 < x
x6 x4
+ 2 se x [2, 2].
4
2
2
2
3}, {x =
3}
3
3
>d2:=unapply(diff(f(x),x$2),x);
d2 := x 7
>d2(2*sqrt(3)/3),d2(-2*sqrt(3)/3),d2(0);;
15 4
x 6 x2
2
151
152
16 16
,
,0
3 3
Como f (0) = 0 utilizamos o teorema 5.1:
>solve(diff(f(x),x)>0,x);
RealRange(Open(2/3
>solve(diff(f(x),x)<0,x);
RealRange(, Open((2/3)
(3)), )
(3)))
2
2
3 < x < 0 e f (x) < 0 se 0 < x <
3; logo, x = 0 ponto de mximo
f (x) > 0 se
3
3
relativo de f .
>f(2),f(-2),f(0),f(2*sqrt(3)/3),f(-2*sqrt(3)/3);
10, 10, 2,
46
27
2
2
3e
3 so pontos de mnimo absolutos.
3
3
2
2
46
46
x=
,
x=
3 ,
3 ,
3
27
3
27
>maximize(p,x=-2..2,location);
10 {[{x = 2}, 10], [{x = 2}, 10]}
153
Figura 5.4:
Proposio 5.3. Seja y = f (x) uma funo duas vezes derivvel em D.
1. Se f (x) > 0 para todo x D, ento f cncava para cima em D.
2. Se f (x) < 0 para todo x D, ento f cncava para baixo em D.
Um ponto (x0 , f (x0 )) do grfico de uma funo f um ponto de inflexo de f , se existe um
pequeno intervalo (a, b) D tal que x0 (a, b) e:
1. f cncava para cima em (a, x0 ) e cncava para baixo em (x0 , b), ou
2. f cncava para baixo em (a, x0 ) e cncava para cima em (x0 , b).
Se a funo duas vezes derivvel, para obter os pontos x0 , candidatos a pontos de inflexo,
resolvemos a equao:
f (x) = 0
154
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!).
x2
x2
x<0
0x
>diff(f1,x);
(
2 x
2x
>diff(x*abs(x),x$2);
x0
0<x
2
undefined
155
x<0
x=0
0<x
3
x2 (1 x2 ).
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
d2 := x 7
2 20 x2 + 1
.
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), )
Logo, x = 0 um ponto de mnimo local de f .
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);
lim
x2 (x2 1) =
>Limit(f1(x),x=infinity)=limit(f1(x),x=infinity);
lim
x2 (x2 1) =
157
x2
1
,
+ 2x + c
cR
>f2:=1/(x2 +2*x+c):
>solve(f2=0,x);
1 +
1 c, 1 1 c
1
).
c1
>d2:=unapply(simplify(diff(f, x$2),x);
d1 := x 7
2 (3 x2 + 6 x + 4 c)
(x2 + 2 x + c)3
>d2(-1);
2
(c 1)2
1 c}.
158
Resolvendo f (x) = 0:
>solve(d2(x)=0,x);
3 +
3 (c 1) 3
,
3
3 (c 1)
3
x x2
1
=0
+ 2x + c
>Limit(f2(x),x=infinity)=limit(f2(x),x=infinity);
lim
x2
1
=0
+ 2x + c
x1 x2
1
=
+ 2x + 1
se c < 1,
>Limit(f2(x),x=-1-sqrt1-c)=limit(f2(x),x=-1-sqrt1-c);
lim
x1 1c
x2
1
=
+ 2x + c
>Limit(f2(x),x=-1+sqrt1-c)=limit(f2(x),x=-1+sqrt1-c);
lim
x1+ 1c
x2
1
=
+ 2x + c
159
cx
1 + c2 x2
f3:=c*x/(1+c2 *x2):
Pontos crticos de f :
>p:=solve(diff(f3, x) = 0, x);
p :=
se c 6= 0.
Mximos e Mnimos de f :
>d2:=unapply(simplify(diff(f, x$2),x);
1
1
,
c
c
c R.
160
d2 := x 7 2
c3 x 3 + c2 x2
(1 + c2 x2 )3
>d2(p[1]),d2(p[2]);
1
1
c2 , c2
2
2
Logo, x =
(c 6= 0).
1
1
ponto de mximo relativo de f e x = ponto de mnimo relativo de f .
c
c
3
3
0,
,
c
c
pontos de inflexo.
Assntotas:
>Limit(f3(x),x=-infinity)=limit(f3(x),x=-infinity);
cx
=0
x 1 + c2 x2
lim
161
162
Exemplo 5.3.
1
x2
>solve(diff(d1,x)=0,x);
1, 1, I, I
obtem-se os pontos crticos x = 1.
>diff(d1,x$2);
2+
6
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
a, b > 0.
163
y
x
b2 (x2 + a2 )
a2
A:=subs(y2=s1,A1);
A := 16
b2 x2 (x2 + a2 )
a2
Se x > 0.
>solve(diff(A,x)=0,x);
0,
Logo, x =
1
1
2 a,
2a
2
2
1
2 a.
2
AA:=simplify(diff(A,x$2));
AA := 32
b2 (6 x2 + A2 )
A2
>subs(x=sqrt(2)*a/2,AA);
Logo,
1
2 a ponto de mximo de A e:
2
>subs(x=sqrt(2)*a/2,sqrt(s1));
64 b2
164
1
2b
2
As dimenses do retngulo so 2 x =
2ab
2a e 2y =
2 b.
5.5. EXERCCIOS
5.5
165
Exerccios
(d) y = ex x
p
(e) y = 3 (x2 9)2
(f) y =
x2
x
4
(g) y = |2x 3|
(h) y = (4 x2 3 x 1)7
(i) y = xm (a x)n , n, m Z e a > 0
(a)
(b)
(c)
(d)
(e)
(h) y = x3 + 2x2 4x + 2
(m) y =
x2
x1
3
2
= 6 x 2x
p
= 5 + 5 (x 2)7
p
= 3 + 3 (2x + 3)4
4x
= 2
x +4
x+1
= 2
2x
x + 2x + 1
= (x + 2)2 (x 1)3
(a) y =
(b) y
(c) y
(d) y
(e) y
(f) y
(g) y
(h) y
(i) y = x2 16 x
4 x3
+ 3 x2
3
2
=x3+
x+1
2
= x 3 x2
= x2 5 + x
2
= 3 x (x + 2) 3
(j) y = x4 +
(k) y
(l) y
(m) y
(n) y
(o) y = (x + 2) (x 2)3
2
(p) y = 2 x2 + 2
x
166
(a) y = x3 + 5 x2 6 x
(b) y = 3 x4 10 x3 12 x2 + 10 x + 9
1
(c) y =
x+4
1
(d) y = x2
3 x2
2
x +9
(e) y =
(x 3)2
(f) y = ex
(g) y = (x + 4) ex+4
x+1
x
(i) y = x 1 x2
(h) y =
(j) y = sen( x)
(k) y = ln(x2 2 x + 2)
(l) y = cos( x)
(f) y = 2 x x
(g) y =
x3
3x2
1
(h) y = x +
x
1
1
(i) y = 2
x
x
(j) y = x5 x3
(k) y = x6 x4 .
x+1
(l) y = 2
x + 2x
2
(m) y = (x + 1) (x 3) 3
(n) y =
(o) y =
(p) y =
(q) y =
1
x3
+1
x2
x2
+2
x2
(x + 1)2
(x 1) (x + 2)2
x2 4 x 5
x5
x (x 1)
x2 4
x2
ex2
(v) y = (x4 x2 ) ln(x)
3
3
(w) y = x2 x4
p
(x) y = 3 (x 1)2
(u) y =
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 quadrada 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.
5. Faz-se girar um tringulo retngulo de hipotenusa h em torno de um de seus catetos,
gerando um cone circular reto. Determine o cone de volume mximo.
6. Determine o ponto da curva y 2 = 2(1 x) situado menor distncia da origem.
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 . Determine 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 hipotenusa h.
168
13. Uma janela tem formato retangular com um semi-crculo no topo. Determine as dimenses da janela de rea mxima, se o permetro de 12 metros.
14. Determine a rea do maior retngulo com lados paralelos
aos eixos coordenados e que
L
B
+ ,
B
L
5.5. EXERCCIOS
169
23. A taxa aerbica de uma pessoa com x anos de idade dada por:
A(x) =
110 (ln(x) 2)
,
x
10
,
(t 6)2 + 1
1 i n.
n
X
i=1
(m xi yi )2
(b) Ache a reta que melhor se ajusta aos pontos (2, 1), (0, 0), (1, 2), (3, 1) e (4, 3).
170
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
em particular:
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
Exemplo 6.1.
Z
1. Calcule
x2
dx
, a 6= 0.
+ a2
>f:=1/(x2 +a2):
>Int(f,x)=int(f,x)+C;
Z
Note que:
x2
1
arctan(x)
dx =
+C
2
+a
a
>diff(arctan(x)/a +C,x);
1
x2 + a2
2. Calcule
sec2 ( x)
dx.
x
>f:=sec(sqrt(x))2/sqrt(x):
>Int(f,x)=int(f,x)+C;
Z
2 sin( x)
sec2 ( x)
dx =
+C
x
cos( x)
6.1. INTRODUO
173
sec2 ( x)
3. Calcule
x2
dx
.
+ 2x + 5
>f:=1/(x2 +2*x+5):
>Int(f,x)=int(f,x)+C;
Z
x2
Note que:
dx
1
1
1
= arctan x +
+C
+ 2x + 5
2
2
2
1
+ 2x + 5
>f:=exp(a*x)*sin(b*x):
>Int(f,x)=int(f,x)+C;
Z
eax sen(bx) dx =
Note que:
>diff(exp(a*x)*(-cos(b*x)*b+a*sin(b*x))/(a2 +b2) +C,x);
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:
> int(x (x + 1)3000 , x);
174
Veja o ltimo exemplo do prximo pargrafo.
Existem funes cujas primitivas no podem ser expressas em termos de funes elementares. Veja o seguinte exemplo:
Exemplo 6.2.
Z
2
1. Calcule ex dx.
>f:=exp(x2):
>Int(f,x)=int(f,x)+C;
1
erf (x) + C,
2
onde erf (x) a chamada funo erro, que no elementar, a qual ser revista nos prximos
captulos.
Z
ex dx =
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;
175
Exemplo 6.3.
Z
2x
dx.
1. Calcule
x2 + 1
>with(student):
>f:=2*x/(x2 +1):
>a:=Int(f,x);
2x
dx
+1
a :=
>a1:=changevar(x2 +1 =u,a,u);
x2
a1 :=
integral imediata:
1
du
u
>a2:=value(a1);
a2 := ln(u)
>Int(f, x) = subs(u = x2+1, a2)+C;
Z
2. Calcule
2x
dx = ln(x2 + 1) + C
x2 + 1
sec2 ( x)
dx.
x
>with(student):
>f:=sec(sqrt(x))2 /sqrt(x)):
>a:=Int(f,x);
a :=
>a1:=changevar(sqrt(x)=u,a,u);
a1 :=
integral imediata:
sec2 ( x)
dx
x
2 sec(u)2 du
>a2:=value(a1);
a2 :=
2 sin(u)
cos(u)
176
>Int(f, x) = subs(u = sqrt(x), a2)+C;
Z
3. Calcule
sec2 ( x)
2 sin( x)
dx =
+C
x
cos( x)
>with(student):
>f:=x*cos(x2)*sin(sin(x2)):
>a:=Int(f,x);
a :=
>a1:=changevar(sin(x2 )=u,a,u);
x cos(x2 ) sen(sen(x2 )) dx
a1 :=
integral imediata:
1
sin(u) du
2
>a2:=value(a1);
1
a2 := cos(u)
2
>Int(f, x) = subs(u =sin(x 2), a2)+C;
Z
1
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);
a :=
x (x + 1)3000 dx
a1 :=
(1 + u) u3000 du
>a1:=changevar(x+1=u,a,u);
>a2:=value(a1);
a2 :=
177
u3001 u3002
+
3001
3002
ou, equivalentemente, f (x) g (x) = (f (x) g(x)) f (x) g(x). Integrando ambos os lados:
Z
Z
f (x) g (x) dx = f (x) g(x) f (x) g(x) dx;
f (x) g (x) dx =
u dv = u v
v du
178
a :=
>a1:=intparts(a,ln(x));
ln(x) dx
a1 := x ln(x)
>a2:=value(a1);
Z
Z
(1) dx
a2 := x ln(x) x
>Int(f,x)=a2+C;
2. Calcule
ln(x) dx = x ln(x) x + C
x sen(x) dx.
>with(student):
>f:=x*sin(x):
>a:=Int(f,x);
a :=
>a1:=intparts(a,x);
x sen(x) dx
a1 := x cos(x)
>a2:=value(a1);
3. Calcule
(cos(x)) dx
a2 := x cos(x) + sin(x)
>Int(f,x)=a2+C;
>with(student):
>f:=(x3 +5)*ln(x):
>a:=Int(f,x);
a :=
(x3 + 5) ln(x) dx
179
>a1:=intparts(a,ln(x));
1 4
a1 := ln(x)
x + 5x
4
>a2:=value(a1);
a2 := ln(x)
>Int(f,x)=a2+C;
Z
6.4
Z 1 x4 + 5 x
4
dx
x
1 4
1 4
x + 5x
x 5x
4
16
1 4
1 4
x + 5x
x 5x + C
4
16
Um polinmio P (x) no constante de coeficientes reais pode ser sempre expresso como um
produto de fatores lineares e/ou quadrticos, sendo que os fatores quadrticos so irredutveis
sobre os reais. Naturalmente esta decomposio depende essencialmente do grau de P (x).
P (x)
R(x)
= A(x) +
. Logo, basta estudar o caso em
Q(x)
Q(x)
180
x3 + 3 x 1
dx
x4 4 x2
1
3
13
15
+
+
16 (x + 2) 4 x2 4 x 16 (x 2)
Z
1
13
3
15
+
+
16 (x + 2) 4 x2 4 x 16 (x 2)
dx
Z
2. Calcule
13
1
3
15
x3 + 3 x 1
dx =
ln(x 2)
ln(x) +
ln(x + 2) + C
4
2
x 4x
16
4x 4
16
3 x2 + 4 x + 2
dx.
x3 + 2 x2 + x
>f:=(3*x2+4*x+2)/(x3+2*x2+x):
>a:=Int(f,x);
a :=
>b:=convert(integrand(a), parfrac, x);
b :=
3 x2 + 4 x + 2
dx
x3 + 2 x2 + x
1
1
2
+
2
x (x + 1)
x+1
>a1:=Int(b,x);
a1 :=
>Int(f,x)=value(a1)+C;
Z
3. Calcule
Z
2
1
1
+
2
x (x + 1)
x+1
dx
1
3 x2 + 4 x + 2
dx = 2 ln(x) +
+ ln(x + 1) + C
x3 + 2 x2 + x
x+1
3 x3 12 x2 + 13 x 7
dx.
x4 4 x3 + 5 x2 4 x + 4
b :=
>a1:=Int(b,x);
a1 :=
2x 1
1
1
+
x2 + 1
(x 2)2
x2
Z
1
1
2x 1
+
2
2
x +1
(x 2)
x2
dx
>Int(f,x)=value(a1)+C;
Z
1
3 x3 12 x2 + 13 x 7
dx = ln(x2 + 1) arctan(x) +
+ ln(x 2) + C
4
3
2
x 4x + 5x 4 x + 4
x2
181
182
6.5 Exerccios
1. Calcule as seguintes integrais usando o mtodo de substituio:
Z
Z
x
1
dx
(a)
dx
(n)
5
x(ln(x))2
x2 1
Z
Z
3x
x3
(b)
dx
(o)
dx
4
x2 + 1
1
+
x
Z
Z
3
x + 5 dx
(c)
(p)
x2 ex dx
Z
Z
dy
arcsen(y)
(d)
p
(q)
dy
b ay
2 1 y2
Z
Z
ex
(e)
y(b ay 2 ) dy
(r)
dx
e2x + 16
Z
Z
4x2
sen()
(f)
dx
(s)
d
3
(5 cos())3
x +8
Z
Z
x+3
6x
dx
(t)
dx
(g)
2
2
2
(x + 6x)2
(5 3x )
Z
Z
dx
dy
(u)
(h)
3
x ln(x)
(b + ay)
Z
Z arcsen(x)
p
e
(i)
x3 a + bx4 dx
(v)
dx
1 x2
Z
Z
ln(x) + 2
sen(ln(x))
dx
(j)
dx
(w)
x
x
Z
Z
cos( x + 1)
(k)
sen(2x) cos2 (2x) dx
(x)
dx
1
+
x
Z
Z
x
x
x5
(l)
tg( ) sec2 ( ) dx
(y)
dx
3
2
2
x6 + 4
Z
Z
cos(ax)dx
p
(m)
(z)
3x cos(3x ) dx
b + sen(ax)
2. Calcule as seguintes integrais, usando as substituies dadas:
Z
Z
x dx
dx
(d)
, use x = 2 sec(t)
, use x = sen(t)
(a)
2
x x 2
1 x2
Z
Z
dx
dx
,
use
z
=
1
+
x
(e)
(b)
, use x = ln(t)
1+ x
ex + 1
Z
dx
Z
q
(f)
, use z = 1 + 3 x
x dx
1
(c)
, use t = x + 1
1 + x3
x+1
3. Calcule as seguintes integrais usando o mtodo de integrao por partes:
6.5. EXERCCIOS
(a)
(b)
3 cos(x) dx
(j)
x arctg(x) dx
(k)
ex
(c)
dx
x3
Z
x3
dx
(d)
1 x2
Z
(e)
x cosec2 (x) dx
Z
(f)
x sec(x) tg(x) dx
Z
(g)
x3 sen(5 x) dx
Z
(h)
x4 cos(2x) dx
Z
(i)
x4 ex dx
Z
183
(l)
(m)
(n)
(o)
(p)
(q)
(r)
x arcsen(x)
dx
1 x2
x sec2 (x) dx
ln3 (x) dx
sen4 (ax) dx
Z
Z
sen2 (x)
dx
cos4 (x)
cos4 (x)
dx
sen6 (x)
(b)
3
x x2 9
Z
dx
(c)
3
(4x x2 ) 2
Z p
x2 + 2 dx
(d)
Z
dx
(e)
2
(1 + x ) 1 x2
Z
dx
(f)
2
(1 x ) 1 + x2
Z
dx
(g)
2
x x2 4
Z
7x3
(h)
3 dx
(4x2 + 9) 2
Z p
(i)
( 1 + x2 + 2x) dx
Z
ex
x
(j)
dx
e +1
x+1
dx
x2 1
Z
dx
(l)
2
x x2 + 4
R
sen(x)
(m)
3 dx
(25cos2 (x)) 2
R
dx
(n)
3
(k)
(o)
x((ln(x))2 4) 2
(p)
(q)
(r)
(s)
(t)
(u)
cos(x)
4+sen2 (x)
dx
dx
3 + 8x 4x2
x
dx
1 x + 3x2
2x
dx
2
(x + 3x + 4)2
dx
2
x + 3x + 5
dx
x2 x 1
5x + 3
dx
4 x2 + 3 x + 1
184
dx
(v)
4 x x2 3
Z
1 2x
(w)
dx
2 x x2 + 3
Z
x
dx
3x + 4
Z
x+2
(y)
dx
x2 + 6 x + 34
(x)
x2
(f)
dx
(x2 + 4)5
Z
dx
(g)
x2 + 4 x + 8
Z
p
(h)
et 9 e2t dt
Z
x2 + 2 x
dx
(i)
3
x + 3 x2 + 4
Z
x3
dx
(j)
2
(x + 2 x + 4)2
p
6.5. EXERCCIOS
(k)
(l)
x4 + 1
dx
x (x2 + 1)
sen(x) cos2 (x)
dx
5 + cos2 (x)
x2
dx
(x + 1)3
Z
dx
(n)
2
4 x + 12 x 7
Z
2x + 3
(o)
dx
x3 + 3 x
Z
3 x2 4 x + 5
dx
(p)
(x 1) (x2 + 1)
Z
x3
dx
(q)
3
x2 + 1
(m)
185
x
dx
x+1
Z
dx
(s)
(x2 + 9) x2 + 4
Z
dx
(t)
(x 1) x2 + 2 x 2
Z
dx
(u)
1 + 2 sen(x) cos(x) + sen2 (x)
Z
2 cos2 ( x2 )
(v)
dx
x + sen(x)
Z
1 tg2 (x)
dx
(w)
sec2 (x) + tg(x)
Z
dx
dx
(x)
(x + 3) x 1
(r)
186
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 funes.
Observemos que somente "sabemos"calcular, efetivamente, a rea de regies limitadas por segmentos de retas como retngulos, tringulos ou composies destes. Como motivao, comearemos 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.
188
n
X
i=1
f (ci ) xi .
7.1. INTODUO
189
A soma Sn chamada uma soma de Riemann da funo f . Denotemos por |xi | a maior medida 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 :
A(R) =
lim
|xi |0
n
X
f (ci ) xi .
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.
No MAPLE, utilizaremos as seguintes sintaxes:
>with(student):
leftsum(f(x), x=a..b, n): A soma de Riemann com n subintervalos de comprimentos iguais e a
escolha de cada ci como sendo a extremidade esquerda de cada subintervalo.
leftbox(f(x), x=a..b, n): Esboa o grfico de leftsum.
middlesum(f(x), x=a..b, n): A soma de Riemann com n subintervalos de comprimentos iguais
e a escolha de cada ci como sendo o ponto mdio de cada subintervalo.
middlebox(f(x), x=a..b, n): Esboa o grfico de middlesum.
rightsum(f(x), x=a..b, n): A soma de Riemann com n subintervalos de comprimentos iguais e
a escolha de cada ci como sendo a extremidade direita de cada subintervalo.
rightbox(f(x), x=a..b, n): Esboa o grfico de rightsum.
Nas verses mais recentes do MAPLE, podemos utilizar a seguinte sintaxe, para fazer animaes:
>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
>with(student):
>f:=x2:
>leftsum(f,x=0..1,4);
3
1 X 1 2
i
4
16
i=0
>value( );
7
32
Note que escolhemos:
ci
1
4
1
2
3
4
f (ci )
1
16
1
4
9
16
Logo:
1
1
1 1 1
9
7
1
0+
+ +
= .
4
4 16 4 4 4 16
32
7.1. INTODUO
191
>leftbox(f,x=0..1,4);
>value( );
15
32
ci
1
4
1
2
3
4
f (ci )
1
16
1
4
9
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
2
3
n
1
< x2 = < x3 = < .................. < xn = = 1.
n
n
n
n
1
.
n
Se escolhemos c1 = 0, c2 =
2
n1
1
, c3 = ,............, cn =
:
n
n
n
>leftsum(f,x=0..1,n);
n1
X
i=0
i2
n2
>value( );
1 (2 n 1) (n 1)
6
n2
Logo:
n1
X
i=0
Se escolhemos c1 =
i2
(n 1) (2 n 1)
=
.
3
n
6 n2
2
3
n
1
, c2 = , c3 = ,............, cn = :
n
n
n
n
>rightsum(f,x=0..1,n);
7.1. INTODUO
193
n
X
i2
n2
i=1
>value( );
1 (2 n + 1) (n + 1)
6
n2
Logo:
n
X
(n + 1) (2 n + 1)
i2
=
.
3
n
6 n2
i=1
ento,
A(R) =
1
3
194
>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
4000
6000
8000
10000
12000
14000
16000
18000
20000
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.
>limit(% , n = infinity);
erf (2)
196
>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):
>display(S, insequence = true);
7.2
197
Definio 7.1. Sejam f uma funo definida no intervalo [a, b], P uma partio qualquer do intervalo
[a, b] e ci um ponto qualquer em cada subintervalo definido pela partio. A integral definida de f de
a at b denotada por:
Z
f (x) dx
a
e definida por:
Z
f (x) dx =
lim
|xi |0
n
X
f (ci )xi
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 definio 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:
A(R) =
f (x) dx
a
198
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:
f (x) =
1 se x [0, 1]
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.
b
f (x) + g(x) dx =
f (x) dx +
g(x) dx
f (x) dx
g(x) dx
3. |f | integrvel e:
Z b
Z b
f (x) dx
f (x) dx
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
f (x) dx =
a
f (x) dx +
a
f (x) dx
199
g(x) =
cos(t) dt = sen(x);
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
f (t) dt = f (x)
Este resultado implica que toda funo contnua possui uma primitiva.
Existem funes integrveis que no possuem primitivas (no podem ser contnuas). Por exemplo, a funo definida por:
(
0
se x 6= 0
f (x) =
1
se x = 0;
f no derivada de nenhuma funo:
Z x
f (t) dt = 0,
g(x) =
para todo x.
Corolrio 7.3. Se f uma funo integrvel em [a, b] e admite uma primitiva F (x) em [a, b], ento:
Z
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
Z
Z
f (x) dx =
a
a
f (x) dx.
b
f (x) dx = 0.
a
(x)
f (t) dt
derivvel e:
Exemplo 7.2.
1. Uma primitiva de f (x) = sen(x6 ) :
F (x) =
De fato:
sen(t6 ) dt
>p:=Int(sin(t6),t=0..x);
p :=
>diff(p,x);
x
0
sen(t6 ) dt
sin(x6 )
2. Calcule
>p:=abs(sin(Pi*x)):
>Int(p, x =-1..1) = int(p, x =-1..1);
Z
1
1
|sin ( x)| dx =
Logo, :
>F:=x->-cos(Pi*x)/Pi):
>Int(p, x =0..1)-Int(p, x =-1..0) = F(1)-F(0)-(F(0)-F(-1));
Z
sen( x) dx
>Int(p, x =-1..1)=F(1)-F(0)-(F(0)-F(-1));
Z
sen( x) dx =
1
1
1
|sen( x)| dx =
3. A funo :
S(x) =
sen
t2
dt,
2
x0
S(x)
x3
x2
2
201
202
logo:
S (x)
S(x)
= lim
= .
3
2
x0 3 x
x0 x
6
lim
et dt
203
>p:=x*erf(x):
>diff(p,x);
erf (x) + 2
x
ex2
logo:
ii) Seja:
2x
d
2
x erf (x) = erf (x) + ex .
dx
>p:=erf(sqrt(x)):
>diff(p,x);
ex
x
x
1
dt
t
4. [ln(x)] =
1
x
204
se
se
1x
0 < x < 1.
xy
ln(x )
dt
=
t
ln(x ) =
Fazendo t =
s ,
tem-se, dt =
s1 ds
Z
e:
ds
= ln(y).
s
x
1
dt
.
t
Z x
ds
dt
=
= ln(x).
t
1 s
x
Em particular, ln
= ln(x) ln(y); x, y > 0.
y
ln
x
= ln x y 1 = ln(x) + ln(y 1 ) = ln(x) ln(y).
y
205
Exemplo 7.3.
1. Calcule
e2
ln(x) dx.
>p:=ln(x):
>Int(p, x = exp(1) .. (exp(1))2) = int(p, x = exp(1) .. (exp(1))2);
Z (e1 )2
ln (x) dx = e2
e1
2. Seja
f (x) =
Verifique se f contnua em x = 1.
Z b
tx dt
ln b
a
se x 6= 1
se x = 1.
Calculando diretamente:
>p:=tx:
>int(p,t):
>F:=unapply(% ,t);
F := t 7
tx+1
x+1
>Int(p,t=a..b)=simplify(F(b)-F(a));
Z
b
a
tx dt = F (b) F (a) =
bx+1 ax+1
.
x+1
x1
x1
= f (1);
logo, f contnua em 1. Tente refazer o exerccio 3, utilizando:
>Int(p,x=a..b):
206
f (g(x)) g (x) dx =
a
g(b)
f (u) du
g(a)
b
a
b
f (x) g (x) dx = f (x) g(x)a
g(x) f (x) dx
>with(student):
>p:=funo:
>a1:=intpar(p,funo chamada de u);
>a2:=value(a1);
>Int(p,x=a..b)=a2;
f (x)
dx
g(x)
207
Exemplo 7.4.
1. Verifique que:
Z
f (x)
a
dx = ,
f (x) + f (a x)
2
f (x)
dx
f (x) + f (a x)
2. Calcule
Seja:
f (a u)
du
f (a u) + f (u)
f (a u)
du =
f (a u) + f (u)
f (x)
dx +
f (x) + f (a x)
a
0
a
0
f (a x)
dx
f (a x) + f (x)
f (a x)
dx =
f (a x) + f (x)
cos(x)
dx.
sen(x) + 1
>with(student):
>p:=cos(x)/sqrt(sin(x)+1):
>k:=Int(p, x = 0 .. Pi);
k :=
Fazendo:
>k1:= changevar(sin(x)=u, k, u);
cos(x)
p
sen(x) + 1
dx
dx = a.
208
k1 :=
1
du
u+1
>k2:=value(k1);
k2 := 2 (1 +
3. Calcule
2)
>with(student):
>f:=(x3 +5)*ln(x):
>a:=Int(f,x=1..2);
a :=
>a1:=intparts(a,ln(x));
(x3 + 5) ln(x) dx
a1 := 14 ln(2)2
>a2:=value(a1);
2
1
1 4
x + 5x
4
dx
x
a2 := 14 ln(2)
95
16
>Int(f,x=1..2)=a2;
Z
4. Calcule
2
1
3 x2 + 4 x + 2
dx.
x3 + 2 x2 + x
>f:=(3*x2+4*x+2)/(x3+2*x2+x):
>a:=Int(f,x=1..4);
a :=
3 x2 + 4 x + 2
dx
x3 + 2 x2 + x
1
1
2
+
2
x (x + 1)
x+1
95
16
209
>a1:=Int(b,x=1..4);
a1 :=
4
1
1
2
+
2
x (x + 1)
x+1
dx
>Int(f,x=1..4)=value(a1);
Z
4
1
3 x2 + 4 x + 2
3
dx = 3 ln(2)
+ ln(5)
x3 + 2 x2 + x
10
Aplicao
Seja f uma funo integrvel sobre [a, a]. Se f uma funo par:
Z
f (x) dx = 2
f (x) dx
(1)
f (x) dx = 0
(2)
De fato:
a
f (x) dx =
f (x) dx +
a
a
0
f (x) dx =
f (x) dx +
f (x) dx =
f (u) du.
0
Se f uma funo par, segue (1) e se f uma funo mpar, segue (2).
Exemplo 7.5.
1. Calcule
x20
>p:=tan(x)*cos(3*x)/(x20+7*x10+6*x6+x4+cos(x)):
>int(p,x=-Pi/4..Pi/4);
0
De fato, a funo mpar.
f (x) dx.
0
210
7.5. EXERCCIOS
211
7.5 Exerccios
1. Calcule as seguintes integrais usando o mtodo de substituio:
(a)
2 x + 3 dx
(b)
(c)
sec2 (x)
(d)
(e)
(n)
dx
tg3 (x)
+ cos(x)
dx
2x
e + sen(x)
sec2 (2x)
p
1 + tg(2 x)
dx
(o)
(g)
(p)
(h)
(i)
sen(x) cos(x) dx
(q)
e2x
dx
e2x + 1
(r)
sen(x) ln(cos(x)) dx
(s)
sec2 (x)
dx
etg(x)
(t)
e x
dx
x
(u)
(j)
(k)
100
(l)
e4
dx
dx
2x + 3
ex sen(ex ) dx
x2
dx
(3 x2 12 x + 1)4
3
x2 ex dx
dx
+1
Z 1
arcsen(x)
dx
1 x2
0
Z 1
dx
0 1+ x
Z 8
sen( x + 1)
dx
x+1
3
Z a
p
(x a) 2 a x x2 dx; a 6= 0
1
x2
(2 x 1)
x2
dx
x3 + 1
(f)
2 e2x
(m)
dx
p
x ln(x)
(v)
(w)
(x)
cos(x)
dx
6 5 sen(x) + sen2 (x)
sen(ln(x))
dx
x
x2
dx
x6 + 4
(b)
(c)
xe
dx
(e)
(f)
0
2x
sen(3 x) dx
3 cos(x) dx
x4 ex dx
arctg(x) dx
(g)
(h)
1
2
(d)
x ln( x) dx
x3
dx
1 x2
x cosec2 (x) dx
212
(i)
(j)
(k)
(l)
(m)
(n)
(o)
(p)
Z
Z
x ex
dx
(x + 1)2
x sec(x) tg(x) dx
(q)
(r)
0
4
ln( x) dx
(s)
1
e
cos(ln(x)) dx
(t)
1
1
0
(x2 1) ex dx
ln3 (x) dx
(w)
1
2
4
cos( x) dx
x sec2 (x) dx
0
1
arcsen(x) dx
0
sec3 (x) dx
Z0
x cos(x) dx
Z 2
x ln(x) dx
(v)
dx
1
e
(u)
(x)
1
2
x arcsen(2 x) dx
cos3 (x) dx
0
0
x + 1 dx
(b)
(c)
(d)
(e)
cos(x) ln(sen(x)) dx
x 5 dx
0
x5 cos(x3 ) dx
(k)
(l)
(m)
Z0
(n)
(o)
(f)
0
2
x dx
p
(x2 + 4)5
dx
(g)
2
x + 4x + 8
0
Z ln(3) p
et 9 e2t dt
(h)
Z
(p)
(i)
(j)
2
1
0
(x2
+ 2 x) dx
3
x + 3 x2 4
(x 3) dx
2
(x + 4 x + 3)2
(q)
(r)
(s)
(t)
2
1
(x4 + 1) dx
x (x2 + 1)
0
1
0
x2 dx
(x + 1)3
4 x2
1
3
(2 x + 3) dx
x3 + 3 x
(3 x2 4 x + 5) dx
(x 1) (x2 + 1)
2
1
0
1
0
8
x3 dx
3
x2 + 1
x dx
x+1
x (x 1) dx
11
3
dx
+ 12 x 7
dx
2x + 3
7.5. EXERCCIOS
(u)
(v)
0
4
213
dx
(w)
(1 + x2 )3
(2 x2
+ 1)dx
(x + 1)2 (x + 2)
(x)
a2 x2
dx
a2 + x2
x dx
4 cos2 (x)
d
(b)
dx
d
(c)
dx
d
(d)
dx
Z
Z
(t2 + 1) 3 dt
(e)
0
x
0
x
t ln(t) dt
1
ex
x
1 + t2 dt
Z x2
d
sen(t2 ) dt
(f)
dx 2
Z x
d
(g)
(2t + t2 ) dt
dx 0
Z x3
d
t
dt
(h)
dx 0
1 + t3
t sen(t) dt
xp
d
dx
1 + t4 dt
Determine f e a.
x
0
sen(t)
dt;
t
(x > 0).
f (x) dx
a
chamado valor mdio da funo f no intervalo [a, b]. Calcule o valor mdio das funes
nos intervalos indicados:
(a) f (x) = sen2 (x); [0, ]
(b) f (x) = 5 cos(x); [, ]
(c) f (x) = ln(x); [1, 2]
x
; [0, 1]
(d) f (x) =
1 + x2
cos(x)
; [0, 2 ]
(e) f (x) = p
sen(x)
214
(f) f (x) = x2 ex ; [0, 1]
(b)
1p
2
1+
ou
x2 dx
x dx
ex dx ou
ex dx.
9. Seja a > 0 e suponha que f uma funo contnua no intervalo [a, a]. Defina g em
[a, a] por:
g(x) =
f (t) dt +
f (t) dt,
f (t) dt =
f (t) dt.
(b)
Z
Z
10
10
x5 6 x9 +
sen3 (x)
(x6 + x4 + x2 + 1)4
dx
sen( 3 x7 + x5 + x3 )
dx
x4 + cos(x)
(b)
sen(m x) sen(n x) dx =
(
0
cos(m x) cos(n x) dx =
(c)
se n 6= m
se n = m
se n 6= m
se n = m
7.5. EXERCCIOS
215
(
sen(x)
f (x) dx, onde f (x) =
12. Calcule
1 cos(x)
2 (x)
1 (x)
se x 0
se x > 0
x2 +x
1
15. Calcule g ( ) se g(x) =
2
x3
2t dt.
x2 +1
x2
1
dt.
t
f (t) dt = 4, calcule
4
1
f (5 2 x) dx
et
dt. Verifique que f uma funo contnua mpar e que f (x) x,
1 + t2
2 t et dt
Logaritmo
1. Verifique que: ln(x) =
x1
du
.
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.
u+1
0
3. Se x > 1 e 0 u x 1, mostre que: R(x)
1
(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
5. Calcule aproximadamente ln(1.2) e E(1.2).
216
6. Repita os exerccios 2, 3, 4 e 5 escrevendo:
u5
1
= 1 u + u2 u3 + u4
.
u+1
u+1
x
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, estudaremos 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 :
A(R) =
|f (x) g(x)| dx
f (x) dx
a
R = {(x, y) / a x b, 0 y f (x)}
y=f(x)
218
f (x) dx
R = {(x, y) / a x b, f (x) y 0}
b
R
onde
b
f (x) g(x) dx
g
a
8.1. REAS
219
A(R) =
c
f (x) g(x) dx +
b
g(x) f (x) dx
Figura 8.4: R = R1 R2 .
Exemplo 8.1.
1. Calcule a rea da regio limitada pelo eixo dos x e pelo grfico de y = 4 x4 5 x2 + 1.
Determinemos a interseo da curva com os eixos coordenados:
>with(plots):
>f:=4*x4 -5*x2+1:
>with(RealDomain):
>sol:=solve(f=0,x);
1 1
sol := 1, , , 1
2 2
>a:=plot(f,x = -1 .. 1, filled = true, color = yellow):
>b:=plot(f,x = -1 .. 1, color = blue, thickness=3):
>display(a,b);
220
12
1
(4 x4 5 x2 + 1) dx +
1
2
21
(4 x4 5 x2 + 1) dx +
1
1
2
(4 x4 5 x2 + 1) dx
>value(% );
1
u.a. (unidades de rea).
2. Calcule a rea da regio limitada pelos grficos de y = x2 e y = x + 2.
Calculemos as intersees dos grficos; em outras palavras, resolvamos o seguinte sistema de
equaes:
(
y = x+2
y = x2 ,
>solve(x+2=x2,x);
1, 2
Os pontos de interseo so (1, 1) e (2, 4).
8.1. REAS
221
A :=
(x + 2 x2 ) dx =
9
2
= x2 x4
= x2 1,
>with(RealDomain):
>solve(x2 -x4=x2-1,x):
1, 1
Os pontos de interseo so (1, 0) e (1, 0).
222
(x4 + 1) dx =
8
u.a.
5
8.1. REAS
223
= ax
= a y.
>eq1:=y2 =a*x:
>eq2:=subs(y=x2/a,eq1):
>solve(eq2,x);
0, a
so os limites de integrao. A regio no primeiro quadrante, cuja rea queremos calcular
a
0
x2
4 a2
ax
dx =
a
3
224
Observao Importante
Muitas vezes os problemas ficam mais simples de resolver se integramos em relao a y e no
em relao a x. Podemos repetir o processo de partio num intervalo que fica no eixo dos y e
a obteno das somas de Riemann.
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.
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:
A=
d
M (y) N (y) dy
Por isso, para resolver os problemas de rea sempre indicado fazer o desenho da regio correspondente.
Exemplo 8.2.
y2
.
2
8.1. REAS
225
-2
10
-2
-4
y+4
y2
dy = 18.
2
-4
-2
-1
-2
226
>solve(M=N,y);
2, 2
>A:=Int(N-M,y=-2..2)=2*int(N-M,y=0..2);
A :=
2
2
(4 y 2 ) dy =
32
3
x
e o eixo dos x, sabendo que
a
A=
a
0
x
x sen
dx
a
2a
a
x
x sen
dx + ...... + (1)n+1
a
na
x sen
(n1)a
x
dx.
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):
>A[k]:=Int(x*sin(x/a), x = k*a*Pi .. (k+1)*a*Pi);
Ak :=
(k+1)a
ka
Z
considerando: Ak =
(k+1)a
ka
x sen
x
dx
a
x
dx, se k mpar.
x sen
a
(k+1)a
ka
x sen
x
dx = (2 k + 1) a2
a
227
Logo,
A = a2 (1 + 3 + 5 + ..... + (2 n 1)) = a2 n2
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
Q
Q
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 comprimento da poligonal bastante prximo do comprimento do arco da curva; ento:
Ln =
n p
X
i=1
228
Ln =
n p
X
i=1
n p
X
(xi xi1
)2
(f (ci )(xi
xi1
))2
n p
X
i=1
1 + (f (ci ))2 xi ,
i=1
n p
X
1 + (f (ci ))2 xi .
lim
|xi |0
i=1
Se
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:
L=
Z bp
a
1 + (f (x))2 dx
>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:
L=
dp
1 + (g (y))2 dy
>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);
229
Exemplo 8.3.
1. Calcule o comprimento de arco da curva y =
3
x2
>c:=simplify(diff(f,x)2 +1);
3
1 4 + 9 x2
c :=
3
9
x2
>cp:= simplify(sqrt(c));
1
cp :=
3
3
4 + 9 x2
3
x2
>Int(cp,x=8..27)=int(cp,x=8..27);
Z
27
8
1
3
3
85
80
4 + 9 x2
dx =
5 2+
5 17
3
27
27
x2
u.c.=unidades de comprimento.
6
3
dx.
Note que fizemos u = 9 x2 + 4; logo, du =
3
x
2. Calcule o comprimento de arco da curva y =
x4
1
+
tal que 1 x 2.
4
8 x2
230
x4
1
+
, calculamos o comprimento da parte azul.
4
8 x2
f:=x4 /4+1/(8*x2);
f :=
1
1 4
x +
4
8 x2
>c:=simplify(diff(f,x)2 +1);
c :=
1 16 x12 + 8 x6 + 1
16
x6
>cp:= simplify(sqrt(c));
1
cp :=
4
(4 x6 + 1)2
x6
>Int(cp,x=1..2)=int(cp,x=1..2);
1
4
(4 x6 + 1)2
123
dx =
6
x
32
u.c.
.
4
8.3. TRABALHO
231
1
cos(x)2
>assume(cos(x)>0):
>cp:= simplify(sqrt(c));
cp :=
1
cos(x)
>Int(cp,x=0..Pi/4)=int(cp,x=0..Pi/4);
Z
u.c.
8.3
1/4
1
1
dx = ln(2) + ln(2 + 2)
cos(x)
2
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
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:
W =
f (x) dx
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 , :
Wn
=
n
X
f (ci ) x.
i=1
possvel provar, com rigor matemtico, que o seguinte limite sempre existe e igual ao trabalho W realizado pela partcula:
W = lim Wn = lim
n+
x0
n
X
f (ci ) x.
i=1
E mais ainda, este limite no depende da escolha da partio do intervalo ou da escolha dos
pontos ci .
Exemplo 8.4.
1. Suponha que um partcula localizada a uma distncia de x cm da origem. Uma fora de
(x4 + 2 x3 + 3 x2 ) N age sobre a partcula quando a mesma se move de x = 1 at x = 2. Qual
o trabalho realizado pela partcula para deslocar-se?
Definamos:
>f:=x4 +2*x3 +3*x2:
>W:=Int(f,x=1..2)=int(f,x=1..2);
8.3. TRABALHO
233
W :=
Joules
2
1
207
x4 + 2 x3 + 3 x2 dx =
10
0.08
100 x dx = 0.32
0
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:
Z x2
m (v22 v12 )
m v 2 v2
=
,
f (x) dx =
W =
2 v1
2
x1
pois:
f = ma = m
dv
dv
= 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 integrais definidas. Outras aplicaes da integral definida podem ser encontradas nos exerccios.
234
Figura 8.17:
Exemplo 8.5.
235
-1
-1
2. Seja R a regio limitada pelo grfico de y = sen(x) para x [0, 2 ] e o eixo dos x.
1
-1
236
Figura 8.22:
Se giramos a regio R em torno do eixo dos y, obtemos o slido:
Figura 8.23:
Sintaxe para agerao de slido de revoluo:
>with(Student[Calculus1]):
>VolumeOfRevolution(funo, x = a .. b, output = plot, axis=opo);
As opes so:
axis=horizontal O eixo de revoluo o eixo dos x.
axis=vertical O eixo de revoluo o eixo dos y.
Se no utilizamos a sintaxe axis, o MAPLE assume axis=horizontal.
Clicando o botom direito do mouse sobre o desenho, se abre uma quantidade enorme de opes
para grficos em 3D.
Os MAPLE mais novos, tem um manipulador iterativo para 3D; a sintaxe :
>VolumeOfRevolutionTutor(funo, x = a .. b);
237
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]:
a = x0 < x1 < x2 < ..... < xn = b.
Como antes, xi = xi xi1 o comprimento de cada subintervalo [xi1 , xi ], i variando de 1
at n. Em cada subintervalo [xi1 , xi ], escolha ci , i variando de 1 at n. Seja Ri o retngulo de
altura f (ci ) e base xi , i variando de 1 at n.
f(x)
Ri
x i-1 c i x i
Figura 8.25:
238
Rj
Ri
Cj
Ci
x i
xj
Figura 8.26:
A soma dos volumes dos n cilindros :
Vn =
n
X
f (ci )2 xi .
i=1
lim
|xi |0
n
X
i=1
f (ci )2 xi =
f (x)2 dx,
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.
239
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 :
V (S) =
f (x)2 dx
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:
R = {(x, y) / a x b, g(x) y f (x)}
g
a
b
a
f (x)2 g(x)2 dx
240
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:
R = {(x, y) / c y d, N (y) x M (y)}
d 00000
11111
N(y)
M(y)
R
c
d
c
M (y)2 N (y)2 dy
M (y)2 dy
241
-1
(sin (x))2 dx = 2
242
(sin (x))2 dx = 2
4
1
1
1
dx = + ln(2)
2
x (x + 2)
12
4
243
>f:=1/(sqrt(x)*(x+2)):
>VolumeOfRevolution(f, x = 1 .. 4, output = integral, axes = horizontal)
= VolumeOfRevolution(f, x = 1 .. 4);
Z
4
1
1
1
dx = + ln(2)
x (x + 2)2
12
4
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.
1
3
64
1
(69 30 x2 + x4 40 x) dx =
16
5
244
1
64
(69 40 x 30 x2 + x4 ) dx =
16
5
y=f(x)
R
a
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:
ci =
245
xi + xi1
,
2
Ri
Figura 8.37:
O volume de Ai 2 ci f (ci ) xi . A soma dos volumes dos n cilindros :
Vn = 2
n
X
ci f (ci ) xi .
i=1
V (S) =
lim 2
|xi |0
n
X
i=1
ci f (ci ) xi = 2
x f (x) dx,
a
se o limite existe.
possvel demonstrar que se f contnua este limite sempre existe e independente das escolhas 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
g
a
x (f (x) g(x)) dx
x (x 1)2 dx =
247
>h:=2*Pi*x*f:
>Int(h,x=0..2)=int(h,x=0..1)-int(h,x=1..2);
Z
2 x2 (x2 3 x + 2) dx = 5
248
V = 2
1
0
x (2 x6 x4 ) dx =
17
12
249
250
8.5 Exerccios
reas
Calcule a rea sob o grfico de y = f (x) entre x = a e x = b, esboando cada regio, se:
1. f (x) = 1 x2 , x = 1, x = 1
8. f (x) = x (x 5)2 , x = 0, x = 1
2. f (x) = x3 x, x = 1, x = 1
5
, x = 0, x = 5
x+2
10. f (x) = x 4 x2 + 1, x = 0, x = 2
9. f (x) =
3. f (x) = x3 4 x2 + 3 x, x = 0, x = 2
4. Sf (x) =
x x3
, x = 1, x = 1
3
5. f (x) = ln(x), x = 1, x = e
7. f (x) = 2 x 1, x = 1, x = 10
13. f (x) = x2 + 2 x, x = 1, x = 3
14. f (x) = x4 x2 , x = 1, x = 1
2. y = cos(x), y = 1 cos(x), x = 0, x =
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
11. y = cos(x), y = cos2 (x), 0 x
12. y = ex , y = e2x1 , x = 0
13. 2 y (1 + y 2 )3 x = 0, y = 0, y = 1
14. y =
8
, y = x, y = 8x, x > 0
x2
8.5. EXERCCIOS
251
15. y = x (x 3), y = x (3 x)
r
1x
, x = 0, x = 1, y = 0
16. y =
1+x
17. y =
sen(2 x)
sen(2 x)
,y=
+ sen(2 x), 0 x
2
2
19. y =
21. y =
1
, x = 1, x = 2
(2x + 1)2
1
, x = 0, x = 4
22. y =
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
31. y = x ex , y = 0, x = 0, x = c, onde c a abscissa do ponto de inflexo da curva
32. x2 2 y + y 2 = 0, x2 + y 2 = 1
33. x = 3 y, x + y = 0 e 7 x + 3 y = 24
34. x2 = 4 y, y =
x2
8
+4
Comprimento de Arco
Calcule os comprimentos de arco da seguintes curvas, entre os pontos indicados:
1. y = 5 x 2; (2, 12) e (2, 8)
2. 12 x y = 4 x4 + 3; (1,
7
109
) e (3,
)
12
12
252
1
7
67
y3
= 0; ( , 1) e ( , 3)
3
4y
12
24
5. y =
2
1 3 3
14
2
x + ; (1, ) e (3, )
6
x
3
3
2
6. x 3 + y 3 = 2 3
3
1 2
(x + 2) 2 ; (x, y) tal que 0 x 1
3
Z x
Z
8. y =
t 1 dt, do ponto (4, 0) at (9,
7. y =
9. y =
10. y =
11 y =
Z
Z
t
0
xp
t2
t4
9
4
t2
t 1 dt)
t
0
3
11. y = x2 , do ponto (0, 0) at (1, 1)
t2 + 1 dt)
3p
t4 + t2 1 dt)
1
x4
+ 2 , de x = 1 at x = 3
8
4x
x
2 3
2
, de x = 1 at x = 4
13. y = x
3
2
14. y = ln(sen(x)), de x = at x =
3
2
15. y = ln(sec(x)), de x = 0 at x =
3
12. y =
16. y = (1 x 3 ) 2 , de x =
1
at x = 1
8
17. y = ln(cos(x)) de x = 0 a x =
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
(c) f (x) =
x
; a = 1, b = 2
(1 + x2 )2
254
Figura 8.45:
Verifique que o trabalho realizado pelo gs quando o volume se expande de V1 a V2 :
W =
V2
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 .
P
Figura 8.46:
Considere uma lmina com densidade uniforme no plano dada por:
R = {(x, y) R2 / a x b, f (x) y g(x)},
onde f e g so funes contnuas em [a, b]. Pesquise na bibliografia e verifique que o
centro de massa da lmina, chamado de centride de R, o ponto (x, y) tal que:
1
x=
A
b
a
x f (x) g(x) dx,
1
y=
2A
b
a
f 2 (x) g2 (x) dx,
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 =
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
21. O tringulo de vrtices (0, 0), (0, 2) e (4, 2)
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
23. y = 4 x2 , no primeiro quadrante
24. x = 1 + sen(y), x = 0, y =
5
2
25. y 2 = 4x, y = 0 e x = 4
26. y = 1
1
, x = 1, y = 0 e y =
x4
15
16
27. 9 x2 + 16 y 2 = 144
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
35. y = x, y = 1 a reta y = 1
36. y = 4 x2 , no primeiro quadrante; a reta x = 2
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
Na definio de integral definida, consideramos a funo integranda contnua num intervalo
fechado e limitado. Agora, estenderemos esta definio para os seguintes casos:
Funes definidas em intervalos do tipo [a, +), (, b] ou (, +), ou seja para todo
x a ou x b ou para todo x R, respectivamente.
A funo integranda descontnua em um ponto c tal que c [a, b].
As integrais destas funes so chamadas integrais imprprias. As integrais imprprias so
de grande utilidade em diversos ramos da Matemtica como por exemplo, na soluo de equaes diferenciais ordinrias via transformadas de Laplace e no estudo das probabilidades, em
Estatstica.
f : [1, +) R
tal que f (x) =
1
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
1
e 1 x b, acima do eixo dos x.
x2
dx
1
1 b
=1 .
=
x2
x 1
b
intuitivo que para valores de b, muito grandes, a rea da regio limitada Rb uma boa aproximao da rea da regio ilimitada R. Isto nos induz a escrever:
A(R) = lim A(Rb ),
b+
b+ 1
1
dx
= lim (1 ) = 1 u.a.
2
b+
x
b
dx
.
x2
259
Esta integral um exemplo de integral imprpria com limite de integrao infinito. Motivados
pelo raciocnio anterior temos as seguintes definies:
Definio 9.1.
1. Se f uma funo integrvel em [a, +), ento:
Z
f (x) dx = lim
b+ a
f (x) dx
f (x) dx = lim
a a
f (x) dx
f (x) dx = lim
a a
f (x) dx + lim
b+ 0
f (x) dx
260
>Int(f,x=0..infinity)=limit(int(f,x=0..b),b=infinity);
Z
2.
1
dx =
2
1+x
2
ex dx.
>f:=exp(-x):
>Int(f,x=0..infinity)=limit(int(f,x=0..b),b=infinity);
Z
ex dx = 1
0
3.
ex dx.
dx =
dx +
>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
logo; a integral diverge.
ex dx =
+
0
ex dx
261
u.a.
5. Seja p R. Calcule
De fato:
+
1
dx
.
xp
Z
b
1
dx
1
(b1p 1), p 6= 1
=
p
x
1p
>f:=1/xp:
>assume(p<>-1,b>0):
>int(f,x=1..b);
a) Se p > 1:
1 + bp+1
p1
>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
b) Se p < 1:
>assume(p<1):
>Int(f,x=1..infinity)=limit(int(f,x=1..b),b=infinity);
Z
(xp )1 dx =
c) Se p = 1
>Int(1/x,x=1..infinity)=limit(int(1/x,x=1..b),b=infinity);
Z
x1 dx =
Em geral:
+
1
dx
=
1
xp
p1
se p 1
se p > 1.
2. Se
R +
a
g(x) dx converge.
f (x) dx diverge.
a
A prova, segue diretamente das definies. Seja f (x) 0, para todo x a. Para mostrar a convergncia 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.
1. Analise a convergncia da integral:
sen(x) + 2
dx.
x
263
sen(x)+2
.
x
>f:=(sin(x)+2)/sqrt(x):
>Int(f, x = 1 .. infinity) = limit(int(f, x = 1 .. b), b = infinity);
Z
sin (x) + 2
dx =
x
1
1
1 + 2
sen(x) + 2
=
.
x
x
x
Por outro lado:
diverge.
2
dx diverge; logo, pela proposio, parte 2, temos que a integral dada
x
f (x) dx.
se o limite existe. Nesse caso, dizimos que a integral converge no sentido de Cauchy. A notao
que utilizaremos :
VP
Observaes 9.1.
f (x) dx.
264
1. Se a integral imprpria converge, ento integral imprpria converge no sentido de Cauchy. Porm, a reciproca no verdadeira. De fato, considere:
VP
VP
x dx.
x dx = lim
a+ a
x dx = 0.
VP
f (x) dx = 0 e
f (x) dx diverge.
4. Se f par e a integral imprpria converge no sentido de Cauchy, ento a integral imprpria converge e:
Z
f (x) dx = 2
f (x) dx = V P
f (x) dx.
Se f uma funo contnua em [a, c) (c, b], a < c < b e tal que:
lim |f (x)| = lim |f (x)| = +.
xc+
xc
0+
Z
f (x) dx +
f (x) dx
c+
265
1
24
362880
2. Calcule
1
1
e
2
3
266
Digitemos:
>g:=x->GAMMA(x);
g := x 7 (x)
Logo:
>g(1/2);
>g(1/3);
2 3
3 (2/3)
>evalf(% );
2.678938537
No difcil ver que, utilizando integrao por partes, obtemos:
(x + 1) = x (x).
Em particular, se n N, temos que:
Como:
(n + 1) = n (n) = n (n 1) (n 1) = n (n 1) . . . 2 1 (1).
(1) =
et dt = 1.
(n + 1) = n!
Por outro lado, para x > 0 temos:
(x) =
1
(x + 1).
x
1
(x + 1).
x
267
Exemplo 9.4.
1. Calcule (0.2):
(0.2) =
1
1
(0.2 + 1) =
(0.8).
0.2
0.2
No MAPLE:
>restart;
>f:=x->GAMMA(x+1)/x;
f := x 7
(x)
x
>f(-0.2);
29.10574284
Logo, podemos definir a funo , para 2 < x < 1 por:
(x) =
1
(x + 1).
x
Exemplo 9.5.
1. Calcular (1.2)
(1.2) =
1
1
1 1
(1.2 + 1) =
(0.2) =
(0.8).
1.2
1.2
0.2 1.2
No MAPLE:
>f(-1.2);
4.042464284
Continuando este processo, podemos definir a funo , para x < 0 por:
(x) =
1
(x + 1).
x
268
9.5 Probabilidades
Uma funo f : R R positiva e integrvel chamada funo de densidade de probabilidade
se:
Z
+
f (x) dx = 1
a
Z b
f (x) dx
f (x) dx
x f (x) dx,
+
2
x E(x) f (x) dx
V (x).
9.5. PROBABILIDADES
269
>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:
f (x) =
a x
se 0 > x
a (1 x)
1
se 0 x
2
1
se
x1
2
se x > 1.
(a) Determine a constante a tal que f seja uma funo de densidade de probabilidade.
1
3
1
(b) Calcule P (x ) e P ( x ) .
2
2
4
(c) Determine E(x), V (x) e x .
(a) Devemos ter:
logo:
f (x) dx = 1;
>Int(f(x),x=0..infinity)=int(a*x,x=0..1/2)+int(a*(1-x),x=1/2..1);
a
ento, = 1 e a = 4:
4
f (x) dx =
a
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
2.0
1.5
1.0
0.5
0.5
-0.5
1.0
1.5
1
1
) :=
2
2
>P(1/2 <=x<=3/4):=int(4*(1-x),x=1/2..3/4);
3
3
1
P ( x ) := .
2
4
8
(c) Calculamos:
>E:=int(x*f,x=-infinity..infinity);
E(x) :=
1
.
2
Determinemos:
>V:=int(f*(x-E)2),x=-infinity..infinity) ;
V :=
1
.
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) =
0
outro caso.
9.5. PROBABILIDADES
271
f :=
3/2 3/2 x2
0
0 x and x 1
otherwise
O valor esperado :
>E:= int(f*x, x = -infinity .. infinity);
E :=
3
= 0.375.
8
19
320
Como :
>sigma:=sqrt(V);
:= 0.24366
A fbrica vender mais ou menos 0.244 toneladas de cimento.
1
se a x b
f (x) = b a
0
outro caso
Observe que:
1
f (x) dx =
ba
dx = 1.
272
a+b
.
2
(b a)2
.
12
O desvio padro:
ba
x = .
12
Exemplo 9.7.
1. Um ponto escolhido aleatriamente no intervalo [0, 10]. Determine a probabilidade que
que o ponto escolhido esteja entre 8 e 8.6.
Definimos a funo densidade de probabilidade da distribuio uniforme sobre o intervalo
[0, 10], por:
>f:= piecewise(0 <= x and x <= 10, 1/10);
Logo:
1
f (x) = 10
0
0 x and x 10
otherwise
>P(8 x 8.5):=int(f,x=8..8.6);
P (8 x 8.5) :=
0.6
= 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
Sabemos que E(x) =
273
(b a)2
a+b
= 4 e V (x) =
=
2
12
(
eq1 := a + b
eq2 := b a
4
, logo:
3
=8
= 4.
>solve({eq1,eq2},{a,b});
{a = 2, b = 6}
Ento:
>P(x 4):=int(f,x=2..4);
P (x 4) :=
1
= 50%
2
E
P(3 x 4):=int(f,x=3..4);
P (3 x 4) :=
1
= 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
= 150
2
(200 100)2
= 833.3.
V :=
12
E :=
Como o equilbrio (no se perde nem se ganha) acontece quando vende 130 toneladas, devemos
calcular:
Z 130
30
dx
=
= 0.3.
P (x < 130) :=
100
100 100
Isto , tem uma probabilidade de 30%.
274
> 0. Observe que f (x) 0, para todo x.
f (x) dx = 1.
ex dx = ea eb
1
.
V =
1
.
2
x =
1
.
A varincia:
O desvio padro:
Exemplo 9.8.
1. Para determinado tipo de baterias de telefone celular, a funo de densidade de probabilidade onde x horas o tempo de vida til de uma bateria escolhida aleatoriamente dada
por:
x/20
e
se x > 0
f (x) =
20
0
se x 0.
9.5. PROBABILIDADES
275
1 ex/20
f := 20
0
x>0
otherwise
>P(10 x 15):=int(f,x=10..15);
P (10 x 15) := 0.134
aproximadamente, 13.4%.
>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.
1
1
=
= 0.1. Logo, digitemos:
10
x>0
otherwise
276
>P(10 x ):=int(f,x=10..infinity);
P (10 x) := e1
aproximadamente, 36.8%, e:
E = 10 min.
e V = 100 min.
f (x) =
x+1
se x
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
0.5
1.0
1.5
2.0
9.5. PROBABILIDADES
277
E=
V =
2
( 1)2 ( 2)
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:
=2
1
2
1
V :=
=
2
( 1) ( 2)
2
E :=
>solve({E,V},{alpha ,beta});
3
{ = 2, = 3}, { = 4, = }
2
logo, como > 1 temos =
3
e = 4, e:
2
(b) Calculamos:
81
4 x5
f :=
3
2
otherwise
P(x>= 10):=int(f,x=10..infinity);
P (x 10) := 0.00050625.
2. Numa populao a renda distribuida segundo uma distribuio de Pareto, com = 3 e
= 1000.
278
(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:
>f:= piecewise(x >= 1000, 3*10003/x4);
3000000000
f :=
x4
0
1000 x
otherwise
(a) Calculamos:
>P(x>= 5000):=int(f,x=5000..infinity);
P (x 5000) :=
1
125
>evalf(%);
0.008
Logo, 0.8%
(b) Calculamos:
>P(2000 <= x<= 3000):=int(f,x=2000..3000);
P (2000 x 3000) :=
>evalf(%);
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);
P (x < 1500) :=
>evalf(%);
19
.
27
19
216
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
x5
f1 (x) =
5 12005
x6
f2 (x) =
se x 1000
se x < 1000
se x 1200
se x < 1200.
0.003
0.002
0.001
500
1000
1500
2000
2500
4000000000000
x5
f1 :=
12441600000000000
x6
f2 :=
x 1000
otherwise
x 1200
otherwise
280
; logo:
1
4000
= 1333.33 e E2 := 1500.
3
r
1 = 471.405
2 = 387.298.
1
16
>evalf(%);
0.0625
>P1(2000<x):=int(f2,x=2000..infinity);
P 2(2000 < x) :=
243
=
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);
P 1(2000 x 3000) :=
65
1296
>evalf(%);
0.05015435
>P2(2000<=x<=3000)=int(f2,x=2000..infinity);
P 2(2000 x 3000) :=
>evalf(%);
0.06752
211
3125
281
1
2
2
e(x) /2 ,
2
< x < +,
onde 0 e > 0.
x
Figura 9.13: Grfico de f , para = 0 e = 1.
A constante dita mdia e dito o desvio padro.
Verificao de que esta funo uma densidade de probabilidade. De fato:
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);
Z
(x)2
1
1/2 e1/2 2
2 1 dx = 1
E = .
A varincia:
V = 2 .
Devido a complexidade da integral envolvida nos clculos que devem ser feitos quando utilizada a distribuio normal, os estatsticos criaram uma tabela, nica, da chamada distribuio
282
x
.
2 /2 2
e(x)
x
1
.
dx = erf
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
outro caso.
283
0
Donde segue que:
f (x) dx = 1.
0.5
0.4
0.3
0.2
0.1
10
V (x) =
.
2
Analogamente:
Exemplo 9.11.
1. O tempo, em horas, utilizado para a montagem de um carro segue a distribuio gama. Se
a esperana e a varincia so 2 e 1, respectivamente. Estime a probabilidade de que um carro
seja montado pelo menos em uma hora.
Sabemos que E(x) =
e V (x) = 2 ; logo:
eq1 :=
>solve({eq1,eq2},{, });
eq2 :=
=2
=1
2
{ = 2, = 4}
284
(
16 e2 x x3
f (x) =
0
se x > 0
outro caso.
0.30
0.25
0.20
0.15
0.10
0.05
0.5
1.0
1.5
2.0
2.5
3.0
>evalf(%);
0.857259238
(
0.0000559896 e0.81 x x6.81
f (x) =
0
se x > 0
outro caso.
285
0.12
0.10
0.08
0.06
0.04
0.02
10
15
20
25
30
7.81
=
= 9.64198
0.81
x9
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
A(R ) =
9
dx
= 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
0
0+
dx
= lim 6 2 = 6 u.a.
x 0+
dx
um exemplo de integral imprpria com integrando ilimitado.
x
f (x) dx = lim
a+
f (x) dx
f (x) dx = lim
f (x) dx
a
287
y=f(x)
+
b
Figura 9.18:
3. Se f uma funo integrvel em [a, b] exceto em c tal que a < c < b, ento:
Z
f (x) dx =
a
f (x) dx +
a
f (x) dx = lim
f (x) dx + lim
a
c+
f (x) dx
>Int(f,x=0..Pi/2)=limit(int(f,x=e..Pi/2),e=0,right);
Z
2.
dx
.
x+2
1/2
0
cos (x)
p
dx = 2
sin (x)
288
1
4
1
3
3
dx = 22/3 + 32/3
2
2
x+2
x2 +
p
3
y2 =
a2 , a > 0.
a :=
3
x
>b:=:=simplify(subs(x(2/3)+y(2/3)=a(2/3)),a);
3
a
b :=
3
x
p
3
3
Na ltima igualdade usamos o fato de que x2 + 3 y 2 = a2 ; logo,
L := 6 a
4. Calcule a rea limitada por f (x) =
1
, pelo eixo dos x e pelas retas x = 2 e x = 5.
x2
289
1 .
x2
>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
f (x) dx = lim
a+
f (x) dx + lim
b+ c
f (x) dx
Exemplo 9.13.
1.
dx
.
x2 4
>f:= 1/(x*sqrt(x2-4)):
>Int(f, x = 2 .. infinity) = int(f, x = 2 .. infinity);
Z
1
1
dx =
2
4
x x 4
1
e o eixo dos x.
x (x + 1)
290
>f:= 1/(sqrt(x)*(x+1)):
>Int(f, x = 0 .. infinity) = int(f, x = 0 .. infinity);
Z
1
dx =
x (x + 1)
0
1
.
x (x+1)
9.8. EXERCCIOS
291
9.8 Exerccios
1. Calcule as seguintes integrais imprprias, caso sejam convergentes:
(a)
(b)
(c)
(d)
dx
x x
(m)
dx
2
x +9
(n)
dx
(x + 1)(x + 2)
x2
xe
(o)
dx
(p)
(e)
(f)
(g)
(h)
(i)
(j)
(l)
|x| e
dx
(q)
(r)
(s)
x
dx
x2 + 1
dx
x2 + 2 x + 5
dx
x3 + x
ex sen(x) dx
(x2
(t)
dx
(u)
x3
dx
1 + x4
dx
x ln3 (x)
e2
+
x
dx
+ 1)2
x cosh(x) dx
cosh(x)
dx
1 + senh(x)
Z +
dx
(2 x 3)2
dx
x ln(x)
x2
(k)
x2
x5
Z +
x sen(x) dx
ln(x)
dx
x
(v)
dx
+1
(w)
x2
sen(t ) et dt
(x)
dx
+1
x2
dx
3
x2
dx
x ln2 (x)
y=
1
x4 +1
(b) y = x2 , y = e2x
x1
e o eixo dos x.
(b)
est dt
(c)
(d)
est et dt
est sen(t) dt
t2 est dt
292
(e)
(f)
est senh(t) dt
(g)
0
+
est cosh(t) dt
(h)
Z0
0
4. Seja (x) =
R +
0
1 cos(x)
dx
xs
dx
(sen(x))s
se x > 0
se x 0,
9.8. EXERCCIOS
293
(a) Determine a probabilidade de que o tempo do conserto seja menor que 10 minutos.
(b) Se o custo do conserto de 20 u. m. por cada 30 minutos ou frao de reparos; qual
a probabilidade de que um conserto custe 40 u.m?
(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.
(a) Qual a probabilidade dos circuitos funcionarem em menos de 600 horas?
(b) Qual a probabilidade dos circuitos continuarem funcionando aps 600 horas?
10. Os marcapassos funcionam, com probabilidade exponencial em mdia, 16 anos.
(a) Qual a probabilidade de que uma pessoa que j tenha um marcapasso deva reimplantar um novo antes de 20 anos?
(b) Se o marcapasso estivesse funcionando durante 5 anos, qual a probabilidade de
que o paciente deva reimplantar outro aps 25 anos?
11. Numa populao a renda distribuido segundo a distribuio de Pareto, com = 5 e
= 2200.
(a) Qual a probabilidade de que uma pessoa ganhe mais de 1000?
(b) Qual a probabilidade de que uma pessoa ganhe entre 1000 e 1500?
(c) Qual a probabilidade de que uma pessoa ganhe abaixo da mdia?
12. Se em trs cidades, as rendas seguem as seguintes distribuies de Pareto para = 3,
= 1200, = 4, = 1300 e = 5, = 1500, respectivamente.
de cada cidade e o desvio padro?
(a) Qual a renda medio
(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
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 .
(b) Qual a probabilidade de um usurio utilizar o computador no mximo 20 minutos?
(c) Qual a probabilidade de um usurio utilizar o computador entre 20 e 40 minutos?
15. Se o tempo de sobrevivncia de um certo tipo de cirugia, em anos, segue a distribuio
gama para = 0.9 e = 81; determine:
(a) O tempo mdio de sobrevivncia.
(b) Qual a probabilidade de sobrevivncia seja menor de 5 anos.
16. Calcule as seguintes integrais imprprias, caso sejam convergentes:
(a)
(b)
(c)
(d)
Z
Z
(e)
(f)
(g)
(h)
(i)
(j)
(k)
dx
cos(x 3 )
0
4
0
4
0
1
1
2
Z1
(l)
1
dx
2
x3
dx
16
x2
e x
dx
x
dx
p
7
x (ln(x))2
dx
x3
dx
1 cos(x)
Z 2
dx
2 x x2
Z0 5
dx
p
5
(5 x)2
4
Z 2
dx
2 4 x2
1 x
Z 1
dx
1 x2
0
(m)
(n)
(o)
(p)
(q)
(r)
(s)
(t)
(u)
(v)
dx
2
0 (x 1)
Z
2
dx
cos(x)
Z0 3
dx
4 x x2 3
Z1 1
3 x2 + 2
dx
3
x2
0
Z 1
dx
2
2 x x 1
Z 2
dx
x ln2 (x)
Z1 2
dx
p
ln(x)
1 x
Z 2r
2+x
dx
2x
0
Z 2
1
1
sen( ) dx
2
x
x
Z0 1
dx
3
0 (1 x )
Z 1
2
dx
p
3
ln(x)
0 x
Bibliografia
[M-M]
[VC]
Bibliografia Suplementar
Angela R. Santos - Waldecir Bianchini: Aprendendo Clculo com o Maple - Clculo de uma varivel,
Ed. Rio de Janeiro: LTC, 2002.
295