You are on page 1of 59

Instituto Politecnico de Leiria

Escola Superior de Tecnologia e Gestao


Apontamentos
de
Matematica Aplicada
Parte II
Engenharia Electrotecnica
Ana Mendes
Milton Ferreira
Departamento de Matematica
2009
Conte udo
1 Integrais Triplos 1
1.1 Integrais triplos sobre regioes paralelipipedicas . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Integrais triplos sobre regioes limitadas de qualquer tipo . . . . . . . . . . . . . . . . . 3
1.3 Integrais triplos em coordenadas cilndricas . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4 Integrais triplos em coordenadas esfericas . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.5 Mudanca de variaveis em integrais m ultiplos . . . . . . . . . . . . . . . . . . . . . . . . 13
1.6 Centro de gravidade e centroide de um solido . . . . . . . . . . . . . . . . . . . . . . . 15
2 Integrais curvilneos 17
2.1 Denicao de integral curvilneo sobre um campo escalar . . . . . . . . . . . . . . . . . 17
2.2 Campos vectoriais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.3 Operadores diferenciais sobre campos vectoriais . . . . . . . . . . . . . . . . . . . . . . 21
2.3.1 Divergencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3.2 Rotacional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3.3 Operadores duplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.4 Campos vectoriais conservativos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.5 Integrais curvilneos sobre campos vectoriais . . . . . . . . . . . . . . . . . . . . . . . . 25
2.6 Teorema fundamental do calculo para integrais curvilneos . . . . . . . . . . . . . . . . 27
2.7 Teorema de Green . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3 Integrais de Superfcie 31
3.1 Superfcies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.2 Integral de superfcie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.2.1 Integral de superfcie de campo escalar . . . . . . . . . . . . . . . . . . . . . . . 34
3.2.2 Integral de superfcie de campo vectorial . . . . . . . . . . . . . . . . . . . . . . 39
3.3 Teorema de Stokes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.4 Teorema da divergencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4 Programacao Linear 43
4.1 Introducao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.2 Resolucao geometrica do problema com duas variaveis principais . . . . . . . . . . . . 44
4.3 Caso geral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.4 Metodo simplex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
ii
1 Integrais Triplos
Neste captulo, analisamos a nocao de integral triplo de funcoes reais de tres variaveis e suas aplicacoes,
nomeadamente o calculo de volumes de solidos e centros de massa. Pressupoe-se que o aluno tenha
bases solidas em integrais simples e duplos, leccionados na unidade curricular de Analise Matematica.
1.1 Integrais triplos sobre regioes paralelipipedicas
Recorrendo a um processo analogo ao que foi usado para denir integrais duplos para funcoes de duas
variaveis, tambem se podem denir integrais triplos para funcoes reais de tres variaveis reais.
Seja f uma funcao de tres variaveis denida na regiao paralelipipedica (fechada) S R
3
, denida
por:
S =
_
(x, y, z) R
3
: a x b, c y d, r z s
_
= [a, b] [c, d] [r, s] .
Considere-se uma particao P de S de paralelippedos de faces paralelas aos planos coordenados, de-
terminada pelas seguintes particoes dos intervalos [a, b], [c, d] e [r, s]:
a = x
0
< x
1
< . . . < x
i
< . . . < x
m
= b;
c = y
0
< y
1
< . . . < y
j
< . . . < y
n
= d;
r = z
0
< z
1
< . . . < z
k
< . . . < z
l
= s.
Deste modo obtem-se mn l paralelippedos, com a forma:
S
ijk
= [x
i1
, x
i
] [y
j1
, y
j
] [z
k1
, z
k
] ,
sendo o volume V
ijk
de cada S
ijk
dado por
V
ijk
= x
i
y
j
z
k
,
com x
i
= x
i
x
i1
, y
j
= y
j
y
j1
e z
k
= z
k
z
k1
.
Denicao 1.1.1 Considere-se, em cada S
ijk
, um ponto (x

ijk
, y

ijk
, z

ijk
) arbitrario. Designa-se por
somas triplas de Riemann a seguinte expressao:
m

i=1
n

j=1
l

k=1
f(x

ijk
, y

ijk
, z

ijk
) V
ijk
.
1
Denicao 1.1.2 (Integral triplo de f sobre a regiao S)
Seja f : D
f
R
3
R uma funcao tal que S D
f
. Se o limite da soma tripla de Riemann quando
m, n, l +existe, para toda a particao P de S e independente da escolha dos pontos (x

ijk
, y

ijk
, z

ijk
),
entao o limite
lim
m,n,l+
_
_
m

i=1
n

j=1
l

k=1
f
_
x

ijk
, y

ijk
, z

ijk
_
V
ijk
_
_
designa-se por integral triplo de f sobre a regiao S e representa-se por
___
S
f (x, y, z) dV ,
onde dV = dxdydz representa o elemento de volume em coordenadas cartesianas.
Denicao 1.1.3 (Funcao integravel) Diz-se que f : D
f
R
3
R e integravel em S quando
existe o integral triplo de f sobre S.
Uma condicao suciente para que uma funcao seja integravel e fornecida pelo seguinte teorema.
Teorema 1.1.4 Se f : D
f
R
3
R e uma funcao contnua em S D
f
entao f e integravel em S.
O teorema seguinte e conhecido por Teorema de Fubini e permite na pratica calcular o integral
triplo numa regiao paralelipipedica atraves de integrais simples iterados.
Teorema 1.1.5 (Fubini) Se f e integravel na regiao S = [a, b] [c, d] [r, s] entao
___
S
f (x, y, z) dV =
_
s
r
__
d
c
__
b
a
f (x, y, z) dx
_
dy
_
dz.
Observacao 1.1.6 O integral do segundo membro pode ser substitudo por um outro em que se efectue
a integracao por ordem diferente, por exemplo
_
d
c
__
b
a
__
s
r
f (x, y, z) dz
_
dx
_
dy. Assim, temos 6
possveis ordens de integracao: dxdydz, dxdzdy, dydxdz, dydzdx, dzdxdy e dzdydx.
Exemplo 1.1.7
Calcular
___
S
(x +z) dV onde S =
_
(x, y, z) R
3
: 0 x 2, 1 y 3, 0 z 1
_
.
___
S
xy dV =
_
2
0
_
3
1
_
1
0
xy dzdydx =
_
2
0
_
3
1
[xyz]
1
0
dydx
=
_
2
0
_
3
1
xy dydx =
_
2
0
_
x
y
2
2
_
3
1
dx
=
_
2
0
_
9
2
x
1
2
x
_
dx =
_
2
0
4x dx =
_
2x
2

2
0
= 8.
2
Teorema 1.1.8 (Propriedades do integral triplo) Seja S uma regiao limitada do espaco. Supondo
que os seguintes integrais triplos existem, tem-se:
1.
___
S
[f (x, y, z) +g (x, y, z)] dV =
___
S
f (x, y, z) dV +
___
S
g (x, y, z) dV.
2.
___
S
cf (x, y, z) dV = c
___
S
f (x, y, z) dV, (c R) .
3. Se f (x, y, z) g (x, y, z) para todo o (x, y, z) S, entao
___
S
f (x, y, z) dV
___
S
g (x, y, z) dV.
4. Se S = S
1
S
2
, com S
1
e S
2
regioes do espaco que nao se intersectam, excepto possivelmente
nas suas fronteiras comuns, entao
___
S
f (x, y, z) dV =
___
S
1
f (x, y, z) dV +
___
S
2
f (x, y, z) dV.
5. Se f(x, y, z) = 1 entao
___
S
dV = Volume de S.
1.2 Integrais triplos sobre regioes limitadas de qualquer tipo
Dada uma regiao S do espaco, limitada, podemos decompo-la numa reuniao disjunta de regioes de um
dos seguintes tipos:
Regiao do Tipo I
Uma regiao S do espaco diz-se de Tipo I, se existir uma regiao R do plano xOy, horizontal ou
verticalmente simples, tal que
S =
_
(x, y, z) R
3
: (x, y) R,
1
(x, y) z
2
(x, y)
_
,
sendo
1
e
2
funcoes contnuas em R.
3
S e um solido cuja projeccao sobre o plano xOy e R e que e limitado superiormente pela superfcie
de equacao z =
2
(x, y) e inferiormente pela superfcie de equacao z =
1
(x, y) . Prova-se que:
___
S
f (x, y, z) dxdydz =
__
R
_
_

2
(x,y)

1
(x,y)
f (x, y, z) dz
_
dxdy.
Regiao do Tipo II
Uma regiao S do espaco diz-se de Tipo II, se existir uma regiao R do plano yOz, horizontal ou
verticalmente simples, tal que
S =
_
(x, y, z) R
3
: (y, z) R,
1
(y, z) x
2
(y, z)
_
,
sendo
1
e
2
funcoes contnuas em R. Tem-se que
___
S
f (x, y, z) dxdydz =
__
R
_
_

2
(y,z)

1
(y,z)
f (x, y, z) dx
_
dydz.
Regiao do Tipo III
Uma regiao S do espaco diz-se de Tipo III, se existir uma regiao R do plano xOz, horizontal ou
verticalmente simples, tal que
S =
_
(x, y, z) R
3
: (x, z) R,
1
(x, z) y
2
(x, z)
_
sendo
1
e
2
funcoes contnuas em R.
Tem-se que
___
S
f (x, y, z) dxdydz =
__
R
_
_

2
(x,z)

1
(x,z)
f (x, y, z) dy
_
dxdz.
4
Exerccios 1.2.1
Calcular
___
S
f(x, y, z) dV , onde S e o solido representado na gura, limitado pelos planos de
equacoes x = 0, y = 0 e z = 4 e pelo paraboloide de equacao z = x
2
+y
2
.
Regiao tipo I
S
I
=
_
(x, y, z) R
3
: (x, y) R x
2
+y
2
z 4
_
onde R =
_
(x, y) R
2
: 0 x 2 0 y

4 x
2
_
e a
projeccao do solido S sobre o plano xOy, conforme e ilustrado
na gura. Assim,
___
S
f(x, y, z) dV =
_
2
0
_
_

4x
2
0
__
4
x
2
+y
2
f(x, y, z)dz
_
dy
_
dx.
Se f(x, y, z) = 1 entao
_
2
0
_

4x
2
0
_
4
x
2
+y
2
1 dz dy dx = V ol(S). ()
Conforme facilmente se conrma o calculo dos integrais triplos apresentados em () , () e ( ) e
demasiado trabalhoso. Por isso, sentimos a necessidade de considerar outros sistemas de coordenadas,
5
Regiao tipo II
S
II
=
_
(x, y, z) R
3
: (y, z) R 0 x
_
z y
2
_
onde R =
_
(y, z) R
2
: 0 y 2 y
2
z 4
_
e a pro-
jeccao do solido S sobre o plano yOz, conforme e ilustrado
na gura. Assim,
___
S
f(x, y, z)dV =
_
2
0
_
4
y
2
_

zy
2
0
f(x, y, z)dxdzdy.
Se f(x, y, z) = 1 entao
_
2
0
_
4
y
2
_

zy
2
0
1 dxdzdy = V ol(S). ()
Regiao tipo III
S
III
=
_
(x, y, z) R
3
: (x, z) R 0 y

z x
2
_
onde R =
_
(x, z) R
2
: 0 x 2 x
2
z 4
_
e a pro-
jeccao do solido S sobre o plano xOz, conforme e ilustrado
na gura. Assim,
___
S
f(x, y, z) dV =
_
2
0
_
4
x
2
_

zx
2
0
f(x, y, z) dydzdx.
Se f(x, y, z) = 1 entao
_
2
0
_
4
x
2
_

zx
2
0
1 dydzdx = V ol(S). ( )
tais como as coordenadas cilndricas e as coordenadas esfericas.
1.3 Integrais triplos em coordenadas cilndricas
Denir um integral triplo de uma funcao, em certas regioes S que sao limitadas por algumas superfcies
tais como esferas, paraboloides, elipsoides e cilindros, pode ser muito complicado utilizando o sistema
de coordenadas cartesianas. De facto, trata-se de um problema semelhante ao caso do plano, onde
surgiu a necessidade de denir um integral duplo em coordenadas polares. Nesta seccao, iremos
recorrer ao sistema de coordenadas cilndricas para calcular integrais triplos.
O sistema de coordenadas cilndricas (r, , z) e denido por:
onde r =
_
x
2
+y
2
e tan =
y
x
com x ,= 0
_
para x = 0, =

2
=
3
2
_
.
6
_

_
x = r cos
y = r sin
z = z
Neste sistema de coordenadas a regiao mais simples e o bloco cilndrico determinado por
S = (r, , z) : r
1
r r
2
,
1

2
, z
1
z z
2
.
Para denir o integral triplo de uma funcao contnua z = f(x, y) em coordenadas cilndricas na
regiao S, considere-se uma regiao de projeccao R no plano x0y, que tem uma representa cao conveniente
em coordenadas polares, sendo esta denida por
R = (r, ) :
1

2
, g
1
(
1
) r g
2
(
2
) .
Procedendo de forma semelhante ao que foi feito no caso das coordenadas rectangulares prova-se
que se f e uma funcao contnua na regiao S, entao
___
S
f (x, y, z) dxdydz =
__
R
_
_
h
2
(x,y)
h
1
(x,y)
f (x, y, z) dz
_
dA.
Utilizando o calculo de integrais duplos em coordenadas polares, pode-se ainda obter a seguinte
expressao para o calculo do integral triplo:
___
S
f (x, y, z) dxdydz =
_

2

1
_
g
2
()
g
1
()
_
_
h
2
(r cos ,r sin)
h
1
(r cos ,r sin)
f (r cos , r sin , z) rdz
_
drd.
Assim sendo, temos o seguinte teorema:
7
Teorema 1.3.1 Seja f : D
f
R
3
R uma funcao contnua numa regiao S D
f
. Designando por
S

a regiao S expressa em coordenadas cilndricas, tem-se


___
S
f (x, y, z) dxdydz =
___
S

f (r cos , r sin , z) r dz dr d.
Exerccio 1.3.2
Indicar uma expressao que permita determinar o volume dos seguintes solidos, utilizando coorde-
nadas cilndricas:
1. Em coordenadas cilndricas, o solido representado na gura, e limitado superiormente pela su-
perfcie de equacao z =

25 r
2
, inferiormente pelo plano z = 0 e exteriormente pela superfcie
de equacao r = 3.
Solido
Superior/ : z =

25 r
2
Inferior/ : z = 0
Exterior/ : r = 3
Projeccao no plano x0y
O integral que permite calcular o volume do solido e dado por:
V =
___
dV =
_
2
0
_
3
0
_

25r
2
0
r dz dr d.
2. Em coordenadas cilndricas, o solido representado na gura, e limitado superiormente pela su-
perfcie de equacao z =

25 r
2
, inferiormente pelo plano z = 0 e interiormente pela superfcie
de equacao r = 3.
O integral que permite calcular o volume do solido e dado por:
V =
___
dV =
_
2
0
_
5
3
_

25r
2
0
r dz dr d.
8
Solido
Superior/ : z =

25 r
2
Inferior/ : z = 0
Interior/ : r = 3
Projeccao no plano x0y
Solido
Superior/ : z =

2
Inferior/ : z =
_
x
2
+y
2
Projeccao no plano x0y
3. Em coordenadas cilndricas, o solido representado na gura, e limitado superiormente pelo plano
de equacao z =

2 e inferiormente pela superfcie de equacao z =


_
x
2
+y
2
.
O integral que permite calcular o volume do solido e dado por:
V =
___
dV =
_
2
0
_

2
0
_

2
r
r dz dr d.
1.4 Integrais triplos em coordenadas esfericas
O sistema de coordenadas esfericas (, , ) +e denido por:
_

_
x = sin cos
y = sin sin
z = cos
9
e igual `a distancia do ponto P `a origem O (0 < +),
e o angulo entre o semi-eixo positivo dos zz e o segmento de recta [OP] (0 ),
e o angulo entre o semi-eixo positivo dos xx e o segmento de recta [OP

] (0 < 2),
onde
_

_
=
_
x
2
+y
2
+z
2
tan =
y
x
, x ,= 0
_
para x = 0, =

2
=
3
2
_
tan =
_
x
2
+y
2
z
, z ,= 0
_
para z = 0, =

2
_
.
Neste sistema de coordenadas a regiao mais simples e uma cunha esferica determinada por
S = (, , ) :
1

2
,
1

2
,
1

2
.
Apesar de anteriormente, termos denido o integral triplo dividindo o solido em pequenos para-
lelippedos, podemos denir o integral triplo de forma analoga pensando em dividir o solido S em
pequenas cunhas esfericas, S
ijk
, por meio de superfcies esfericas igualmente espacadas =
i
, semi-
plano =
j
e parte de superfcies conicas =
k
.
Uma aproximacao para o volume de S
ijk
e dada por
V
ijk
area base altura

i

i
sin
k

j

i

2
i
sin
k

k
.
Assim, considerando, em cada S
ijk
, um ponto (

ijk
,

ijk
,

ijk
) arbitrario, designamos por somas
triplas de Riemann (em coordenadas esfericas) a seguinte expressao:
m

i=1
n

j=1
l

k=1
f(

ijk
,

ijk
,

ijk
)
2
i
sin
k

k
.
10
Denicao 1.4.1 (Integral triplo de f sobre a regiao S) O limite da soma tripla de Riemann
para m, n, l +, quando existe, para toda a particao P de S e e independente da escolha dos
pontos (

ijk
,

ijk
,

ijk
), designa-se por integral triplo de f sobre a regiao S e tem-se,
___
S
f (x, y, z) dV := lim
m,n,l+
_
_
m

i=1
n

j=1
l

k=1
f
_

ijk
,

ijk
,

ijk
_
V
ijk
_
_
.
Teorema 1.4.2 Seja f uma funcao contnua numa regiao S do espaco. Designando por S

a regiao
S expressa em coordenadas esfericas, tem-se:
___
S
f (x, y, z) dxdydz =
___
S

f ( sincos , sinsin , cos )


2
sind d d.
Observacao 1.4.3 Observe-se que o integral triplo em coordenadas esfericas pode ser interpretado
como uma mudanca de variavel no integral triplo em coordenadas cartesianas para um integral triplo
em coordenadas esfericas, como veremos mais adiante.
Exemplo 1.4.4
1. Em coordenadas cartesianas, o solido representado na gura, e limitado superiormente pela
superfcie de equacao z =
_
4 x
2
y
2
e inferiormente pela superfcie de equacao z =
_
x
2
+y
2
.
Solido
Superior/ : z =
_
4 x
2
y
2
Inferior/ : z =
_
x
2
+y
2
Projeccao no plano y0z
O integral, em coordenadas esfericas, que permite calcular o volume do solido e dado por:
V =
___
dV =
_
2
0
_
4
0
_
2
0
1
2
sin d d d.
11
Solido
Superior/ : z =
_
4 x
2
y
2
Exterior/ : z =
_
x
2
+y
2
Interior/ : z =

3
_
x
2
+y
2
Projeccao no plano y0z
2. Em coordenadas cartesianas, o solido representado na gura, e limitado superiormente pela
superfcie de equacao z =
_
4 x
2
y
2
, exteriormente pela superfcie de equacao z =
_
x
2
+y
2
e interiormente pela superfcie de equacao z =

3
_
x
2
+y
2
.
O integral, em coordenadas esfericas, que permite calcular o volume do solido e dado por:
V =
___
dV =
_
2
0
_
4

6
_
2
0
1
2
sin d d d.
3. Em coordenadas cartesianas, o solido representado na gura, e limitado superiormente pelo plano
z =

2, exteriormente pela superfcie de equacao x
2
+y
2
+z
2
= 4 e inferiormente pelo plano de
equacao z = 0.
Solido
Superior/ : z =

2
Inferior/ : z = 0
Lateral/ : x
2
+y
2
+z
2
= 4
Projeccao no plano y0z
Para calcular o volume do solido temos de decompor o solido em duas partes pois o parametro
tem duas variacoes diferentes consoante [0, /4[ ou [/4, /2].
V =
___
dV =
_
2
0
_
/4
0
_

2
cos
0
1
2
sin d d d +
_
2
0
_
/2
/4
_
2
0
1
2
sin d d d.
4. Em coordenadas cartesianas, o solido representado na gura, e limitado superiormente pelo plano
z =

2 e inferiormente pela superfcie de equacao z =
_
x
2
+y
2
.
12
Solido
Superior/ : z =

2
Inferior/ : z =
_
x
2
+y
2
Projeccao no plano y0z
O integral, em coordenadas esfericas, que permite calcular o volume do solido e dado por:
V =
___
dV =
_
2
0
_
4
0
_

2
cos
0
1
2
sin d d d.
1.5 Mudanca de variaveis em integrais m ultiplos
Estudaram-se ja algumas mudancas de variaveis em integrais m ultiplos, nomeadamente a mudanca
para coordenadas polares em integrais duplos e as mudancas para coordenadas cilndricas e esfericas
em integrais triplos.
Vamos agora analisar o metodo geral de mudanca de variaveis em integrais m ultiplos que inclui os
casos anteriores como situacoes particulares.
Denicao (Jacobiano): Considere-se a seguinte mudanca de variaveis
x = x(u, v) e y = y (u, v) .
O determinante
J =

x
u
x
v
y
u
y
v

chama-se Jacobiano da mudan ca de variaveis.


Suponhamos que a mudanca de variaveis e uma transformacao injectiva (ao ponto (u, v) no plano
u0v corresponde um so ponto (x, y) no plano x0y) tal que J ,= 0. Entao:
Teorema 1.5.1 Se f e uma funcao contnua numa regiao R do plano x0y que e transformada numa
regiao R

do plano u0v pela mudanca de variaveis


x = x(u, v) e y = y (u, v)
13
tem-se
__
R
f (x, y) dxdy =
__
R

f (x(u, v) , y (u, v)) [J[ dudv.


Exemplo 1.5.2
Verique-se que a mudanca de coordenadas cartesianas para coordenadas polares num integral
duplo e um caso particular deste ultimo teorema; tem-se
_
_
_
x(r, ) = r cos
y(r, ) = r sin
Portanto,
J =

cos r sin
sin r cos

= r
_
cos
2
+ sin
2

_
= r.
Entao
__
R
f (x, y) dxdy =
__
R

f (r cos , r sin ) r dr d.
Denicao 1.5.3 (Jacobiano) Para o caso dos integrais triplos, consideremos a mudanca de varia-
veis
x = x(u, v, w) , y = y (u, v, w) e z = z (u, v, w) .
Entao o determinante
J =

x
u
x
v
x
w
y
u
y
v
y
w
z
u
z
v
z
w

sera o Jacobiano da mudanca de variaveis. Supondo vericadas as mesmas condicoes que na


denicao anterior, tem-se
___
R
f (x, y, z) dxdydz =
___
R

f (x(u, v, w) , y (u, v, w) , z (u, v, w)) [J[ du dv dw.


14
Exemplos 1.5.4
1. Vamos calcular o Jacobiano da mudan ca de coordenadas cartesianas para coordenadas cilndricas
num integral triplo. Temos que
_

_
x = r cos
y = r sin
z = z
Portanto,
J =

cos r sin 0
sin r cos 0
0 0 1

= r
_
cos
2
+ sin
2

_
= r.
Entao
___
S
f (x, y, z) dxdydz =
___
S

f (r cos , r sin, z) r dr d dz.


2. Vamos calcular o Jacobiano da mudanca de coordenadas cartesianas para coordenadas esfericas
num integral triplo. Temos que
_

_
x = cos sin
y = sin sin
z = cos
Portanto,
J =

cos sin sin sin cos cos


sin sin cos sin sin cos
cos 0 sin

=
2
sin .
Entao
___
S
f (x, y, z) dxdydz =
___
S

f ( cos sin , sin sin , cos )


2
sin d d d.
1.6 Centro de gravidade e centr oide de um solido
As formulas para o centro de gravidade (x, y, z) de um solido E sao dadas por
x =
1
M
___
E
x(x, y, z) dV
y =
1
M
___
E
y (x, y, z) dV
z =
1
M
___
E
z (x, y, z) dV
15
em que (x, y, z) representa a funcao densidade do solido em cada ponto (x, y, z) E e M representa
a massa do solido E que e calculada por
M =
___
E
(x, y, z) dV.
No caso especial de o solido ser homogeneo, isto e, a funcao densidade ser constante, (x, y, z) = k,
k R
+
entao o centro de gravidade e chamado centroide e as formulas anteriores tomam o seguinte
aspecto:
x =
1
V
___
E
x dV
y =
1
V
___
E
y dV
z =
1
V
___
E
z dV
com V o volume do solido E.
16
2 Integrais curvilneos
2.1 Denicao de integral curvilneo sobre um campo escalar
Neste captulo iremos tratar o problema de integrar uma funcao ao longo de uma linha. Daremos mais
adiante uma interpreta cao geometrica desta nocao. Seja r : [a, b] R
2
uma parametrizacao regular
de uma linha C e f : D R
2
R uma funcao limitada, com C D.
Seja P = t
0
, t
1
, ..., t
N
uma particao do intervalo [a, b], isto e,
a = t
0
< t
1
< t
2
< < t
N1
< t
N
= b.
Denotemos por s
k
o comprimento do troco de C delimitado por r(t
k
) e r(t
k+1
) :
s
k
=
_
t
k+1
t
k
[[r

(t)[[dt.
Denimos as somas de Darboux superior (S
P
) e inferior (s
P
) associadas `a particao P por:
S
P
=
N1

k=0
sup
t[t
k
,t
k+1
]
f(r(t))s
k
e s
P
=
N1

k=0
inf
t[t
k
,t
k+1
]
f(r(t))s
k
.
Finalmente, seja T o conjunto de todas as particoes P do intervalo [a, b].
Denicao 2.1.1 Com as notacoes anteriores, se inf
PP
S
P
= sup
PP
s
P
dizemos que f e integravel ao
longo de C, e denotamos
_
(C,r)
f ds = inf
PP
S
P
= sup
PP
s
P
o integral curvilneo de f ao longo de C.
Vejamos uma interpreta cao geometrica desta nocao: seja r : [a, b] R
2
uma parametrizacao
regular da linha plana C e f uma funcao positiva, integravel ao longo de C. Entao
_
(C,r)
f ds representa
a area da superfcie delimitada por:
recta que une o ponto (x, y) = r(a) ao ponto (x, y, f(x, y));
recta que une o ponto (x, y) = r(b) ao ponto (x, y, f(x, y));
linha C e o graco de f restrito a C.
17
Teorema 2.1.2 Seja f : D R
2
R uma func ao limitada, com C D. Se f e contnua em C
entao f e integravel ao longo de C.
A seguinte propriedade permite, na pratica, calcular integrais curvilneos:
Proposicao 2.1.3 Seja r : [a, b] R
2
uma parametrizacao regular de uma linha C e f : D R
2
R
uma funcao integravel ao longo de C. Entao
_
(C,r)
f ds =
_
b
a
f(r(t))[[

(t)[[dt.
Notas:
1. O integral curvilneo
_
(C,r)
f ds nao depende da parametrizacao r da linha C. Se r
1
e r
2
forem
duas parametrizacoes regulares da curva C entao
_
(C,r
1
)
f ds =
_
(C,r
2
)
f ds.
Assim, a partir daqui iremos escrever o integral curvilneo independente da parametrizacao r
utilizada, ou seja, iremos escrever apenas
_
C
f ds.
2. Se a curva C e parametrizada pela abcissa curvilnea (comprimento de arco) : [0, L] R
2
entao
_
C
f ds =
_
L
0
f((s))[[

(s)[[ds =
_
L
0
f((s)) ds,
o que justica a notacao ds, ou seja, estamos de facto a integrar ao longo da curva C, pois
ds representa o elemento de arco da curva C.
3. Se f 1, isto e, f e a funcao constante igual a 1 entao o integral curvilneo representa o
comprimento da curva C.
_
C
1 ds = L.
18
Exemplos 2.1.4
1) As parametrizacoes regulares
r
1
: [0, 2] R
2
, r
1
(t) = (cos t, sin t)
r
2
: [0, 1] R
2
, r
2
(t) = (cos(2t), sin(2t))
representam a circunferencia de centro (0, 0) e raio 1. Seja f o campo escalar f(x, y) = x
2
+ 3xy.
Entao,
_
(C,r
1
)
f ds =
_
2
0
f(r
1
(t))[[

1
(t)[[ dt =
_
2
0
(cos
2
(t) + 3 cos(t) sin(t))dt
=
_
2
0
_
1 + cos(2t)
2
+ 3 cos(t) sin(t)
_
dt =
_
t
2
+
sin(2t)
4
+
3
2
sin
2
(t)
_
2
0
=
_
(C,r
2
)
f ds =
_
1
0
(cos
2
(2t) + 3 cos(2t) sin(2t))2 dt
=
_
1
0
_
1 + cos(4t)
2
+ 3 cos(2t) sin(2t)
_
dt
= 2
_
t
2
+
sin(4t)
8
+
3
2
sin
2
(2t)
_
1
0
= .
Logo, o valor do integral curvilneo nao depende da parametrizacao considerada, como ja tnhamos
observado.
2) Calcular
_
C
f ds, onde C e a curva descrita por

r (t) = (2t, 3t), t [0, 1] e f(x, y) = yx
2
. Temos
_
C
f ds =
_
1
0
f(r(t))[[

(t)[[ dt =
_
1
0
3t(2t)
2

13 dt = 12

13
_
1
0
t
3
dt = 3

13.
3) Calcular a area da superfcie delimitada inferiormente pela semi-circunferencia y =

9 x
2
e
superiormente pela superfcie z = x
2
y. Comecamos por observar que a area pretendida e igual ao
integral curvilneo
_
C
f ds, com C a semi-circunferencia y =

9 x
2
e f(x, y) = x
2
y. Considerando
a seguinte parametrizac ao da semi-circunferencia:
r(t) = (3 cos , 3 sin ), [0, ]
entao temos que a area pretendida e igual a
A =
_
C
f ds =
_
C
x
2
y ds =
_
2
0
27 cos
2
sin [[(3 sin , 3 cos )[[ d
=
_

0
81 cos
2
sin d = 27
_
cos
3

0
= 54.
19
2.2 Campos vectoriais
Denicao 2.2.1 Um campo vectorial em R
2
e uma funcao vectorial

F : R
2
R
2
, que a
cada ponto (x, y) de faz corresponder um vector de R
2
, i.e.,

F (x, y) = (M(x, y)), N(x, y)) = M(x, y)

i +N(x, y)

j,
sendo as funcoes M e N designadas por funcoes componentes de

F .
A noc ao de campo vectorial estende-se de modo natural para R
3
. Assim, um campo vectorial
em R
3
e uma funcao

F : E R
3
R
3
, que a cada ponto (x, y, z) de E faz corresponder um vector
de R
3
, i.e.,

F (x, y, z) = M(x, y, z)

i +N(x, y, z)

j +P(x, y, z)

k,
sendo M, N e P designadas por funcoes componentes de

F .
Exemplos de campos vectoriais em R
2
e R
3
:

F (x, y) = (y, x)

F (x, y) = (x, 1)

F (x, y) = (cos y, x
2
)

F (x, y, z) = (y, x, 0)

F (x, y, z) = (x, y, z)

F (x, y, z) = [cos(xy), z, ln(x
2
+y
2
))
Existem in umeras situacoes na Fsica e nas Engenharias que envolvem o estudo de campos vec-
toriais em R
2
e em R
3
. Por exemplo, quando um uido se desloca numa corrente, a funcao que a
cada partcula do udo associa o seu vector velocidade, e um campo de vectores, dito campo de
20
velocidades. Um outro exemplo e o campo electrico gerado por uma partcula com carga, o qual e
descrito atraves da Lei de Coulomb.
A Lei de Coulomb arma que a forca electrostatica exercida numa partcula com carga q
situada num ponto r = (x, y, z) ,= (0, 0, 0) devido a uma carga Q localizada na origem do
referencial e dada por

F (r) =
1
4
0
Qq
[[r[[
2
r
[[r[[
,
onde
0
e uma constante positiva (constante dielectrica do ar ou vazio).
2.3 Operadores diferenciais sobre campos vectoriais
Vamos denir dois operadores diferenciais importantes sobre campos vectoriais do espaco tridimen-
sional - a divergencia e o rotacional do campo. A origem destes nomes reside no estudo do uxo
dos uidos. Assim, a divergencia refere-se `a forma como o uido ui para ou se afasta de um ponto e
o rotacional refere-se `as propriedades de rotacao do uido num ponto. As interpreta coes fsicas destas
operacoes serao descritas detalhadamente mais adiante.
2.3.1 Divergencia
Denicao 2.3.1 Seja

F (x, y, z) = M(x, y, z)

i + N(x, y, z)

j + P(x, y, z)

k um campo vectorial de
classe C
1
numa dada regiao do espaco. Dene-se a divergencia de

F por
div

F =

F =
M
x
+
N
y
+
P
z
.
A partir da denicao, e atendendo `as propriedades da derivacao, facilmente se conclui que a
divergencia e um operador linear e o seu n ucleo e constitudo pelas funcoes vectoriais com divergencia
nula. Um campo nestas condicoes designa-se por campo solenoidal.
O operador divergencia tem um signicado fsico importante pois para o caso de um campo de
velocidades v, div v da uma medida da expansao dum uido. Em particular, para o movimento de um
uido incompressvel tem-se div v = 0 que recebe o nome de equacao da continuidade para uidos
incompressveis. Se o uido nao for de densidade constante, a existencia de uxo nao nulo pode ser
interpretada como uma condicao de compressibilidade.
Se mergulharmos um pequeno corpo permeavel num uido de velocidade v, div v > 0 signica que
o excesso de uido que saiu do corpo relativamente ao que entrou e positivo e diz-se que e um campo
com fontes; se div v < 0 diz-se que o campo e um poco (fontes negativas) e por isso os campos
solenoidais sao ditos campos com uxo conservativo.
21
2.3.2 Rotacional
Denicao 2.3.2 Seja

F (x, y, z) = M(x, y, z)

i+N(x, y, z)

j +P(x, y, z)

k um campo vectorial de classe


C
1
. Dene-se o rotacional de

F por
rot

F =

F =

i

j

k

z
M N P
(1)
=
_
P
y

N
z
_

i
_
P
x

M
z
_

j +
_
N
x

M
y
_

k.
Desta denicao resulta facilmente que o rotacional e um operador linear, sendo rot

F novamente
um campo vectorial. O determinante escrito em (1) nao e um verdadeiro determinante pois nao tem
apenas n umeros. Neste caso contem vectores e smbolos de derivadas parciais. O seu calculo e feito
pelo desenvolvimento do determinante atraves da primeira linha.
Exemplo 2.3.3 Seja

F (x, y, z) = xz

i +xyz

j y
2

k. Entao
rot

F =

i

j

k

z
xz xyz y
2
= (2y xy)

i +x

j +yz

k.
Interpreta cao Fsica:
Um campo tal que rot

F = 0, diz-se irrotacional. O operador rotacional tem um signicado
fsico importante: se tivermos um uido em movimento de rotacao uniforme em torno de um eixo
e se escolhermos uma partcula P do uido em que a velocidade angular e constante, sendo

F a
velocidade linear, teremos rot

F = 2. Isto mostra que [[rot

F [[ = 2[[[[ e que a direccao de rot

F
coincide com o eixo de rotacao.
Caso de um campo vectorial em R
2
:
No caso de

F = M(x, y)

i+N(x, y)

j ser um campo vectorial emR


2
o rotacional dene-se estendendo
o campo vectorial a R
3
da seguinte forma

F (x, y, z) = M(x, y)

i +N(x, y)

j + 0

k. Nesse caso obtemos


rot

F =

i

j

k

z
M N 0
= 0

i + 0

j +
_
N
x

M
y
_

k. (2)
22
Portanto, o rotational de um campo vectorial em R
2
e um vector perpendicular ao plano R
2
que
nos da informacao, em cada ponto, acerca das propriedades de rotacao do campo vectorial

F .
2.3.3 Operadores duplos
Das nove possibilidades de operadores duplos construdos a partir de

, div e rot ha tres que nao
tem sentido:

(

f),

(rot

F ) e rot(div

F ) (justique.)
Um operador duplo importante e o operador div

=



ao qual se chama operador de
Laplace e se denota por , ou seja,
=



=

2
x
2
+

2
y
2
+

2
z
2
.
Obviamente o operador de Laplace e escalar. A equacao

2
f
x
2
+

2
f
y
2
+

2
f
z
2
= 0
e uma equacao com derivadas parciais (EDP) conhecida como equacao de Laplace.
2.4 Campos vectoriais conservativos
Denicao 2.4.1 (Campo conservativo e Potencial de um campo vectorial conservativo)
Um campo de vectores

F (em R
2
ou em R
3
) diz-se conservativo se existir uma funcao real f tal
que

F =

f (3)
Toda a funcao f que verica a relacao (3) diz-se um potencial para

F .
Pela denicao e facil concluir que o potencial de um campo vectorial e unico a menos de uma
constante real arbitraria e por isso um campo conservativo tem sempre associada uma famlia de
potenciais, como veremos mais adiante.
Exemplo 2.4.2 O campo vectorial

F : R
2
R
2
denido por

F (x, y) = y

i + x

j e um campo
conservativo. De facto, sendo f : R
2
R a funcao dada por f(x, y) = xy, tem-se que

f(x, y) =

F (x, y), para todo o (x, y) R


2
. Alem disso qualquer potencial para

F e da forma f(x, y) = xy +C,
com C R.
Exemplo 2.4.3 O campo vectorial

F : R
2
R
2
denido por

F (x, y) = 2x

i 2y

j e um campo
conservativo. De facto, sendo f : R
2
R a funcao dada por f(x, y) = x
2
y
2
, tem-se que

f(x, y) =

F (x, y), para todo o (x, y) R
2
. Alem disso qualquer potencial para

F e da forma
f(x, y) = x
2
y
2
+C, com C R.
23
Exemplo 2.4.4 O campo escalar denido por V (r) =
1
4
0
Qq
||r||
e designado por potencial elec-
trostatico e e o potencial do campo vectorial electrostatico

F (r) =
1
4
0
Qq
[[r[[
2
r
[[r[[
.
A partir da Denicao 2.4.1 conclumos que um potencial em R
2
e uma superfcie tal que o seu
campo de gradientes coincide com o campo vectorial

F considerado. Vamos exemplicar graca-
mente a nocao de potencial de um campo conservativo em R
2
recorrendo aos exemplos anteriores.
f(x, y) = xy

F (x, y) = (y, x)
A superfcie z = f(x, y) = xy e um potencial para o campo vectorial

F (x, y) = (y, x) pois coincide
com o seu campo de gradientes,

f.
f(x, y) = x
2
y
2

F (x, y) = (2x, 2y)
A superfcie z = f(x, y) = x
2
y
2
e um potencial para o campo vectorial

F (x, y) = (2x, 2y) pois
coincide com o seu campo de gradientes,

f.
Nao e facil a partir da denicao saber se um determinado campo e conservativo ou nao. Na
pratica existem condicoes necessarias e sucientes que nos permitem responder a esta questao. Antes
de enuncias esses teoremas apresentaremos a denicao de regiao simplesmente conexa.
24
Denicao 2.4.5 (Regiao simplesmente conexa) Uma regiao R do plano diz-se simplesmente
conexa se e conexa (dois pontos quaisquer da regiao podem ser ligados por um caminho inteiramente
dentro da regi ao) e se toda a curva fechada em R, circunda apenas pontos de R (ver Figura 1).
Figura 1: Regiao simplesmente e multiplamente conexas.
Teorema 2.4.6 Seja

F (x, y) = M(x, y)

i+N(x, y)

j um campo de vectores denido numa regiao R do


plano, aberta e simplesmente conexa, em que M e N tem derivadas parciais de 1
a
ordem contnuas.
Entao

F e conservativo se e so se
M
y
=
N
x
. (4)
Teorema 2.4.7 Seja

F (x, y, z) = M(x, y, z)

i+N(x, y, z)

j+P(x, y, z)

k um campo de vectores denido


numa regiao E do espaco, aberta e simplesmente conexa, em que M, N e P tem derivadas parciais de
1
a
ordem contnuas. Entao

F e conservativo se e so se rot

F =

0 , isto e,
P
y
=
N
z
,
P
x
=
P
z
,
N
x
=
M
y
. (5)
Observacao 2.4.8 Por (2) conclumos que a condicao (4) e equivalente a armar que o rotacional
em duas dimensoes e o vector nulo.
2.5 Integrais curvilneos sobre campos vectoriais
Denicao 2.5.1 Seja r : [a, b] R
2
(ou R
3
) uma parametrizacao regular de uma curva C em R
2
(ou
R
3
). Seja

F um campo vectorial em D R
2
(ou D R
3
) de classe C
1
em D com C D. O integral
do campo vectorial

F ao longo de C e dado por:
_
C,r

F dr =
_
b
a
F(r(t))

(t) dt. (6)


25
Segundo a formula (6) para calcular um integral curvilneo temos que projectar os vectores com
ponto inicial na curva C no vector derivada, tangente a curva e depois somar todas essas contribuicoes.
Assim, sicamente, o integral curvilneo de um campo vectorial corresponde ao trabalho W realizado
pela forca

F , ao deslocar uma partcula do ponto P = r(a) ao ponto Q = r(b), ao longo da
curva C.
Exemplo 2.5.2 Vamos calcular
_
C

F dr, sendo

F (x, y) = (y, x
2
) e r(t) = (t
2
, t), t [0, 1].
Em primeiro lugar, temos que

F (r(t)) =

F (t
2
, t) = (t, t
4
), substituindo x = t
2
e y = t em

F (x, y).
Como

r

(t) = (2t, 1) temos que


_
C

F dr =
_
1
0

F (r(t))

(t) dt
=
_
1
0
(t, t
4
) (2t, 1) dt
=
_
1
0
2t
2
+t
4
dt =
13
15
.
As seguintes propriedades dos integrais curvilneos resultam da denicao e das propriedades dos
integrais simples.
Proposicao 2.5.3 Supondo que os integrais curvilneos em causa existem, tem-se
1.
_
C
_

F
1
+

F
2
_
dr =
_
C

F
1
dr +
_
C

F
2
dr ;
2.
_
C
_


F
_
dr =
_
C

F dr, R.
3.
_
C

F dr =
_
C

F r;
4. Se C = C
1
C
2
. . . C
n
, isto e, C e uma curva seccionalmente suave obtida pela justaposicao
de curvas C
i
, i = 1, 2, . . . , n regulares, entao:
_
C

F dr =
_
C
1

F dr +
_
C
2

F dr +. . . +
_
C
n

F dr.
Pela propriedade 3 vericamos que a integra cao ao longo de um campo vectorial ao longo de uma
curva C nao e independente da parametrizacao, ao contrario dos integrais de linha de campos escalares.
26
2.6 Teorema fundamental do calculo para integrais curvilneos
Vamos enunciar o Teorema fundamental do Calculo Integral para integrais curvilneos de campos
vectoriais em R
2
ou Teorema da independencia do caminho. Este teorema tambem e valido para
integrais curvilneos de campos vectoriais em R
3
.
Teorema 2.6.1 (Teorema Fundamental do calculo para integrais curvilneos) Sejam

F :
R
2
R
2
um campo vectorial conservativo e contnuo e C uma curva suave tal que r(t), t [a, b] e
uma parametrizacao regular de C, com C . Entao:
_
C

F dr = f(r(b)) f(r(a)),
sendo f um potencial para

F .
Demonstracao:
Sendo

F um campo conservativo em R
2
entao admite um potencial, isto e, existe uma funcao real
f tal que

f =

F . Seja r(t) = (x(t), y(t)) uma parametrizacao regular da curva C. Entao, por (6)
temos
_
C

F dr =
_
C

f dr =
_
b
a
_
f(r(t)) r

(t)
_
dt
=
_
b
a
_
f
x
(x(t), y(t)),
f
y
(x(t), y(t))
_
(x

(t), y

(t)) dt
=
_
b
a
_
f
x
(x(t), y(t))x

(t) +
f
y
(x(t), y(t))y

(t)
_
dt
=
_
b
a
d
dt
(f(x(t), y(t))) dt
=
_
b
a
d
dt
(f(r(t))) dt
= f(r(b)) f(r(a)).
O Teorema (2.6.1) diz-nos que se um campo e conservativo entao o valor do integral curvilneo
apenas depende do potencial nos pontos nal e inicial. Assim, os integrais curvilneos de campos
conservativos e contnuos sao independentes da curva considerada entre dois pontos.
Exerccio 2.6.2 Calcule
_
C

F dr, sendo

F (x, y) = y

i +x

j e C uma curva no plano parametrizada


por r(t) = (e
t
, cos(t)), t [0, 1].
Resolucao: Como

F (x, y) = y

i + x

j verica a condicao
N
dx
=
M
y
, sendo M(x, y) = y e
N(x, y) = x, entao o campo vectorial

F e conservativo. Logo,

F admite um potencial.

E facil de
27
vericar que a funcao f(x, y) = xy e um potencial para

F pois verica a relacao

f =

F , para todo
(x, y) R
2
. Entao, pelo Teorema Fundamental do calculo para integrais curvilneos temos que
_
C

F dr = f(r(1)) f(r(0)) = f(e, 1) f(1, 1) = e 1.
Exerccio 2.6.3 a) Verique se

F (x, y) = (2x +y
3
, 3xy
2
+ 4) e conservativo.
b) Calcule
_
C

F d

r se C e um caminho que une (0, 1) a (2, 3).


Resolucao:
a) Como
M
y
=
N
x
, sendo M(x, y) = 2x + y
3
e N(x, y) = 3xy
2
+ 4 e

F e de classe C
1
em R
2
conclumos que

F e um campo vectorial conservativo em R
2
.
b) Como

F e um campo conservativo podemos calcular um potencial para

F . Resolvendo o sistema
de EDPs
_

_
f
x
= M
f
y
= N

_
f
x
= 2x +y
3
f
y
= 3xy
2
+ 4
obtemos que f(x, y) = x
2
+y
3
+4x+k, k R e a famlia de potenciais associada a

F . Podemos
considerar k = 0 e aplicar o teorema fundamental dos integrais curvilneos, donde obtemos
_
C

F dr = f(2, 3) f(0, 1) = 64 0 = 0.
No caso de integrais curvilneos de campos conservativos, o calculo dos integrais e muito facil de
realizar, conhecido o potencial do campo vectorial.
2.7 Teorema de Green
O Teorema de Green estabelece uma relacao entre integrais curvilneos de campos de vectores em R
2
e integrais duplos sobre regioes do plano. Porem, as regioes e as curvas que as delimitam nao sao de
qualquer tipo. Assim, vamos introduzir algumas denicoes importantes.
Denicao 2.7.1 (Curva simples) Uma curva C diz-se simples se nao se intersectar a si mesma,
excepto nas extremidades, isto e, C admite uma parametrizacao r = r(t), t [a, b], tal que r
1
(t) ,= r
2
(t),
a < t
1
< t
2
< b (ver Figura 2).
Denicao 2.7.2 (Orientacao positiva de uma curva) Seja R uma regiao do plano limitada por
uma curva simples e fechada C. Dizemos que a curva C tem orientacao positiva se, para um
observador que se desloque ao longo da referida curva, a regiao R se apresenta sempre `a sua esquerda.
28
Figura 2: Curvas simples e nao simples.
Da denicao (2.7.2) resulta que se R e uma regiao simplesmente conexa, a orienta cao positiva de
C coincide com o sentido anti-horario.
Teorema 2.7.3 (Teorema de Green no plano) Seja R uma regiao do plano simplesmente conexa
limitada por uma curva plana C, simples, fechada, seccionalmente suave e com orientac ao positiva.
Se

F (x, y) = M(x, y)

i +N(x, y)

j e um campo de classe C
1
numa regiao aberta contendo R, entao
_
C

F dr =
__
R
_
N
x

M
y
_
dx dy. (7)
Corolario 2.7.4 Nas condicoes do Teorema de Green temos que a area A da regiao R e dada por
A =
_
C
xdy =
_
C
ydx =
1
2
_
C
(xdy ydx). (8)
Nota 2.7.5 O Teorema de Green relaciona integrais curvilneos de campos vectoriais ao longo de
curvas fechadas C com integrais duplos dentreo da regiao delimitada por C. Como o integral curvilneo
depende do sentido da curva C e o integral duplo e independente de informacao adicional da curva C
e preciso xar uma orientacao para a curva C. Se escolhermos o sentido anti-horario para a curva C
entao vamos obter o simetrico do integral duplo.
29
3 Integrais de Superfcie
3.1 Superfcies
Vimos que uma linha no espaco pode ser parametrizada por uma funcao r denida num intervalo
I R. De modo analogo, podemos parametrizar uma superfcie no espaco atraves de uma funcao
denida numa regiao de R
2
. Ao denirmos uma linha em R
2
vericamos que essa nocao incluia como
caso particular as curvas que sao gracos de funcoes reais de variavel real. Neste captulo, ao denir
superfcie parametrica veremos que estamos a incluir o graco de uma funcao real de duas variaveis
reais.
Figura 3: Exemplos de superfcies em R
3
.
Denicao 3.1.1 O conjunto o R
3
diz-se uma superfcie se existir uma funcao contnua
r : D R
2
R
3
(u, v) r(u, v) = (x(u, v), y(u, v), z(u, v))
tal que S = r(D). Diz-se que r e uma parametrizacao de o e x(u, v), y(u, v) e z(u, v) sao as funcoes
componentes. Se r e diferenciavel (ou de classe C
1
(D)) diz-se que a superfcie e diferenciavel (ou de
classe C
1
(D).)
31
Figura 4: Parametriza cao de uma superfcie.
Em primeiro lugar, vamos ver como podemos obter parametrizacoes de algumas superfcies quadricas
utilizando coordenadas cilndricas e coordenadas esfericas.
Figura 5: Esfera, cilindro e cone.
Exemplo 3.1.2 Consideremos a superfcie esferica centrada na origem e de raio a, de equacao x
2
+
y
2
+z
2
= a
2
, com a > 0. Usando coordenadas esfericas obtemos a seguinte parametrizac ao:
r : D = [0, 2] [0, ] R
3
r(, ) = (a cos sin, a sin sin , a cos )
ou seja, as funcoes componentes da parametrizacao r sao:
_

_
x = a cos sin
y = a sin sin
z = a cos
(9)
Considerando (9) podemos vericar que, de facto, x
2
+y
2
+z
2
= a
2
.
Exemplo 3.1.3 Consideremos o cilindro de equacao x
2
+y
2
= 9, com 0 z 2. Utilizando coorde-
nadas cilndricas obtemos a seguinte parametrizacao
r : D = [0, 2] [0, 2] R
3
32
r(, z) = (3 cos , 3 sin , z)
ou seja, as funcoes componentes da parametrizacao r sao:
_

_
x = 3 cos
y = 3 sin
z = z
. (10)
Exemplo 3.1.4 Consideremos o cone de equacao z =
_
x
2
+y
2
, com 0 z 2. Utilizando coorde-
nadas cilndricas obtemos a seguinte parametrizacao
r : D = [0, 2] [0, 2] R
3
r(, z) = (r cos , r sin, r)
ou seja, as funcoes componentes da parametrizacao r sao:
_

_
x = r cos
y = r sin
z = r
. (11)
Para mais parametrizacoes de superfcies quadricas deve consultar o formulario de parametrizacao
de superfcies quadricas da disciplina. A denicao parametrica de superfcies generaliza as superfcies
denidas por funcoes reais de duas variaveis reais. Se z = f(z, y) e uma funcao real de duas variaveis
reais entao a superfcie originada pela funcao f pode ser parametrizada utilizando as coordenadas
cartesianas, da seguinte forma:
r : D
f
R
3
, r(x, y) = (x, y, f(x, y))
ou seja, as funcoes componentes da parametrizacao r sao:
_

_
x = x
y = y
z = f(x, y)
. (12)
Assim, o cone poderia ser parametrizado tambem por coordenadas cartesianas embora a descricao
em coordenadas cilndricas e mais facil para a denicao da variacao dos parametros. Logo, uma
superfcie pode ter mais do que uma parametrizacao associada.
33
3.2 Integral de superfcie
3.2.1 Integral de superfcie de campo escalar
Seja R
3
um domnio e f : R uma funcao limitada. Seja o uma superfcie parametrizada por
r : D R
3
r(u, v) = (x(u, v), y(u, v), z(u, v))
com S .
Queremos denir
__
S
f dS, onde dS representa o elemento de area innitesimal de S.
Em primeiro lugar vamos denir o elemento de area innitesimal, dS, da superfcie S.
Figura 6: Vectores tangentes `a superfcie S.
Para u
0
xo, r
1
: v r(u
0
, v) representa uma linha C
1
tracada sobre S. Assim, o vector
T
v
(u
0
, v
0
) =
r
v
(u
0
, v
0
) =
_
x
v
(u
0
, v
0
),
y
v
(u
0
, v
0
),
z
v
(u
0
, v
0
)
_
e um vector tangente a C
1
, logo tangente a S, no ponto (u
0
, v
0
).
De forma analoga, considerando a linha C
2
parametrizada por r
2
: u r(u, v
0
), o vector
T
u
(u
0
, v
0
) =
r
u
(u
0
, v
0
) =
_
x
u
(u
0
, v
0
),
y
u
(u
0
, v
0
),
z
u
(u
0
, v
0
)
_
e tangente a S.
Da

Algebra Linear sabemos que estes dois vectores, T
u
e T
v
, sao linearmente independentes. Sendo
assim eles geram um plano que e o plano tangente `a superfcie S.
O vector T
u
T
v
e perpendicular aos vectores T
u
e T
v
e, consequentemente, e perpendicular ao
plano tangente `a superfcie S no ponto (u
0
, v
0
).
34
Finalmente, [[T
u
T
v
[[ representa a norma do vector normal, que, pela

Algebra Linear sabemos
que representa a area do paralelogramo formado pelos vectores tangentes T
u
e T
v
, contido no plano
tangente a S. Assim, podemos denir o elemento de area dS por
dS = [[T
u
T
v
[[ du dv.
Vamos agora denir o integral de superfcie
__
S
f dS. Comecamos por considerar uma particao
do domnio D, (domnio da parametrizacao de S.) Sejam a, b, c, d tais que D [a, b] [c, d]. Seja
P = (u
i
, v
j
) R
2
: 0 i M 0 j N
com a = u
0
< u
1
. . . < u
M
= b e c = v
0
< v
1
< . . . < v
N
= d.
Figura 7: Parti cao P.
Temos entao que
D =
i,j
R
i,j
,
onde R
i,j
= D

R
i,j
e

R
i,j
e o rectangulo plano de vertices (u
i
, v
j
), (u
i+1
, v
j
), (u
i
, v
j+1
) e (u
i+1
, v
j+1
)
(note-se que R
i,j
nao e necessariamente um rectangulo (c.f. Figura 7)).
Designando por A
i,j
a area de projeccao de r(R
i,j
) no plano tangente a S no ponto r(u
i
, v
i
),
podemos escrever as somas de Darboux:
S
P
=
M

i=0
N

j=0
sup
(u,v)R
i,j
f(r(u, v)) A
i,j
e
s
P
=
M

i=0
N

j=0
inf
(u,v)R
i,j
f(r(u, v)) A
i,j
.
Denicao 3.2.1 Se sup
P
s
P
= inf
P
S
P
dizemos que f e integravel em S e denotamos
__
S
f dS = sup
P
s
p
= inf
P
S
P
.
35
Na pratica, a seguinte proposicao permite calcular os integrais de superfcie de campos escalares.
Proposicao 3.2.2 Seja S uma superfcie parametrizada por
r : D R
2
R
3
, r(u, v) = (x(u, v), y(u, v), z(u, v)).
Seja f R
3
R uma funcao contnua, com S . Entao
__
S
f dS =
__
D
f(r(u, v))

r
u

r
v

dA, (13)
onde dA = du dvoudA = dv du.
Tal como para os integrais de linha, e possvel mostrar que a expressao do membro do lado direito
em (13) nao depende da parametrizacao escolhida para a superfcie S.
Caso particular:
Se a superfcie S e denida por z = g(x, y), com (x, y) D entao uma parametrizacao de S e dada
por

r (x, y) = (x, y, g(x, y)). Um vector normal a S e dado por

n =


r
x

r
y
=
_

g
x
,
g
y
, 1
_
e por isso obtemos o elemento de area
dS =

r
x
(x, y)

r
y
(x, y)

dx dy =

_
g
x
_
2
+
_
g
y
_
2
+ 1 dx dy.
Assim, o integral de superfcie do campo escalar f sobre a superfcie S orientada com a normal
com componente em

k positiva pode ser calculado por:
_ _
S
f(x, y, z) dS =
_ _
S
f(

r (x, y))

r
u
(x, y)


r
v
(x, y)

dx dy
=
_ _
D
f(x, y, g(x, y))

_
g
x
_
2
+
_
g
y
_
2
+ 1 dx dy
36
Mais geralmente temos os seguintes casos:
1. Sejam S uma superfcie com equacao z = g
1
(x, y) e R
1
a sua projeccao no plano XOY. Se g
1
tiver derivadas parciais de primeira ordem contnuas em R
1
e f(x, y, z) for contnua em S, entao
_ _
S
f(x, y, z) dS =
_ _
R
1
f(x, y, g
1
(x, y))

_
g
1
x
_
2
+
_
g
1
y
_
2
+ 1 dx dy
2. Sejam S uma superfcie com equacao y = g
2
(x, z) e R
2
a sua projeccao no plano XOZ. Se g
2
tiver derivadas parciais de primeira ordem contnuas em R
2
e f(x, y, z) for contnua em S, entao
_ _
S
f(x, y, z) dS =
_ _
R
2
f(x, g
2
(x, z), z)

_
g
2
x
_
2
+
_
g
2
z
_
2
+ 1 dx dz
3. Sejam S uma superfcie com equacao x = g
3
(y, z) e R
3
a sua projeccao no plano Y OZ. Se g
3
tiver derivadas parciais de primeira ordem contnuas em R
3
e f(x, y, z) for contnua em S, entao
_ _
S
f(x, y, z) dS =
_ _
R
3
f(g
3
(y, z), y, z)

_
g
3
y
_
2
+
_
g
3
z
_
2
+ 1 dy dz
Exemplo 3.2.3 Calcular o integral de superfcie
_ _
S
x dS, sendo S a superfcie dada por
S = (x, y, z) R
3
: z + 1 = 2x
2
+y, 0 x 1, 0 y 1.
Resolu cao: A superfcie S e dada explicitamente como o graco de uma funcao real de duas
variaveis reais atraves de z = g(x, y) = 2x
2
+y 1 cuja projeccao sobre o plano XOY e o rectangulo
R = [0, 1] [0, 1]. Sendo o campo escalar f(x, y, z) = x temos que f(x, y, g(x, y)) = x, pelo que
_ _
S
x dS =
_ _
R
x

_
g
x
_
2
+
_
g
y
_
2
+ 1 dx dy
=
_ _
R
x
_
16x
2
+ 2 dx dy
=
_
1
0
_
1
0
x(16x
2
+ 2)
1/2
dx dy
=
13
12

2.
37
Exemplo 3.2.4 Calcular o integral de superfcie
_ _
S
x
2
dS, na superfcie esferica x
2
+y
2
+z
2
= 1.
Resolu cao: Utilizando coordenadas esfericas na superfcie esferica obtemos uma parametrizacao
de S cuja funcao vectorial e

r (, ) = (cos sin , sin sin , cos ), com [0, 2[ e [0, [. Temos
que

= sin . Entao:
_ _
S
x
2
dS =
_ _
R
cos
2
sin
2

d d
=
_
2
0
_

0
cos
2
sin
3
d d
=
_
2
0
__

0
sin
3
d
_
cos
2
d
=
_
2
0
_
1
3
cos
3
cos
_

0
cos
2
d.
=
4
3
_
2
0
cos
2
d
=
4
3
_

2
+
1
4
sin(2)
_
2
0
=
4
3
.
Exemplo 3.2.5 Calcular o integral
__
S
_
x
2
+y
2
+ 1 dS onde S e a superfcie parametrizada por
s(r, ) =
_

_
x = r cos
y = r sin
z =
com (r, ) D = [2, 2] [0, 2].
Resolu cao: Temos
s
r
(r, ) = (cos , sin , 0)
s

(r, ) = (r sin , r cos , 1)


s
r
(r, )
s

(r, ) = (sin, cos , r)


e

s
r
(r, )
s

(r, )

=
_
1 +r
2
.
Assim,
__
S
_
1 +x
2
+y
2
dS =
__
D
_
r
2
cos
2
+r
2
sin
2
+ 1
_
1 +r
2
dA
=
_
2
0
_
2
2
(1 +r
2
) dr d
=
_
2
0
_
r
3
3
+r
_
2
2
d =
44
3
.
38
Aplicacao dos integrais de superfcie de campos escalares
Se f(x, y, z) = 1 entao o integral de superfcie representa a area da superfcie S, isto e,
A(S) =
__
S
dS.
Esta formula traduz que a soma contnua de todos os elementos de area da a area da superfcie S.
Portanto, e deste modo que e calculada a area de uma superfcie.
3.2.2 Integral de superfcie de campo vectorial
Consideremos o seguinte problema:
Problema: Suponhamos que uma superfcie orientada S esta imersa num udo
incompressvel em estado estacionario e que a superfcie e permeavel, de modo que
o uido pode atravessar a superfcie em ambos os sentidos. Sendo

F o campo vectorial
da velocidade do uido pretende-se determinar o uxo de

F atraves de S, isto e,
pretende-se determinar o volume lquido do uido que passa atraves da superfcie S
por unidade de tempo, onde o volume lquido e interpretado como o volume que passa
atraves da superfcie no sentido positivo, menos o volume que passa atraves da superfcie
no sentido negativo.
Denicao 3.2.6 Uma superfcie S diz-se orientavel se exisitr um campo vectorial contnuo n : S
R
3
R
3
tal que n(P) e um vector normal a S no ponto P para cada P S. Nestes condicoes diz-se
que o campo vectorial n dene uma orientacao de S.
Seja

F um campo vectorial em R
3
:

F : R
3
R
3
(x, y, z)

F (x, y, z) = M(x, y, z)

i +N(x, y, z)

j +P(x, y, z)

k
Entao o integral de superfcie do campo vectorial

F sobre S dene-se como
_ _
S

F d

S :=
_ _
S
(

F n) dS
sendo n um campo de vectores normais unitarios `a superfcie S.
Nota: A formula anterior diz-nos que o integral de superfcie do um campo vectorial

F reduz-se
ao calculo de um integral de superfcie do campo escalar

F n, ou seja, fazemos a projeccao do campo
vectorial segundo o vector normal da superfcie e depois somamostodas estas contribuicoes.
39
Vamos considerar r(u, v) uma parametrizacao da superfcie S com domnio D. Um campo de
vectores normal unitario a S e dado por:
n =

r
u

r
v

r
u

r
v

.
Assim, obtemos a seguinte formula para o calculo do integral de superfcie de um campo vectorial:
_ _
S
(F n) dS =
_ _
D

F (

r (u, v))

r
u

r
v

r
u

r
v

r
u

r
v

du dv
=
_ _
D

F (

r (u, v))
_


r
u

r
v
_
du dv
Caso particular:
Se a superfcie S e denida por z = f(x, y), com (x, y) D entao uma parametrizacao de S e dada
por

r (x, y) = (x, y, f(x, y)). Um vector normal a S e dado por

n =


r
u

r
v
=
_

f
x
,
f
y
, 1
_
.
Assim, o integral de superfcie do campo vectorial

F , sobre a superfcie S orientada com a normal
com componente em

k positiva pode ser calculado por:
_ _
S

F d

S =
_ _
S
(F n) dS =
_ _
D
_
M
f
x
N
f
y
+P
_
dx dy
Solucao do Problema 1: Suponhamos que a velocidade do uido num ponto (x, y, z)
da superfcie S e dado por

F (x, y, z) = M(x, y, z)

i +N(x, y, z)

j +P(x, y, z)

k. Entao
o uxo de

F atraves de S e dado por
=
_ _
S
(

F n) dS,
sendo n um campo de vectores normal unitario no sentido positivo de S.
Interpretacao do Fluxo:
Um uxo positivo signica que, em unidade de tempo, um volume de uido maior atravessa a
superfcie S no sentido positivo do que no sentido negativo.
Um uxo negativo signica que, em unidade de tempo, um volume de uido maior atravessa a
superfcie S no sentido negativo do que no sentido positivo.
Um uxo nulo signica que o mesmo volume atravessa a superfcie em cada sentido.
40
Em Fsica e em Engenharia o calculo do uxo de campos vectoriais e muito importante pois permite
obter grandezas fsicas importantes.
Nota sobre orientacao canonica de uma superfcie:
Se o campo de vectores normal unitario n em cada ponto tem a componente segundo

k positiva
dizemos que a superfcie S tem orientacao canonica. Esta e a orientacao que deve ser usada quando
nao e dito nada acerca da orienta cao da superfcie S.
3.3 Teorema de Stokes
O Teorema de Stokes relaciona o integral de superfcie do rotacional de um campo vectorial com um
integral curvilneo sobre a linha sobre a qual a superfcie esta apoiada (integral de fronteira).
Teorema 3.3.1 (Teorema de Stokes) Seja S uma superfcie orientavel limitada por uma curva C
fechada, simples, seccionalmente suave e com orientacao positiva induzida pela orientacao de S. Seja

F um campo de vectores em R
3
, de classe C
1
numa regiao aberta de R
3
contendo S. Entao:
_
C

F dr =
__
rot

F d

S. (14)
Nota 3.3.2 Consideremos uma superfcie orientada S, com n o campo de vectores normal e unitario
que lhe determina a orientacao e C a curva fronteira de S. A orientacao de S induz uma orientacao
positiva de C. Para descobrir essa orientacao temos de utilizar a regra da mao direita: colocamos o
polegar da mao direita a apontar para a direccao e sentido de n e fechamos a mao direita. Quando
fechamos a mao direita estaremos a descobrir a orientacao da curva C induzida a partir da orientac ao
da superfcie S.
Exerccio 3.3.3 Usar o Teorema de Stokes para calcular
__
S
rot

F d

S, sendo

F(x, y, z) = xyz

i+xy

k
e S a porcao da superfcie esferica x
2
+ y
2
+ z
2
= 4, com a orientacao canonica, situada no plano
z = 1.
Resolucao: A fronteira de S e a curva C dada pela interseccao da esfera de equacao x
2
+y
2
+z
2
= 4
com o plano de equacao z = 1 :
_
_
_
x
2
+y
2
+z
2
= 4
z = 1

_
_
_
x
2
+y
2
= 3
z = 1
.
41
Uma funcao vectorial associada a C e r(t) = (

3 cos t,

3 sin t, 1), t [0, 2[. Note-se que a orienta cao


da curva C e aquela que e induzida a partir da orientacao da superfcie S, atraves da regra da mao
direita. Pelo Teorema de Stokes, temos que
__
S
rot

F d

S =
_
C

F d

r =
_
2
0

F (r(t))

(t) dt =
_
2
0
3

3 cos t sin
2
t dt = 0.
Observacoes 3.3.4 No caso particular de S ser uma regiao R do plano xOy e o seu vector normal
unitario ser

k, o teorema de Stokes toma a seguinte forma
_
C

F d

r =
__
S
rot

F

k d

S =
__
R
_
rot

F

k
_
dxdy =
__
R
_
N
x

M
y
_
dx dy,
sendo C a fronteira de S. A ultima expressao nao e mais do o Teorema de Green do plano. Assim,
conclumos que o Teorema de Stokes e a generalizacao do teorema de Green no plano para o espaco.
3.4 Teorema da divergencia
O Teorema da divergencia relaciona o integral de superfcie de um campo vectorial numa superfcie
fechada com um integral triplo da divergencia do campo vectorial sobre a regiao limitada pela su-
perfcie. Uma vez que o integral de superfcie depende do campo vector normal unitario considerado,
para estabelecermos o teorema seguinte temos que escolher uma orientacao para a superfcie S. Por con-
ven cao, a orientacao canonica de uma superfcie, fronteira de um solido E do espaco, e dada pelo vector normal unitario que aponta para o exterior
de E.
Teorema 3.4.1 (Teorema da divergencia) Seja E uma regiao solida limitada por uma superfcie
S seccionalmente regular, orientada com a normal exterior. Se

F : D R
3
R
3
e de classe C
1
(D)
e E D entao
_ _
S

F d

S =
_ _ _
E
div

F dx dy dz .
Exerccio 3.4.2 Seja

F (x, y, z) = x

i + y

j + z

k um campo de vectores em R
3
. Calcule o uxo de

F
atraves da semi-esfera S de equacao x
2
+y
2
+z
2
= 9, z 0, orientada com a normal unitaria exterior.
Resolucao: O uxo de

F atraves de S e dado por
__
S

F d

S . Pelo teorema da divergencia,


temos que
__
S

F d

S =
___
E
div

F dV sendo E a regiao do espaco limitada por S. Como div

F = 3
temos que
___
E
div

F dV =
___
E
3 dV
=
_
2
0
_
2
0
_
3
0
3
2
sin d d d = 54.
Logo, = 54.
42
4 Programacao Linear
4.1 Introducao
Neste captulo vamos estudar problemas de optimizacao com aplicacoes na engenharia ou na gestao.
Um problema de optimizacao tem como objectivo determinar a melhor solucao para uma situacao
especca. Iremos estudar alguns metodos e processos para atingir esse m.
Matematicamente, um problema de optimizacao consiste em maximizar ou minimizar uma deter-
minada funcao z = z(x
1
, x
2
, . . . , x
n
) em funcao das variaveis x
1
, x
2
, . . . , x
n
que estao sujeitas a um
conjunto de restricoes. No caso geral, vamos consideramos um conjunto de m restricoes da forma
g
i
(x
1
, x
2
, . . . , x
n
) b
i
, i = 1, 2, . . . , m
e tambem condicoes de nao negatividade para as variaveis x
j
0, com j = 1, 2, . . . , n. Estas condicoes
de nao negatividade estao geralmente associadas a questoes especcas do problema, pois muitas vezes
a variavel x
j
representa a producao de um produto ou a distancia a percorrer e logo tera de ser positiva.
Iremos tratar neste captulo a Programacao linear que consiste num problema de optimizacao
de uma funcao linear, denominada de funcao de custo ou funcao objectivo da forma
z = c
1
x
1
+c
2
x
2
+. . . +c
n
x
n
(15)
com c
j
R constantes designadas por coecientes da funcao objectivo. O objectivo e maximizar
ou minimizar esta funcao objectivo, consoante o problema em questao. Temos ainda um conjunto de
m restric oes da forma
a
11
x
1
+a
12
x
2
+. . . +a
1n
x
n
, =, b
1
a
21
x
1
+a
22
x
2
+. . . +a
2n
x
n
, =, b
2
. . .
a
m1
x
1
+a
m2
x
2
+. . . +a
mn
x
n
, =, b
m
(16)
em que em cada restricao se verica apenas uma das relacoes , = ou e a
ij
, b
i
R. Juntando as
condicoes de nao-negatividade
x
1
0, x
2
0, . . . , x
n
0 (17)
o problema de programacao linear a resolver ca formulado. As variaveis x
j
, j = 1, 2, . . . , n sao
designadas por variaveis principais e constituem as variaveis do problema, em relacao `as quais
queremos resolver o problema de optimizacao. Um conjunto de solucoes x
1
, x
2
, . . . , x
n
que satisfaca
as restricoes (16) e as condicoes de nao negatividade (17) e designado por solucao admissvel.
43
4.2 Resolucao geometrica do problema com duas variaveis principais
Quando o problema de optimizacao contem apenas duas variaveis principais pode ser resolvido gra-
camente.
Problema 1: Uma empresa produz lapis e canetas. A unica maquina de producao necessita de
3 minutos para produzir 10 esferogracas e precisa de 2 minutos para produzir 10 lapis, produzindo
apenas um dos tipos de produto de cada vez e podendo estar ligada apenas durante 8 horas por dia.
Devido a restricoes de material nao e possvel produzir mais de 1000 canetas e 1500 lapis por dia.
Estima-se uma margem de lucro de 50 centimos para cada caneta e 30 centimos para cada lapis.
Formular matematicamente o problema que permite obter o maior lucro.
Formulacao matematica do problema 1:
Sendo x
1
o n umero de canetas e x
2
o n umero de lapis produzidos por dia, queremos maximizar o
lucro (em euros) dado pela funcao objectivo
z = 0.5x
1
+ 0.3x
2
.
Temos restricoes de tempo de utilizacao da maquina
3
x
1
10
+ 2
x
2
10
8 60 3x
1
+ 2x
2
4800,
de material
x
1
1000, x
2
1500
e como a producao tem de ser positiva, temos as condicoes de nao negatividade
x
1
0, x
2
0.
Assim, o problema a resolver e:
Maximizar z = 0.5x
1
+ 0.3x
2
sujeito a
3x
1
+ 2x
2
4800,
x
1
1000,
x
2
1500,
x
1
0,
x
2
0.
44
Para resolver problemas de programacao linear em que a funcao objectivo apenas contem duas
variaveis principais, x
1
e x
2
, isto e
z = c
1
x
1
+c
2
x
2
podemos utilizar simples raciocnios de geometria. A funcao objectivo e um plano e as condicoes
de restricao e nao negatividade denem um polgono convexo no domnio da funcao linear de duas
variaveis reais. Assim, sabemos que os valores da funcao objectivo sao constantes ao longo de rectas,
isto e, as curvas de nvel da funcao z = z(x
1
, x
2
) sao rectas paralelas. Portanto, para encontrar o
maximo da funcao objectivo basta encontrar a recta de maior nvel k que intersecta o conjunto de
solucoes admissveis denido pelas restricoes e condicoes de nao negatividade.
Figura 8: Plano denido por z = c
1
x
1
+c
2
x
2
e correspondentes curvas de nvel.
Resolucao do problema 1:
Comecamos por denir as rectas de nvel da funcao objectivo. Assim, temos o valor da funcao
objectivo z = k sobre a recta
k = 0.5x
1
+ 0.3x
2
x
2
=
k 0.5x
1
0.3
=
5
3
x
1
+
10k
3
.
As restricoes e as condicoes de nao negatividade sao:
3x
1
+ 2x
2
4800 x
2

3
2
x
1
+ 2400
x
1
1000
x
2
1500
x
1
0
x
2
0
e denem o conjunto de solucoes admissveis na gura 4.2.
Assim, basta encontrar o maior k tal que a recta da forma
x
2
=
5
3
x
1
+
10k
3
45
Figura 9: Regiao de admissibilidade e intersec cao com curvas de nvel.
intersecte o conjunto de solucoes admissveis. Geometricamente e facil vericar que isto acontece num
vertice da regiao, e assim basta calcular o custo nos varios vertices da regiao admissvel e escolher o
valor maximo obtido. Intersectando as varias rectas que denem a regiao de admissibilidade temos
4 vertices (0, 1500), (1000, 0), (600, 1500) e (1000, 900). A funcao objectivo nestes pontos toma os
seguintes valores:
z(0, 1500) = 450, z(1000, 0) = 500, z(600, 1500) = 750, z(1000, 900) = 770.
Assim, conclumos que o maximo e obtido no ponto (x
1
, x
2
) = (1000, 900). Logo, a solucao optima
deste problema e produzir 1000 canetas e 900 lapis por dia.
4.3 Caso geral
Vamos estudar como resolver o seguinte problema de programacao linear:
Maximizar z = c
1
x
1
+c
2
x
2
+. . . +c
n
x
n
sujeito a a
11
x
1
+a
12
x
2
+. . . +a
1n
x
n
b
1
a
21
x
1
+a
22
x
2
+. . . +a
2n
x
n
b
2
...
a
m1
x
1
+a
m2
x
2
+. . . +a
mn
x
n
b
m
e x
1
0, x
2
0, . . . x
n
0.
46
Em geral vamos considerar a optimizacao de funcoes lineares sobre poliedros convexos.
Teorema 4.3.1 (Localizacao do Ponto

Optimo) Seja o conjunto K das solucoes admissveis de
um problema de Programacao Linear descrito em cima um poliedro convexo. Entao existe um maximo
da funcao objectivo e este verica-se em algum dos vertices de K. No caso da solucao optima se
vericar em mais de um vertice entao ela verica-se em toda a aresta denida por esses vertices.
Assim, para resolvermos o problema dado temos de encontrar o maximo da funcao objectivo sobre
os vertices do conjunto de solucoes admissveis. Se o n umero de restricoes e de variaveis principais
for pequeno podemos obter geometricamente a solucao, em alguns casos. Caso contrario e necessario
encontrar metodos para resolver o problema. Um desses metodos e o metodo simplex.
4.4 Metodo simplex
O metodo simplex tem por ideia base percorrer os vertices de forma inteligente, isto e, passar de um
vertice para outro no sentido de obter sempre um valor da funcao superior ao anterior ate encontrar
o valor maximo. O algoritmo pode ser resumido da seguinte maneira:
1) Escolher um vertice inicial;
2) A partir desse vertice escolher a aresta adjacente sobre a qual a funcao objectivo z mais cresce;
3) Avancar para o vertice adjacente pela aresta escolhida;
4) Se o novo vertice for o maximo, o algoritmo para, caso contrario, volta ao ponto 2).
Vamos agora descrever o metodo simplex:
O primeiro passo para a resolucao sistematica de um problema do problema de Programacao Linear
descrito inicialmente consiste em substituir as desigualdades () das restricoes por igualdades (=).
Para isso temos de introduzir m variaveis x
n+1
, x
n+2
, . . . , x
n+m
(uma variavel por cada condicao de
restricao). Assim substitumos cada uma das desigualdades
a
i1
x
1
+a
i2
x
2
+. . . +a
in
x
n
b
i
, i = 1, 2, . . . , m
por uma igualdade da forma
a
i1
x
1
+a
i2
x
2
+. . . +a
in
x
n
+x
n+i
= b
i
, i = 1, 2, . . . , m
em que `as variaveis x
n+i
0 com i = 1, 2, . . . , m se chamam variaveis nao basicas ou variaveis
de desvio.
Assim, obtemos o seguinte problema de Programacao Linear:
47
Maximizar z = c
1
x
1
+c
2
x
2
+. . . +c
n
x
n
+ 0x
n+1
+ 0x
n+2
+. . . + 0x
m+n
sujeito a a
11
x
1
+a
12
x
2
+. . . +a
1n
x
n
+ x
n+1
= b
1
a
21
x
1
+a
22
x
2
+. . . +a
2n
x
n
+x
n+2
= b
2
...
a
m1
x
1
+a
m2
x
2
+. . . +a
mn
x
n
+x
n+m
= b
m
e x
1
0, x
2
0, . . . x
n
0, x
n+1
0, . . . , x
n+m
0.
Observacao 4.4.1 Para evitar casos especiais e podermos aplicar o algoritmo que vamos descrever
precisamos de assumir a seguinte condicao adicional:
Condicao de positividade: Cada elemento b
i
e nao negativo, isto e, b
i
0, para todo i = 1, . . . , m
e cada linha da matriz A (matriz dos coecientes das restricoes ) contem pelo menos um elemento
positivo em cada entrada.
Descricao da forma primal do metodo simplex
Passo 1 : Construcao da tabela inicial
A tabela inicial do metodo simplex do problema de maximizacao e a seguinte:
P
1
P
2
. . . P
n
a
11
a
12
. . . a
1n
1 0 . . . 0 b
1
a
21
a
22
. . . a
2n
0 1 . . . 0 b
2
. . . . . . . . . . . . . . . . . . . . .
a
m1
a
m2
. . . a
mn
0 0 . . . 1 b
m
c
1
c
2
. . . c
n
0 0 . . . 0 0
indicadores
. .
As primeiras linhas da tabela, excluindo a ultima sao os coecientes das igualdades lineares. As
colunas dos coecientes das variaveis principais ou basicas sao etiquetadas comP
i
, respectivamente. As
entradas na ultima linha, excluindo a ultima sao os indicadores e sao os simetricos dos coecientes da
funcao objectivo. A entrada no canto inferior direito e zero e corresponde ao valor da funcao objectivo
na origem.
48
Passo 2 : Escolha de um Pivot
Um pivot de uma tabela simplex e obtido do seguinte modo:
i) Escolhemos arbitrariamente uma coluna que contenha um elemento indicador negativo. No entanto, para
nos deslocarmos no sentido da maior subida devemos escolher o menor dos coecientes negativos pois
esse e que vai permitir subir mais rapido ate `a solucao optima.
ii) Para cada entrada positiva nesta coluna dividimos respectivamente o valor da ultima coluna (col-
una dos termos independentes) pela respectiva entrada na coluna escolhida. Podemos construir
uma coluna auxiliar no nal da tabela com esses resultados.
A entrada da coluna que der o menor quociente positivo no passo ii) e entao o pivot. A sua coluna
e designada coluna pivotal e a sua linha a linha pivotal. Se a tabela nao tiver nenhum indicador
negativo entao e uma tabela terminal do Simplex e nao tem pivot.
Exemplos 4.4.2 Consideremos as seguintes tabelas simplex:
P
1
P
2
P
1
P
2
P
3
n
n
1 2 1 0 0 12
2 1 0 1 0 3
3 1 0 0 1 5
30 50 0 0 0 0
n
0 0 1 1 0 0 1
1 1 0 1 1 0 2
0 2 0 1 1 1 5
0 1 0 7 1 0 16
(i) (ii)
P
1
P
2
P
1
P
2
P
3
l
0 0 1 5 3 6
1 0 0 3 2 3
0 1 0 1 1 4
0 0 0 40 10 280
0 0 1 1 0 0 1
0 0 0 3 0 2 1
0 1 0
1
2
1
2
1
4
1
3
0 0 0 13 3 3 17
(iii) (iv)
i) Tanto a primeira como a segunda colunas podem ser escolhidas como colunas pivotais. No caso
da primeira coluna, 2 e o pivot porque 3/2 e menor do que 5/3. No caso da segunda coluna 1
e o pivot porque 5/1 e menor do que 12/2. Nao precisamos de considerar o quociente 3/(1)
porque 1 nao e positivo.
ii) Aqui apenas podemos escolher a segunda coluna como coluna pivotal porque e a unica com
indicador negativo. Alem disso, 1 e o pivot porque 2/1 e menor do que 5/2.
49
iii) A quinta coluna e a coluna pivotal e 3 e o pivot porque 6/3 e menor do que 4/1.
iv) Nao existe coluna pivotal e consequentemente nao existe pivot porque nao ha nenhum elemento
indicador negativo. Esta tabela e uma tabela terminal. Uma tabela nal contem a solucao do
problema. Vamos continuar a descrever o metodo simplex para ver como chegamos `a tabela
nal.
Passo 3 : Construcao da nova tabela simplex
Seja D uma tabela simplex com linhas R
i
cujo pivot aparece na linha r e na coluna s, ou seja a
rs
e o pivot. Usando operacoes da algebra linear sobre linhas de uma matriz fazemos:
i) Colocar o elemento pivot a 1, ou seja, fazer
L

r
=
1
d
rs
L
r
.
e etiquetar a nova linha pivotal com a etiqueta da coluna pivotal escolhida, isto e, se a coluna
pivotal estava etiquetada com P
i
entao a nova linha pivotal L

r
e etiquetada `a esquerda da tabela
com P
i
.
ii) Colocar os restantes elementos da coluna pivotal a zero (como no metodo da eliminacao de
Gauss), adicionando um m ultiplo apropriado da linha pivotal em cima L

i
a cada linha L
i
da
seguinte maneira:
L

i
= d
is
L

r
+L
i
.
Exemplo 4.4.3 Consideremos a seguinte tabela simplex com um pivot sinalizado com um crculo:
P
1
P
2
1 2 1 0 0 22
n
2 1 0 1 0 4
4 1 0 0 1 9
8 6 0 0 0 0
Vamos realizar as seguintes operacoes:
1. Obter a nova linha pivotal fazendo L

2
=
1
2
L
2
e etiquetar a nova linha pivotal a partir da linha
pivotal, colocando a etiqueta P
1
.
50
P
1
1
1
2
0
1
2
0 2
2. Vamos agora reduzir os restantes elementos da coluna pivotal a zero. Para isso vamos fazer as
seguintes operacoes:
- a nova linha L

1
e obtida multiplicando a nova linha pivotal L

2
por 1 e adicionando-lhe L
1
,
i.e
L

1
= L

2
+L
1
.
- a nova linha L

3
e obtida multiplicando a nova linha pivotal L

2
por 4 e adicionando-lhe L
3
,
i.e.
L

3
= 4L

2
+L
3
.
- a nova linha L

4
e obtida multiplicando a nova linha pivotal L

2
por 8 e adicionando-lhe L
4
, i.e
L

4
= 8L

2
+L
4
.
Deste modo obtem-se a nova tabela simplex:
P
1
P
2
P
1
0
5
2
1
1
2
0 20
1
1
2
0
1
2
0 2
0 3 0 2 1 1
0 10 0 4 0 16
Observemos que podemos escolher a segunda coluna como a coluna pivotal e portanto obtemos
um novo elemento pivotal. Isso signica que movendo-nos de um vertice para outro podemos ter mais
do que uma aresta na qual a funcao objectivo aumenta o seu valor e consequentemente existe mais do
que um modo de encontrar a solucao optimal.
Passo 4 : Repeticao dos passos 2 e 3 ate obtermos uma tabela
terminal
Para aplicarmos o metodo simplex comecamos com uma tabela inicial e calculamos iterativamente
as novas tabelas ate encontrarmos uma tabela terminal, na qual todos os indicadores sao maiores ou
51
iguais a zero. Em cada iteracao no maximo uma linha muda a sua etiqueta e quando existem duas
etiquetas para a mesma linha apenas ca a etiqueta mais recente.
Interpretacao da tabela terminal
Suponhamos que apos a aplicacao do metodo simplex obtemos uma tabela do tipo:
P
1
P
2
. . . P
n
* * * * * * d
1
* * * * * * d
2

* * * * * * d
m
* * * * * * k
em que apenas algumas linhas estao etiquetadas com etiquetas P
i
.
Entao:
i) k, a entrada no canto inferior direito da tabela e o valor maximo da funcao objectivo;
ii) o ponto P = (p
1
, p
2
, . . . , p
n
), onde
p
i
=
_
_
_
`a ultima entrada da linha etiquetada por P
i
0 se nao existe nenhuma linha etiquetada P
i
e o vertice da solucao optimal do problema de maximizacao.
Uma condicao necessaria para vericarmos se os nosso calculos estao certos e calcular a funcao
objectivo no vertice P e ver se obtemos o valor k.
Exemplos
Exemplo 1:
P
1
P
2
P
1
P
2
n
2 1 1 0 0 16
1 2 0 1 0 11
1 3 0 0 1 15
30 50 0 0 0 0
P
2

5
3
0 1 0
1
3
11
1
3
0 0 1
2
3
1
1
3
1 0 0
1
3
5

40
3
0 0 0
50
3
250
(i) (ii)
52
P
1
P
2
P
1
P
2
P
1
P
2
n
0 0 1 5 3 6
1 0 0 3 2 3
0 1 0 1 1 4
0 0 0 40 10 290
P
1
P
2
0 0
1
3

5
3
1 2
1 0
2
3

1
3
0 7
0 1
1
3
2
3
0 2
0 0
10
3
70
3
0 310
(iii) (iv)
Logo, pela analise da tabela terminal (iv), podemos concluir que o maximo da funcao
objectivo e 310 e e atingido no ponto P = (7, 2), pois 7 e 2 sao as ultimas entradas etiquetadas
pelas linhas P
1
e P
2
.
Exemplo 2:
P
1
P
2
P
3
P
1
P
2
P
3
n
5 2 1 1 0 3
1 2 4 0 1 2
10 12 12 0 0 0
P
2
n
4 0 3 1 1 1
1
2
1 2 0
1
2
1
4 0 12 0 6 12
(i) (ii)
P
1
P
2
P
3
P
1
P
2
1 0
3
4
1
4

1
4
1
4
0 1
19
8

1
8
5
8
7
8
0 0 9 1 5 13
(iii)
Logo, pela analise da tabela terminal (iii), podemos concluir que o maximo da funcao
objectivo e 13 e e atingido no ponto P =
_
1
4
,
7
8
, 0
_
.
53
Referencias
[1] Leonel, V., Cidalia, M. e Ana, M., Apontamentos de Matematica 2, Escola Superior de Tecnologia
e Gestao do Instituto Politecnico de Leiria.
[2] Anton, H., Bivens, I. e Davis, D., Calculo, Volumes I e II, 8
a
edicao, Bookman, 2007.
[3] Breda A. e Costa. J., Calculo com funcoes de varias variaveis, McGraw-Hill, 1996.
[4] Kreyszig, E., Advanced Engineering Mathematics, John Wiley & Sons, 1994.
[5] Bazaraa, M. S. Jarvis, J. J. Sherali, H. D., Linear programming and network ows, John Wiley
& Sons, 1990.
[6] Ramalhete, M., Guerreiro, L., Magalhaes, A., Programacao Linear, Vol. I e II, McGraw-Hill,
1984.
55

You might also like