Funciones de varias variables. Extremos

Anuncio
1
Derivadas_y_extremos.nb
Funciones de varias variables. Extremos
Práctica de Cálculo, E.U.A.T, Grupos 1ºA y 1ºB, 2005
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, claro). 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
Out[2]= -㠀€€€2
H-x2 -y2 L
x
In[3]:= H* Primera derivada respecto a y *L
D@f@x, yD, yD
1
Out[3]= -㠀€€€2
H-x2 -y2 L
y
In[4]:= H* Segunda derivada respecto a x *L
D@f@x, yD, 8x, 2<D
1
Out[4]= -㠀€€€2
H-x2 -y2 L
1
+ 㠀€€€2
H-x2 -y2 L
x2
In[5]:= H* Parcial respecto a x y respecto a y *L
D@f@x, yD, x, yD
1
Out[5]= 㠀€€€2
H-x2 -y2 L
xy
Ÿ Ejercicio
Calcula el gradiente y la matriz hessiana de la función anterior .
Derivadas_y_extremos.nb
Ÿ 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<
In[8]:= H* Derivada direccional en la dirección 81,-1< *L
gradg.81, -1<
Out[8]= -Cos@xD + Cos@yD - y Sin@xD + x Sin@yD
In[9]:= H* La misma derivada direccional, evaluada en el punto 82,0< *L
gradg.81, -1< . 8x ® 2, y ® 0<
Out[9]= 1 - Cos@2D
Ÿ 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 ua
función de varias variables con un plano vertical orientado en una dirección dada (de ahí el nombre). Es útil ver gráficamente lo que esto significa.
In[10]:= grafg = Plot3D@g@x, yD, 8x, -Pi, Pi<, 8y, -Pi, Pi<, AspectRatio ® Automatic, Mesh ® FalseD
General::spell1 : Possible spelling error: new symbol name "grafg" is similar to existing symbol "gradg".
Out[10]= … SurfaceGraphics …
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:
In[11]:= H* La recta que pasa por H2,0L y va en la dirección de H1,1L *L
recta = 80, 0< + t 81, 1<;
H* La función g dibujada sobre esa recta *L
corte =
ParametricPlot3D@8recta@@1DD, recta@@2DD, g@recta@@1DD, recta@@2DDD<, 8t, -Pi, Pi<D
Out[12]= … Graphics3D …
2
3
Derivadas_y_extremos.nb
In[13]:= Show@8grafg, corte, Graphics3D@[email protected], Point@80, 0, 0<D<D<D
Out[13]= … Graphics3D …
5
0
2
-5
0
-2
0
-2
2
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.
à Extremos de funciones derivables
En muchas situaciones se desea calcular el máximo o el mínimo valor de una función. Como calcular el mínimo de una
función f es lo mismo que calcular el máximo de −f, aquí hablaremos siempre de máximos (se entiende que los resultados
sirven también para mínimos cambiando f por −f).
En principio, un ordenador no puede decirnos si una función definida en todo el plano (o en la recta real, o en todo el
espacio) alcanza un valor máximo; 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 de la 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 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 (se llaman puntos críticos; esperamos que no sean muchos) y
de entre ellos seleccionemos aquél donde la función es mayor. Esto nos dará el mayor valor de la función (suponiendo que
lo haya).
Por ejemplo, calculemos el máximo de la siguiente función (puedes pensar por qué sabemos que esta función debe tener un
máximo):
In[14]:= 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):
4
Derivadas_y_extremos.nb
In[15]:= gradh = 8D@h@x, yD, xD, D@h@x, yD, yD<
General::spell1 : Possible spelling error: new symbol name "gradh" is similar to existing symbol "gradg".
Out[15]= 84 x - 4 x3 , 2 y - 4 y3 <
In[16]:= criticos = Solve@gradh Š 0, 8x, y<D
Out[16]= 98x ® -1, y ® 0<, 9x ® -1, y ® - €€€€€€€€€
!!!!€ =, 9x ® -1, y ® €€€€€€€€€
!!!!€ =, 8x ® 0, y ® 0<, 9x ® 0, y ® - €€€€€€€€€
!!!!€ =,
1
2
1
2
1
1
1
9x ® 0, y ® €€€€€€€€€
!!!!€ =, 8x ® 1, y ® 0<, 9x ® 1, y ® - €€€€€€€€€
!!!!€ =, 9x ® 1, y ® €€€€€€€€€
!!!!€ ==
2
2
2
1
2
Entre estos puntos, miramos dónde h es mayor:
In[17]:= Table@N@h@x, yD . criticos@@iDDD, 8i, 1, 9<D
Out[17]= 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 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 puede ayudarnos a distinguir entre los tres casos si es definida negativa, definida positiva o indefinida.
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[18]:= hessiana@x, yD =
Veamos cuál es en algunos puntos críticos:
In[19]:= hessiana@x, yD . criticos@@1DD
Out[19]= 88-8, 0<, 80, 2<<
In[20]:= hessiana@x, yD . criticos@@2DD
Out[20]= 88-8, 0<, 80, -4<<
In[21]:= hessiana@x, yD . criticos@@4DD
Out[21]= 884, 0<, 80, 2<<
Derivadas_y_extremos.nb
5
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, cuando la matriz es diagonal (como las
anteriores) resulta especialmente fácil, como se ha estudiado en teoría.
Ÿ Ejercicio
En cada uno de los puntos donde la hemos calculado, ¿la matriz hessiana de h es definida negativa, definida positiva,
indefinida o de ninguno de estos tipos? Los puntos anteriores, ¿son máximos relativos, mínimos relativos o puntos de silla?
à 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−Calcula los extremos absolutos de la función f(x,y)=E^(−(x+1)^2−y^2)−E^(−(x−1)^2−y^2).
4−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.
5− 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?
Descargar