Você está na página 1de 16

Captulo 3 - Mximos e Mnimos para Vrias Variveis

Jose dos Reis V. de Moura Jr

December 1, 2015
1

1 Introduo
Nos Captulos 1 e 2 foram vistas formas de se aproximar uma funo em um local aprox-
imado a um ponto por um Polinmio de Taylor ou Maclaurin. Vimos tambm que isto
pode apresentar bons resultados de forma limitada regio equacionada, desde que se
utilize a quantidade de termos que gere um Resto de Lagrange mnimo (pequeno erro
entre real e aproximado).

Neste captulo iremos tratar de um outro assunto de igual importncia prtica, que
a identificao de regies de mximos e mnimos de funes de vrias variveis.

muito comum dada uma funo, precisarmos identificar para quais valores teremos
o mximo ou mnimo da funo. Esta uma das atividades bsicas do ramo da Otimiza-
o Numrica e sua aplicabilidade se estende para todos ramos das cincias exatas e
negcios.

2 Planos Tangentes s Superfcies


Um conceito de fundamental importncia para compreenso dos mximos e mnimos de
funes de vrias variveis sobre um plano tangente uma superfcie descrita por uma
funo. Nesta seo iremos trabalhar o conceito de plano tangente e normal a uma su-
perfcie/funo.

Suponha uma superfcie S descrita pela equao f(x,y,z) = 0 no qual f possua primeiras
derivadas contnuas. Esta funo apresentada na figura 1. Note que ela apresenta
uma curvatura voltada para baixo e assim forma um pico bem ao centro, no ponto
P0 (x0 , y0 , z0 ), onde as derivadas parciais no se anulam simultaneamente.

Existem infinitas curvas (visualmente, linhas da malha da figura 1) que esto na su-
perfcie S e que a construiriam como uma analogia entre linhas/fibras que constroem um
lenol. Qualquer reta que se obtenha que seja tangente a qualquer uma destas curvas
(ou linhas) passando por P0 , ser consequentemente tangente superfcie S.
Agora, parametrize em funo de t com valor de t0 = P0 as equaes

x = f1 (t)
y = f2 (t)
z = f3 (t)
sendo : F (f1 (t), f2 (t), f3 (t)) = 0

uma vez que o ponto em questo tambm est na superfcie S, vamos ento considerar
a funo w = F (f1 (t), f2 (t), f3 (t)) = F (x, y, z). Pela Regra da Cadeia, como visto no
Captulo 2, podemos definir:
2

Figure 1: Superfcie S.

dw w dx w dy w dz
= + + =0
dt x dt y dt z dt
dw w 0 w 0 w 0
= f1 (t) + f2 (t) + f (t) = 0
dt x y z 3

que aplicado no ponto P0 (x0 , y0 , z0 ):

Fx0 (x0 , y0 , z0 )f10 (t0 ) + Fy0 (x0 , y0 , z0 )f20 (t0 ) + Fz0 (x0 , y0 , z0 )f30 (t0 ) = 0

Substituindo pelo gradiente da funo F (x0 , y0 , z0 ) e pela direo do vetor r(t) no


ponto P0 :

FP0 r0 (t0 ) = 0

o que significa existir um plano perpendicular superfcie S, e que contm P0 , com


vetor normal FP0 . Desta forma, a equao do plano tangente funo f (x, y, z) no
ponto Po (x0 , y0 , z0 pode ser obtida pela equao (1):

fx0 (x0 , y0 , z0 )(x x0 ) + fy0 (x0 , y0 , z0 )(y y0 ) + fz0 (x0 , y0 , z0 )(z z0 ) = 0 (1)
3

A figura 2 ilustra o plano tangente ao ponto do pico (ponto P0 (x0 , y0 , z0 ) da funo da


figura 1:

Figure 2: Visualizao do plano tangente superfcie S no ponto P0 .

Para exemplificar o que foi visto, vamos encontrar o plano tangente equao 2x2
3y 2 + z 2 25 = 0 no ponto P(1,1,1):

Soluo:
Identificando inicialmente as primeiras derivadas parciais:

fx0 (x, y, z) = 4x fx0 (1, 1, 1) = 4


fy0 (x, y, z) = 9y fy0 (1, 1, 1) = 9
fz0 (x, y, z) = 2z fz0 (1, 1, 1) = 2

substituindo na equao (1) as derivadas parciais e o ponto P (1, 1, 1) em questo:


4

fx0 (x0 , y0 , z0 )(x x0 ) + fy0 (x0 , y0 , z0 )(y y0 ) + fz0 (x0 , y0 , z0 )(z z0 ) = 0


4(x 1) 9(y 1) + 2(z 1) = 0
4x 4 9y + 9 + 2z 2 = 0
4x 9y + 2z + 3 = 0

Portanto, 4x 9y + 2z + 3 = 0 a equao do plano tangente ao elipside no ponto


P (1, 1, 1).

Um outro conceito muito usual na manipulao de planos tangentes superfcies o


de curvas de nvel. Uma curva de nvel uma funo F (x, y, z) = c onde c uma con-
stante. Ou seja, possvel obter para qualquer superfcie S, diversas curvas de nvel de
diferentes valores c. Este conceito importante para as reas de engenharias, fsicas e
cincias aplicadas porque descreve pontos similares para domnios de uma superfcie.

Por exemplo, imagine uma pea de metal em contato com outra pea em movimento.
Estas peas devido ao atrito iro se aquecer e esta distribuio de temperaturas no
ser a mesma ao longo da superfcie da pea. Obviamente, a regio prxima ponta de
contato ter valores superiores aos mais afastados dela. A figura 2 ilustra esta situao
apresentando as curvas de nvel de temperaturas que vo ficando menores quanto mais
prximo da ponta (valores c das curvas no prprio grfico):

Para compreender melhor o exemplo de curvas de nvel, vamos esboar as curvas de


nvel para a superfcie f (x, y) = 3x2 + 7y 2 para os pontos P1 (0, 1), P1 (1, 0) e P1 (1, 1):

Soluo:
Apenas substituindo o valor do ponto P para a funo:

z = f (x, y) = 3x2 + 7y 2
z1 = 3(0)2 + 7(1)2 = 7
z2 = 3(1)2 + 7(0)2 = 3
z3 = 3(1)2 + 7(1)2 = 10

Assim, no ponto P1 , temos a curva de nvel no valor z1 = 7, para P2 teremos z2 = 3,


para P3 teremos z3 e assim por diante, para todos os pontos da superfcie. Desta forma,
fica bem bvio a necessidade de se realizar esta tarefa computacionalmente, uma vez que
se trata de identificar pontualmente estes isovalores e desenhar as curvas seguindo valores
de constantes iguais.
5

Figure 3: Visualizao de curvas de nvel de uma ponta de uma pea em contato.

A figura 4 ilustra estas e outras curvas de nvel da funo estudada: Vamos recordar
que o gradiente desta funo nos pontos de interesse investigados corresponder a um
vetor ortogonal s curvas de nvel.

3 Extremos de Funes de Vrias Variveis


Considerando uma funo f (x, y) que contempla uma regio que contenha o ponto P (a, b)
no qual f (x, y) f (a, b) para todos os outros pontos desta mesma regio, salvo apenas o
ponto (a,b). Desta forma, o valor assumido neste ponto o menor valor permitido para
a funo.

Como foi visto tambm, se esta funo admite derivada parcial em funo de x fx0 , isto
representa o coeficiente angular da superfcie neste ponto devido a esta varivel. Ento,
como visto, se este um mnimo local, teremos fx0 (a, b) = 0 e fy0 (a, b) = 0.

De forma anloga, imaginando agora uma outra regio da superfcie que contenha o
ponto P (c, d), e que de forma similar, f (x, y) f (c, d). Se esta funo possui derivadas
parciais primeiras e nulas no ponto (c,d), teremos ento os valores dos mximos locais
6

Figure 4: Visualizao de curvas de nvel do exemplo.

neste ponto.

Assim, de forma generalizada podemos compreender que para uma dada funo de su-
perfcie S, considerando toda sua extenso como a regio de anlise, possvel encontrar
os valores de mnimos e mximos globais da superfcie S de forma que:

f (a, b) f (x, y) f (c, d)

para toda a extenso de S e vlido para qualquer par (x, y).

Em matemtica costumamos chamar estes valores de mnimos e mximos locais de ex-


tremos da funo f , e como imposto acima, uma vez que necessitam de suas derivadas
parciais nulas, os extremos obedecem a soluo das equaes abaixo de forma simultnea:

fx0 (x, y) = 0
fy0 (x, y) = 0
7

De forma similar, para a obteno de um extremo de uma superfcie S = f (x1 , x2 , ..., xn )


deveremos encontrar as derivadas parciais nulas dos n termos da funo.

Vamos entender este conceito atravs de um exemplo. Vamos determinar os extremos da


funo f (x, y) = 3 + 2x2 + 3y 2 .

Soluo:
Como vimos, inicialmente determinamos as derivadas parciais da funo:

fx0 (x, y) = 4x
fy0 (x, y) = 6y

Em seguida igualamos os valores a zero:

fx0 (x, y) = 4x = 0
fy0 (x, y) = 6y = 0

Como a nica soluo para as derivadas parciais de ambas, de forma que o valor
anule zero, o ponto extremo da funo o ponto P (0, 0). Assim, temos para este caso
f (0, 0) = 3 como o nico ponto extremo desta funo. Um outro fato a compreender
que se estudarmos qualquer outro ponto f (x, y) 6= (0, 0), os valores da funo sero
superiores a este ponto P0 . Sendo assim, este ponto extremo identificado um ponto de
mnimo global da superfcie descrita pela funo f .

Vamos agora compreender um outro exemplo que contenha um mximo global. A figura
5 ilustra a funo f (x, y) = 2x2 7y 2 + 10. Encontre os extremos desta funo.

Soluo:
Repetindo o processo, inicialmente determinamos as derivadas parciais da funo:

fx0 (x, y) = 4x
fy0 (x, y) = 14y

Novamente, existe apenas um par ordenado (0,0) para que satisfaa as expresses
fx0 = fy0 = 0. Neste ponto, a funo toma o valor f (x, y) = f (0, 0) = 10

Como para todos os valores (x, y) 6= (0, 0), teremos f (x, y) < 10, este valor corresponde
a um mximo global da funo. Na figura possvel ver o valor deste mximo que se
8

Figure 5: Mximo global de uma funo um valor extremo da funo.

encontra bem ao centro, correspondendo a um valor em z = 10.

As funes apresentadas at ento, como recurso didtico, apresentava apenas um ex-


tremo, ou mximo ou mnimo, mantendo uma tendncia de crescimento na outra direo.
No entanto, as funes podem apresentar diversos pontos extremos e existem alguns pro-
cedimentos para se testar estes pontos. O processo mais usado o similar ao realizado
pela segunda derivada para as funes de uma varivel.

Considerando uma funo f (x, y) com segundas derivadas em uma regio contnua R,
temos que:

00 00 00
g(x, y) = fxx (x, y)fyy (x, y) [fxy (x, y)]2

Se considerarmos um par (a, b) contido nesta regio R no qual fx0 (a, b) = 0 e fy0 (a, b) =
0, teremos uma das seguintes condies:
9

00
g(a, b) > 0 e fxx (a, b) < 0 f (a, b) MXIMO LOCAL
00
g(a, b) > 0 e fxx (a, b) > 0 f (a, b) MNIMO LOCAL
g(a, b) < 0 f (a, b) NO EXTREMO

Para ilustrar este conceito de teste de extremos, imagine a funo x2 2xy + y 3 .


Verifique se existe algum extremo e teste usando o critrio anterior se este ponto um
Mnimo ou Mximo local ou nenhum dos dois.

Soluo:
Inicialmente necessitamos calcular as primeiras derivadas da funo:

fx0 (x, y) = 2x 2y
fy0 (x, y) = 2x + 3y 2

Igualando as primeiras derivadas a zero e calculando a relao entre as duas equaes


pelo mtodo da substituio:

fx0 (x, y) = 2x 2y = 0 2x = 2y x = y
fy0 (x, y) = 2x + 3y 2 = 0 y(2 + 3y) = 0
Chegamos a duas solues possveis das equaes:
y = 0 x = 0 P1 (0, 0)
2 2 2 2
3y 2 = 0 y = x = P2 ( , )
3 3 3 3

Neste momento iremos calcular as segundas derivadas para aplicarmos o conceito do


teste de extremos:

00 00 00
fxx = 2fyy = 6yfxy = 2

Assim, aplicando agora o conceito do teste:


10

00 00 00
g(x, y) = fxx (x, y)fyy (x, y) [fxy (x, y)]2
Para o ponto P1 (0, 0):
g(0, 0) = 2 0 4 = 4 g(0,0) < 0 P1 (0, 0) no extremo!
2 2 2 24
g( , ) = 2 6( ) 4 = 4=4
3 3 3 3
2 2 2 2
g( , ) = 4 > 0 fx00 x( , ) = 2 > 0
3 3 3 3
2 2
Portanto, P2 ( , ) um Mnimo local!
3 3

4 Multiplicadores de Lagrange
Como foi visto na seo anterior, uma funo multivariada qualquer g = f (x1 , x2 , ..., xn )
somente ter mximos ou mnimos locais caso existam gx0 1 , gx0 2 , ... , gx0 n .

No entanto, em vrias condies reais de trabalho, desejamos resolver problemas do


tipo encontrar o maior cubo que se inscreva (cabe dentro) de uma determinada funo.
Desta forma, o processo natural seria identificarmos os pontos extremos da forma ge-
omtrica desejada, identificando seus mximos de forma a encontrar os pontos mximos
que poderiam coincidir com a funo limitante.

Entretanto, a restrio de uma funo exige que se calcule para esta forma geomtrica os
valores de seu extremo, que na prtica exigiria a obteno de equaes complexas e que
cujas derivadas parciais seriam mais complexas ainda de serem obtidas, considerando um
problema geomtrico simples, do tipo um paraleleppedo dentro de um elipside.

Para evitarmos esta complexidade e obtermos um resultado de forma mais simples, pro-
posto um processo denominado Mtodo dos Multiplicadores de Lagrange. Este mtodo
foi proposto por Lagrange no sculo XVIII e evita a necessidade de isolarmos uma var-
ivel no caso do slido descrito. O mtodo apresentado em sequncia.

Suponha duas funes f (x, y, z) e g(x, y, z) no qual se deseja encontrar os extremos


locais de f sujeito equao g passvel de se isolar a varivel z. Assim, podemos escrever
z = k(x, y), considerando que k assim como f e g possuem suas primeiras derivadas
parciais.

Considere agora a funo w com as variveis (x, y, z) alm da varivel adicional chamada
multiplicador de Lagrange:
11

w = f (x, y, z) + g(x, y, z)

A proposta de Lagrange que os extremos das variveis x, y e z de f podem ser


obtidos atravs das solues simultneas das equaes:

wx = 0
wy = 0
wz = 0
w = g(x, y, z) = 0

Para ilustrar o uso deste mtodo, vamos ilustrar a condio em que se deseja maxi-
mizar o volume V (x, y, z) = xyz (multiplicando cada um dos lados), sujeito restrio
g(x, y, z) = x2 + 2y 2 + 3z 3 4 = 0.

Soluo:
Inicialmente precisamos determinar a funo w(x, y, z, ):

w = f (x, y, z) + g(x, y, z)
w = xyz + (x2 + 2y 2 + 3z 2 4)
w = xyz + x2 + 2y 2 + 3z 2 4

Aps este passo, de acordo com o mtodo, devemos determinar as derivadas parciais
de w:

wx0 = yz + 2x = 0
wy0 = xz + 4y = 0
wz0 = xy + 6z = 0
w0 = x2 + 2y2 + 3z 2 4 = 0

Arranjando as equaes, vamos multiplicar a primeira das equaes por x, a segunda


por y e a terceira por z de forma a termos:

xwx0 + ywy0 + zwz0 = xyz + 2x2 + xyz + 4y 2 + xyz + 6z 2 = 0


xwx0 + ywy0 + zwz0 = 3xyz + 2(x2 + 2y 2 + 3z 2 ) = 0
12

Mas substituindo a quarta equao nesta ltima obtida, temos:

isolando a quarta equao:


x2 + 2y 2 + 3z 2 = 4
assim:
3xyz + 2(x2 + 2y 2 + 3z 2 ) = 0
3xyz + 2(4) = 0
8
xyz =
3

Mais uma vez, retornando em uma das equaes modificadas, por exemplo, xwx0 :

xwx0 = xyz + 2x2 = 0


8
+ 2x2 = 0
3
4
2(x2 ) = 0
3

Chegamos concluso de que:

2 = 0 Esta escolha difcil pois teramos V(x,y,z) = xyz = 0, ou volume nulo


r
2 4 4
x =0x=
3 3

Retornando na segunda equao ywy0 :

ywy0 = xyz + 4y 2 = 0
8
+ 4y 2 = 0
3
2
4(y 2 ) = 0
3
Novamente, no iremos escolher = 0, mas:
r
2
y=
3

e finalmente, para zwz0 :


13

zwz0 = xyz + 6z 2 = 0
8
+ 6z 2 = 0
3
4
2(3z 2 ) = 0
3
novamente descartamos a soluo trivial = 0
r
4
z=
9

Finalmente conseguimos obter os parmetros (x, y, z) para a forma geomtrica dese-


jada e que respeite a funo de restrio.

5 Programao Computacional
Percebemos ao longo do captulo que o desenvolvimento de mximos e mnimos pode
ser to complexo quanto a quantidade de derivadas necessrias, dependendo do nmero
de variveis, alm da complexidade das funes, o que pode levar a relaes difceis de
serem obtidas analiticamente.

Assim, mais uma vez iremos lanar mo de recursos computacionais para o clculo de
derivadas a fim de nos auxiliar na correo de nossas atividades manuais, ou mesmo para
a obteno de derivadas de funes altamente complexas.

No cdigo a seguir revisto o exemplo dos pontos extremos da funo f (x, y) = x2


2xy + y 2 que foi visto anteriormente. Neste cdigo iremos aprender a utilizar a funo
diff do Matlab de forma simblica, capaz de realizar as derivadas parciais da funo.
Alm disto, iremos aprender a utilizar a funo subs responsvel pela substituio de um
valor de uma funo em um ponto.

clear , c l c
format l o n g

syms x y f

% Definindo a funcao a ser derivada


f=x^22xy+y^3

%C a l c u l a n d o as p r i m e i r a s d e r i v a d a s
f x=d i f f ( f , x , 1 )
f y=d i f f ( f , y , 1 )
14

%C a l c u l a n d o as s e g u n d a s d e r i v a d a s
%Note que para f x y , passamos a s e q u e n c i a
%de d e r i v a c a o
f x x=d i f f ( f , x , 2 )
f y y=d i f f ( f , y , 2 )
f x y=d i f f ( f , x , y )

%C a l c u l a n d o para cada ponto os v a l o r e s de


%g ( x , y ) sendo :
%gP_1 = g ( 0 , 0 )
%gP_2 = g ( 2 / 3 , 2 / 3 )
%Obs :
%A f u n c a o s u b s ( ) do Matlab s u b s t i t u i em uma funcao ,
%a v a r i a v e l p e l o ponto de i n t e r e s s e
%No no s s o exemplo apenas f y y p o s s u i v a r i a v e i s
gP_1=f x x su bs ( fyy , y ,0) ( f x y ) ^ 2 ;
gP_1=eval (gP_1)
gP_2=su bs ( f x x ) su bs ( fyy , y ,2/3) ( sub s ( f x y ) ) ^ 2 ;
gP_2=eval (gP_2)

Como visto no cdigo, realizamos as primeiras e segundas derivadas da funo e en-


to aplicamos o nosso critrio descrito no texto para compreender se o valor de g(x, y)
para ambos os pontos so positivos ou negativos, e sendo positivos, observar a segunda
derivada a fim de nos informarmos de se tratar de mximo ou mnimo.

O quadro a seguir descreve o resultado do cdigo computacional anterior:

f =
x^2 2 xy + y^3

fx =
2 x 2 y

fy =
3 y^2 2 x

fxx =
2

fyy =
6 y
15

fxy =
2

gP_1 =
4

gP_2 =
4

Neste captulo pudemos descrever algumas formas de se compreender um ponto de mx-


imo ou mnimo de uma funo de vrias variveis, seja atravs do teste de extremos ou
atravs do uso dos multiplicadores de Lagrange. Por fim, vimos que existem recursos
computacionais que podem nos auxiliar de forma fcil a obteno ou confirmao do de-
senvolvimento de equaes diferenciais parciais. Um programa pode ser ainda adaptado
atravs do uso das funes if-then-else para a realizao dos testes de extremos de forma
automtica.

6 Exerccios
A seguir so apresentados alguns exerccios a fim de que se pratique os conceitos vistos
nas sees anteriores.

1. Determine o plano tangente funo f (x, y, z) = 3x2 4y 2 + 8z 2 10 = 0 no ponto


P (1, 2, 3).
2. Determine o plano tangente funo f (x, y, z) = 1x2 + 3y 2 + z 2 = 0 no ponto
P (3, 0, 7).
3. Calcule os extremos da funo f (x, y) = x2 4xy + 2y 3 e determine se so pontos
de mximo ou mnimo.
4. Determine os extremos da funo f (x, y) = y 3 2y 2 + 3xy x2 + 10 e diga se algum
ponto de mximo ou mnimo.
5. Calcule o maior volume de um paraleppedo V (x, y, z) = xyz de forma que se tenha
a equao de restrio g(x, y, z) = x2 + 3y 2 + 5z 2 9.
6. Calcule o maior volume de um paraleppedo V (x, y, z) = xyz de forma que se tenha
a equao de restrio g(x, y, z) = x2 + 4y 2 + 4z 2 12, considerando x = y.
7. Baseado no exemplo ilustrado, construa um programa em Matlab que auxilie na
soluo do item 1 desta lista.
8. Como funcionaria a funo diff() em Matlab para a obteno de uma terceira
derivada parcial f 000 xyx da funo f (x, y) = 3x3 4xy 2 y 5 ?

Você também pode gostar