You are on page 1of 8

Derivadas_extremos.

nb 1

Funciones de varias variables. Extremos


relativos y condicionados
Práctica de Cálculo, E.U.A.T, 2008
En esta práctica veremos cómo derivar funciones de varias variables y hallar extremos con Mathematica.

Derivación

ü Derivadas parciales

Como se ha estudiado en teoría, las derivadas parciales de una función de varias variables son las derivadas con respecto
a una de las variables, considerando fijas las demás. En Mathematica, la orden D calcula derivadas de cualquier orden en
las variables que elijamos (en particular calcula derivadas de funciones de una sola variable como ya se ha visto). Esta
orden toma como argumentos la función que uno quiere derivar, las variables en las que se quiere derivar y el orden de la
derivación (cuántas veces queremos derivar con respecto a cada variable):

In[1]:= f@x_, y_D := E ^ H-Hx ^ 2 + y ^ 2L ê 2L;

In[2]:= H* Primera derivada respecto a x *L


D@f@x, yD, xD
1
H-x2 -y2 L
Out[2]= -‰ ÅÅÅÅ2 x

In[3]:= H* Primera derivada respecto a y *L


D@f@x, yD, yD
1
H-x2 -y2 L
Out[3]= -‰ ÅÅÅÅ2 y

H* Segunda derivada respecto a x *L


D@f@x, yD, 8x, 2<D
In[4]:=

H-x2 -y2 L
+ ‰ ÅÅÅÅ2 H-x
1 1 2 -y 2 L
Out[4]= -‰ ÅÅÅÅ2 x2

In[5]:= H* Parcial respecto a x y respecto a y *L


D@f@x, yD, x, yD
1
H-x2 -y2 L
Out[5]= ‰ ÅÅÅÅ2 xy

ü Ejercicio

Calcula el gradiente y la matriz hessiana de la función anterior .


Derivadas_extremos.nb 2

ü Derivadas direccionales

Una vez que tenemos el gradiente de una función podemos calcular su derivada direccional en cualquier dirección que
elijamos. Veámoslo en un ejemplo:

In[6]:= g@x_, y_D := x Cos@yD + y Cos@xD

In[7]:= gradg = 8D@g@x, yD, xD, D@g@x, yD, yD<

Out[7]= 8Cos@yD - y Sin@xD, Cos@xD - x Sin@yD<

H* Derivada direccional en la dirección 81,-1< *L


gradg.81, -1<

H* La misma derivada direccional, evaluada en el punto 82,0< *L


gradg.81, -1< ê. 8x Ø 2, y Ø 0<

ü Interpretación gráfica de la derivada direccional

Una derivada direccional no es más que la derivada de la función de una variable que resulta al "cortar" la gráfica de una
función de varias variables con un plano vertical orientado en una dirección dada (de ahí el nombre). Es útil ver gráfica-
mente lo que esto significa.

Plot3D@g@x, yD, 8x, -Pi, Pi<, 8y, -Pi, Pi<, AspectRatio Ø Automatic, Mesh Ø FalseD;
In[9]:= grafg =

0
2
-5
0
-2

0
-2
2

Para ver lo que significa la derivada parcial en la dirección del vector {1,1} en el punto {0,0}, dibujemos sólo el corte de
la gráfica con un plano que va en esa dirección:

H* La recta que pasa por H0,0L y va en la dirección de H1,1L *L


recta = 80, 0< + t 81, 1<;
In[10]:=

H* La función g dibujada sobre esa recta *L

ParametricPlot3D@8recta@@1DD, recta@@2DD, g@recta@@1DD, recta@@2DDD<, 8t, -Pi, Pi<D;


corte =
Derivadas_extremos.nb 3

In[12]:= Show@8grafg, corte, Graphics3D@8PointSize@0.03D, Point@80, 0, 0<D<D<D

0
2
-5
0
-2

0
-2
2

Out[12]= Ü Graphics3D Ü

Si recta es la recta que definimos antes, entonces la derivada direccional no es más que la derivada usual de la función
g[recta[[1]],recta[[2]]] (que depende de t) en el punto 0. Hemos dibujado esta función sobre la gráfica de g para que se
vea que es la función g "vista en una cierta dirección"; la curva sobre la gráfica se recorre con distinta velocidad y
sentido dependiendo del tamaño y el sentido del vector según el cual calculamos la derivada direccional.

Plano tangente

Dada una función de dos variables f(x,y), podemos definir la superficie formada por los puntos (x,y,z) que verifican que
z=f(x,y).Esta superficie puede dibujarse usando la orden Plot3D vista anteriormente.

Plot3D@f@x, yD, 8x, -2, 2<, 8y, -2, 2<D;


G1 = Plot3D@f@x, yD, 8x, -2, 2<, 8y, -2, 2<, ViewPoint Ø 80, 1, -0.1<D;
In[13]:=

1
0.75 2
0.5
0.25 1
0
-2 0
-1
0 -1
1
2 -2
Derivadas_extremos.nb 4

1
2
0.75
1
0 0.5
-2-1
0.25

2 0
-2
1 -1
0

ÅÅÅ Ha, bL + (y-b) ÅÅÅÅ


ÅÅ Ha, bL . Así en el caso anterior y en el punto ( 0.1, 0.1 )
Si f es diferenciable en un punto (a,b), podemos definir el plano tangente a la superficie z=f(x,y) en el punto (a,b)
f f
mediante la fórmula z=f(a,b) + (x-a) ÅÅÅÅ
x y
tenemos:

In[15]:= a = 0.1;

z = f@a, bD + Hx - aL HD@f@x, yD, xD ê. 8x Ø a, y Ø b<L +


b = 0.1;

Hy - bL * HD@f@x, yD, yD ê. 8x Ø a, y Ø b<L

Out[17]= 0.99005 - 0.099005 H-0.1 + xL - 0.099005 H-0.1 + yL

In[18]:= G2 = Plot3D@z, 8x, -2, 2<, 8y, -2, 2<, ViewPoint Ø 80, 1, -0.1<D;
Show@G1, G2D;
1.4
2
1.2
1
0 1
-2-1
0.8

2 1 -1 0.6
-2
0

1 1
0
-2-1
0.5

2 0
-2
1 0 -1

ü Ejercicio
2
Calcula el plano tangente a S={(x,y,z) ; z - cos(x+y) ‰x =0} en el punto (0,0,1) de dicha superficie.

Extremos de funciones derivables


En muchas situaciones se desea calcular el máximo o el mínimo valor de una función.
En principio, un ordenador no puede decirnos si una función definida en un subconjunto del plano (o de la recta real, o
del espacio) alcanza un valor máximo o mínimo; esto es algo que debemos deducir de nuestra comprensión de la función
(tal vez ayudándonos de su representación gráfica u otros cálculos).
Cuando tengamos motivos para pensar que la función que se trate tiene un máximo, sabemos que dicho máximo tiene
que ser un extremo relativo (un punto donde la función es siempre mayor o siempre menor que en los puntos cercanos) .
Si además dicha función es derivable en un entorno del extremo relativo todas sus derivadas primeras deben anularse
(porque, intuitivamente, la cima de una montaña suave tiene que ser plana). Esta es una forma de buscar extremos de una
función: primero busquemos los puntos donde las derivadas primeras se anulen.
Derivadas_extremos.nb 5

Por ejemplo, calculemos el máximo de la siguiente función (otra pregunta sería: ¿por qué sabemos que esta función debe
tener un máximo?):

In[20]:= h@x_, y_D := -x ^ 4 - y ^ 4 + 2 x ^ 2 + y ^ 2 + 2;

Primero, hallamos los puntos donde el gradiente se anula (o sea, donde todas sus derivadas primeras se anulan):

In[21]:= gradh = 8D@h@x, yD, xD, D@h@x, yD, yD<

Out[21]= 84 x - 4 x3 , 2 y - 4 y3 <

In[22]:= criticos = Solve@gradh ã 0, 8x, y<D

98x Ø -1, y Ø 0<, 9x Ø -1, y Ø - ÅÅÅÅÅÅÅÅÅ


è!!! =, 9x Ø -1, y Ø ÅÅÅÅÅÅÅÅÅ
è!!! =, 8x Ø 0, y Ø 0<, 9x Ø 0, y Ø - ÅÅÅÅÅÅÅÅÅ
è!!! =,
1 1 1
Out[22]=
2 2 2
9x Ø 0, y Ø ÅÅÅÅÅÅÅÅÅ
è!!! =, 8x Ø 1, y Ø 0<, 9x Ø 1, y Ø - ÅÅÅÅÅÅÅÅÅ
è!!! =, 9x Ø 1, y Ø ÅÅÅÅÅÅÅÅÅ
è!!! ==
1 1 1
2 2 2

Entre estos nueve puntos, miramos dónde h es mayor:

In[23]:= Table@N@h@x, yD ê. criticos@@iDDD, 8i, 1, 9<D

Out[23]= 83., 3.25, 3.25, 2., 2.25, 2.25, 3., 3.25, 3.25<

Vemos que los puntos 2º, 3º, 8º y 9º de la lista anterior son máximos locales de h.

ü Ejercicio

Representa la función h (en una región adecuada para poder ver sus extremos "a ojo"). Calcula sus mínimos relativos.
¿Tiene la función h un mínimo absoluto?

ü Cómo distinguir entre máximos y mínimos relativos

Una vez que hemos calculado los puntos críticos de una función, algunos de ellos pueden ser máximos relativos, otros
mínimos relativos y otros ninguna de las dos cosas (estos últimos se llaman puntos de silla). La matriz hessiana de una
función distingue entre los tres casos anteriores si es definida negativa, definida positiva o indefinida respectivamente.

Calculemos la matriz hessiana de h:

88D@h@x, yD, 8x, 2<D, D@h@x, yD, x, yD<, 8D@h@x, yD, y, xD, D@h@x, yD, 8y, 2<D<<;
In[24]:= hessiana@x, yD =

Veamos cuál es en algunos puntos críticos:

In[25]:= hessiana@x, yD ê. criticos@@1DD

Out[25]= 88-8, 0<, 80, 2<<

In[26]:= hessiana@x, yD ê. criticos@@2DD

Out[26]= 88-8, 0<, 80, -4<<

In[27]:= hessiana@x, yD ê. criticos@@4DD

Out[27]= 884, 0<, 80, 2<<

El que una matriz sea definida positiva, negativa o indefinida depende de sus valores propios, aunque hay formas más
sencillas de verlo a simple vista que funcionan en muchos casos. Por ejemplo, en el caso de matrices de orden 2 (como es
el caso que nos ocupa) es suficiente con ver el signo del término de la posición (1,1) de la matriz y el signo de su
determinante.
Por tanto, aplicando el criterio estudiado en teoría podemos afirmar que el primer punto crítico es un punto de silla
(determinante negativo), el segundo es un máximo local (determinante positivo y el valor (1,1) es negativo) y el cuarto es
Derivadas_extremos.nb 6

El que una matriz sea definida positiva, negativa o indefinida depende de sus valores propios, aunque hay formas más
sencillas de verlo a simple vista que funcionan en muchos casos. Por ejemplo, en el caso de matrices de orden 2 (como es
el caso que nos ocupa) es suficiente con ver el signo del término de la posición (1,1) de la matriz y el signo de su
determinante.
Por tanto, aplicando el criterio estudiado en teoría podemos afirmar que el primer punto crítico es un punto de silla
(determinante negativo), el segundo es un máximo local (determinante positivo y el valor (1,1) es negativo) y el cuarto es
un mínimo local (determinante positivo y el valor (1,1) es positivo).

ü Ejercicio

Dada la función f(x,y)=x^3 +y^3 -3x-12y+25 determina sus máximos y mínimos locales.

Extremos condicionados

Nos planteamos ahora el problema de hallar el máximo (o el mínimo) de una función f(x,y) sujeto a unas restricciones
g(x,y)=c. Sabemos que para que un punto a=(a1,a2) sea extremo de f sujeto a la restricción dada por g es necesario que el
punto a sea punto crítico de la función L(x,y,l)=f(x,y)-l g(x,y), es decir se han de verificar las ecuaciones:
L L
ÅÅÅÅ
 ÅxÅÅÅ = 0; ÅÅÅÅ
 ÅyÅÅÅ = 0; g = c .
Como ejemplo, vamos a hallar los posibles puntos críticos de la función f(x,y)=3 x^2+2xy-2y^2, entre los puntos que
verifican la restricción x^2+ y^2 =1. En primer lugar definimos las funciones y mostramos gráficamente la situación que
vamos a estudiar.

In[28]:= f@x_, y_D := 3 x ^ 2 + 2 x y - 2 y ^ 2;


g@x_, y_D := x ^ 2 + y ^ 2;

La función ParmetricPlot3D dibuja una función donde las tres componentes (x,y,z) dependen de un mismo parámetro.
Para describir los puntos del plano que verifican la restricción x^2+y^2=1 se emplean las coordenadas polares x(t)=-
Cos(t), y(t)=Sen(t) y por tanto z(t)=f[x(t),y(t)]

A = Plot3D@f@x, yD, 8x, -1, 1<, 8y, -1, 1<, Mesh Ø FalseD;
B = ParametricPlot3D@8Cos@tD, Sin@tD, f@Cos@tD, Sin@tDD<, 8t, 0, 2 Pi<D;
In[44]:=

Show@A, BD

2 1
0
0.5
-2
-1 0
-0.5
0 -0.5

0.5
1 -1
Derivadas_extremos.nb 7

2
1
0
0.5
-2
-1 0
-0.5
0 -0.5

0.5
-1
1

Out[46]= Ü Graphics3D Ü

Definimos la función Lagrangiana y resolvemos el sistema a estudiar:

PCriticos = Solve@8D@L@x, y, lD, xD ã 0, D@L@x, y, lD, yD ã 0, g@x, yD ã 1<, 8x, y, l<D


In[30]:= L@x_, y_, l_D := f@x, yD - l g@x, yD;

è!!!!!! 1 i i1 yy
99l Ø ÅÅÅÅ H1 - 29 L, x Ø ÅÅÅÅ jj
j5 29 j
ÅÅÅÅÅÅÅÅ%%% - $%%%%%%%%%%%%%%%%
j ÅÅÅÅ +%%%%%%%%%%%%%%%%
%%%%%%
z, y Ø
z% z
z z ÅÅÅÅÅÅÅÅ%%% =,
2 j $%%%%%%%%%%%%%%%% %%%%%%%%
è!!!!!!
k
è!!!!!!
2 29 { {
z $%%%%%%%%%%%%%%%%
%%%%%%%%
è!!!!!!
1 1 5 5 1 5
k
Out[31]= ÅÅÅÅ + ÅÅÅÅÅÅÅÅ ÅÅÅÅÅÅÅÅ
ÅÅÅÅÅÅÅÅ ÅÅÅÅ + ÅÅÅÅÅÅÅÅ
2 2 2 29 2 2 2 29
è!!!!!! "########################
è!!!!!!
######### "########################è!!!!!!
############
9l Ø ÅÅÅÅ H1 - 29 L, x Ø ÅÅÅÅÅÅÅÅÅÅ J29 2 H29 + 5 29 L - 5 58 H29 + 5 29 L N,
1 1

i y
2 116

è!!!!!! 1 j è!!!!!! è!!!!!!%%%% z


y Ø - $%%%%%%%%%%%%%%%% ÅÅÅÅÅÅÅÅ%%% =, 9l Ø ÅÅÅÅ H1 + 29 L, x Ø ÅÅÅÅ j
%%%%%%%%
è!!!!!! j5 $%%%%%%%%%%%%%%%%
j
j ÅÅÅÅÅÅÅ H29%%%%%%%%%%%%%%%%
%%%%%%
L% + $%%%%%%%%%%%%%%%%
ÅÅÅÅ H29 -%%%%%%%% 29 L z
5 %%%%%%%% z
z
z,
1 5 1 1 1
k {
ÅÅÅÅ + ÅÅÅÅÅÅÅÅ - 5 29
2 2 29 2 2 58 2

è!!!!!! è!!!!!!
y Ø $%%%%%%%%%%%%%%%%
ÅÅÅÅÅÅÅ H29%%%%%%%%%%%%%%%%
%%%%%%
L% =, 9l Ø ÅÅÅÅ H1 + 29 L,
1 1
- 5 29
58 2

"########################
è!!!!!!
######### "########################
è!!!!!!
############ è!!!!!!
x Ø ÅÅÅÅÅÅÅÅÅÅ J-29 2 H29 - 5 29 L - 5 58 H29 - 5 29 L N, y Ø - $%%%%%%%%%%%%%%%% ÅÅÅÅÅÅÅ H29%%%%%%%%%%%%%%%%
%%%%%%
L% ==
1 1
- 5 29
116 58

De los cuatro posibles puntos críticos a la vista de la gráfica dos serán máximos relativos y dos mínimos relativos. Indica
como podrías diferenciarlos.

Ejercicios
1- Calcula los extremos relativos de f(x, y) = (x + y^2)*E^(1 - x^2). ¿Cuáles de ellos son mínimos relativos? ¿Cuáles
máximos relativos? ¿Cuáles puntos de silla? ¿Alcanza esta función un máximo absoluto? ¿Alcanza un mínimo absoluto?

2- Calcula los extremos relativos de f(x,y) = cos(x) sin(y). ¿Tiene esta función máximo o mínimo absoluto?

3-Realiza los ejercicios 8 a 11 de la relación de teoría.

4- Calcula los extremos relativos de la función f(x,y)=E^(xy) bajo la restricción x^2 +y^2 = 8.

5- Calcula la matriz Hessiana de la función f(x,y)=a x^2+c y^2+2 b x y. Determina qué han de cumplir a,b y c para que
esta matriz sea siempre definida positiva.

3-Realiza los ejercicios 12 a 16 de la relación de teoría.

6- Queremos ir desde Granada hasta Madrid en coche. Sabemos, en general, que a velocidades altas el coche gasta más
cuanto más rápido vayamos. Para ser exactos, supondremos que si vamos a v kilómetros por hora el coche gasta
v^3/500000 + 5 céntimos por minuto (lo cual entra dentro de lo razonable: por muy despacio que vayamos, el coche
siempre gasta algo, y el gasto aumenta muy rápido con la velocidad) Suponiendo esto, ¿a qué velocidad debemos ir para
que el gasto sea el mínimo posible?
Derivadas_extremos.nb 8

6- Queremos ir desde Granada hasta Madrid en coche. Sabemos, en general, que a velocidades altas el coche gasta más
cuanto más rápido vayamos. Para ser exactos, supondremos que si vamos a v kilómetros por hora el coche gasta
v^3/500000 + 5 céntimos por minuto (lo cual entra dentro de lo razonable: por muy despacio que vayamos, el coche
siempre gasta algo, y el gasto aumenta muy rápido con la velocidad) Suponiendo esto, ¿a qué velocidad debemos ir para
que el gasto sea el mínimo posible?

You might also like