Universidad Externado

Derivadas Parciales



Las derivadas de funciones en varias variables son muy importantes ya que permiten, al igual que en una variable, hallar valores extremos de funciones, es por eso que dejar claras estas reglas es algo muy importante.

¿Qué haremos?

En esta sección se generaliza el concepto de derivada de una función de una variable a funciones de varias variables. La idea principal es pensar en las funciones de varias variables como si fueran de una sola variable independiente y aplicar todas las técnicas conocidas sobre derivadas. A continuación precisamos esta idea.

Consideremos una función de dos variables $f(x,y)$. Supongamos que $y$ se reemplaza por una constante, $y = y_0$, entonces la función $f$ se convierte a una sola variable, $g(x) = f(x, y_0)$. A ésta función $g$ le podemos calcular la derivada con respecto a $x$. En ese orden de ideas podemos definir la derivada parcial de $f$ con respecto a $x$, como

$$ \frac{\partial f}{\partial x}(x,y) = g'(x) $$

Analogamente, si $x$ se reemplaza por una constante, $x = x_0$, entonces la función $f$ se convierte a una sola variable, $g(y) = f(x_0, y)$. A ésta función $g$ le podemos calcular la derivada con respecto a $y$. Definimos la derivada parcial de $f$ con respecto a $y$, como

$$ \frac{\partial f}{\partial y}(x,y) = g'(y) $$

Cálculo de derivadas parciales

Para calcular la derivada parcial de $f(x,y)$ con respecto a $x$, supongamos que la variable $y$ actúa como una constante y hallamos la derivada como en una función de una variable, donde la variable independiente es $x$. Similarmente, para calcular la derivada parcial de $f(x,y)$ con respecto a la variable $y$, procedemos de la misma forma suponiendo en este caso que la variable $x$ es una constante.

Ejemplo

Encuentre las derivadas parciales de la función

$$ f(x,y) = 4x^2y^3 $$

Solución:

Observemos que la función sólo tiene un término. Si queremos encontrar la derivada parcial con respecto a $x$, entonces $y$ es una constante y por lo tanto $4y^3$ también es una constante. Recuerde que la derivada de una constante por una función es la constante por la derivada de la función, por lo tanto

$$ \frac{\partial f}{\partial x} = 4y^3(2x) = 8y^3x $$

Ahora, para encontrar la derivada parcial con respecto a $y$, suponemos que $x$ es una constante y por lo tanto $4x^2$ es constante. Luego,

$$ \frac{\partial f}{\partial y} = 4x^2(3y^2) = 12x^2y^2 $$

Ejemplos

  1. Calcule las derivadas parciales de primer orden de la función
$$ f(x,y) = 2x^3 + 5y^4 $$

Solución:

Para hallar la derivada parcial con respecto a $x$, suponemos que $y$ es constante y por lo tanto $5y^4$ también es constante.

En este caso la función tiene dos términos, luego la regla de la suma para derivadas nos permite encontrar la derivada término a término. También se utiliza el hecho de que la derivada de una constante es cero, por lo tanto

$$ \frac{\partial f}{\partial x} = 6x^2 + 0 = 6x^2 $$

Para hallar la derivada parcial con respecto a $y$, suponemos que $x$ es constante y por lo tanto $2x^3$ es constante. Procediendo como antes, se tiene

$$ \frac{\partial f}{\partial y} = 0 + 20y^3 = 20y^3 $$
            
  1. Calcule las primeras derivadas parciales de la función
$$ f(x,y) = \left(3x^2y + 2xy^3 \right )^5 $$

Solución:

En este caso debemos utilizar la regla de la cadena para derivadas. En efecto, la derivada parcial con respecto a $x$, esta dada por:

$$ \frac{\partial f}{\partial x} = 5 \left(3x^2y + 2xy^3 \right)^4 \left( 6xy + 2y^3 \right), $$

y la derivada parcial con respecto a $y$ es:

$$ \frac{\partial f}{\partial y} = 5 \left(3x^2y + 2xy^3 \right)^4 \left( 3x^2 + 6xy^2 \right). $$
  1. Calcule las primeras derivadas parciales de la función

Solución:

$$f(x,y,z)=xyz-6y^3z^2+4x^2z.$$

Para hallar la derivada parcial de la función respecto a la variable $x$, debemos recordar que las otras variables permanecen constantes, y aplicamos la regla del producto en cada sumando

$$ \frac{\partial f}{\partial x} = 1(yz)-0+4(2x)z=yz+8xz .$$

La derivada respecto a $y$ se realiza igual que la anterior $$ \frac{\partial f}{\partial y} = x(1)z-6(3y^2)z^2+0=xz-18y^2z^2 .$$ La derivada respecto a $z$, por la forma de la función, no cambia respecto a las anteriores. $$ \frac{\partial f}{\partial z} = xy(1)-6y^3(2z)+4x^2(1)=xy-12y^3z+4x^2.$$

Ejemplos

  1. Encuentre $\dfrac{\partial f}{\partial x}$ y $\dfrac{\partial f}{\partial y}$ de la función
$$ f(x,y) = \frac{x^2 - y^2}{2x - 5y} $$

Solución:

En este caso debemos utilizar la regla del cociente para derivadas.

La derivada parcial con respecto a $x$, esta dada por:

$$ \frac{\partial f}{\partial x} = \frac{2x(2x - 5y) - (x^2 - y^2)2 }{(2x - 5y)^2}, $$

y la derivada parcial con respecto a $y$ es:

$$ \frac{\partial f}{\partial y} = \frac{(-2y)(2x - 5y) - (x^2 - y^2)(-5) }{(2x - 5y)^2}. $$

  1. Encuentre ${\partial f}/{\partial x}$ y ${\partial f}/{\partial y}$ de la función
$$ f(x,y) = \text{e}^{4x^2y^3 + 3y^2}.$$

Solución:

En este caso debemos recordar la derivada de una función exponencial y usar la regla de la cadena.

$$ \frac{\partial f}{\partial x} = \text{e}^{4x^2y^3 + 3y^2}(8xy^3), $$

$$ \frac{\partial f}{\partial y} = \text{e}^{4x^2y^3 + 3y^2}(12x^2y^2 + 6y). $$

Calculo de derivadas parciales con Python

Ahora vamos a calcular derivadas parciales utilizando Python. Para esto necesitamos la instrucción diff.

Si la función depende de las variables $x$ y $y$, entonces la derivada parcial con respecto a $x$ se calcula con diff(funcion,x) y la derivada parcial con respecto a $y$ es: diff(funcion,y).

A continuación se presentan ejemplos.

Ejemplo

Calcule las derivadas parciales de la función

$$ f(x,y) = \left(3x^2y + 2xy^3 \right )^5 $$

Solución

In [1]:
!pip install sympy
Requirement already satisfied: sympy in c:\users\admin\anaconda3\lib\site-packages (1.3)
In [2]:
from sympy import * 
init_printing()
In [3]:
x = symbols("x")
y = symbols("y")
z = symbols("z")
In [4]:
f = (3*x**2*y+2*x*y**3)**5
f
Out[4]:
$$\left(3 x^{2} y + 2 x y^{3}\right)^{5}$$
In [5]:
f_x = diff(f,x)
In [6]:
print("La derivada parcial de f con respecto a x es")
f_x
La derivada parcial de f con respecto a x es
Out[6]:
$$\left(30 x y + 10 y^{3}\right) \left(3 x^{2} y + 2 x y^{3}\right)^{4}$$
In [7]:
f_y = diff(f,y)
In [9]:
print("La derivada parcial de f con respecto a y es")
f_y
La derivada parcial de f con respecto a y es
Out[9]:
$$\left(15 x^{2} + 30 x y^{2}\right) \left(3 x^{2} y + 2 x y^{3}\right)^{4}$$

Derivadas de orden superior

Sea $f(x_1,x_2,\ldots,x_n)$ una función de $n$ variables. Observe que las derivadas parciales de $f$ de nuevo son funciones de $n$ variables independientes $x_1$, $x_2$ y $x_n$. Luego, podemos derivar parcialmente estas nuevas funciones, dando lugar a lo que se conoce como derivadas parciales de segundo orden. A su vez esas derivadas parciales de segundo orden son funciones de $n$ variales y se pueden derivar parcialmente otra vez. A estas derivadas y las que se puedan calcular en adelante son las conocidas como derivadas parciales de orden superior.

Notación para derivadas parciales de orden superior

Las derivadas parciales de segundo orden, de una función de dos variables, se denotan de la siguiente manera.

\begin{align*} \frac{\partial^2 f}{\partial x^2} &= \frac{\partial }{\partial x}\left( \frac{\partial f}{\partial x} \right) \\ \frac{\partial^2 f}{\partial y \partial x} &= \frac{\partial }{\partial y}\left( \frac{\partial f}{\partial x} \right) \\ \frac{\partial^2 f}{\partial x \partial y} &= \frac{\partial }{\partial x}\left( \frac{\partial f}{\partial y} \right) \\ \frac{\partial^2 f}{\partial y^2} &= \frac{\partial }{\partial y}\left( \frac{\partial f}{\partial y} \right) \end{align*}

En el caso de las derivadas parciales de tercer orden, se tiene \begin{align*} \frac{\partial^3 f}{\partial x^3} &= \frac{\partial }{\partial x}\left( \frac{\partial^2 f}{\partial x^2} \right) \\ \frac{\partial^3 f}{\partial x \partial y \partial x} &= \frac{\partial }{\partial x}\left( \frac{\partial^2 f}{\partial y \partial x} \right) \\ \frac{\partial^3 f}{\partial^2 y \partial x} &= \frac{\partial }{\partial y}\left( \frac{\partial^2 f}{\partial y \partial x} \right) \end{align*}

Otra notación bastante utilizada es la siguiente \begin{align*} f_y &= \frac{\partial f}{\partial y} \\ f_{xx} &= \frac{\partial^2 f}{\partial x^2} \\ f_{yxx} &=\frac{\partial^3 f}{\partial x^2 \partial y } \end{align*}

Ejemplo

Calcular todas las derivadas parciales de segundo orden de la función

$$ f(x,y) = 4x^3y^5 + 3x^2 + 2y^3 + 2 $$

Solución:

Primero encontramos las derivas de primer orden. \begin{align*} \frac{\partial f}{\partial x} = 12x^2y^5 + 6x, \ \ \ \ \frac{\partial f}{\partial y} = 20x^3y^4 + 6y^2. \end{align*}

Con estas funciones encontramos las derivadas de segundo orden.

\begin{align*} \frac{\partial^2 f}{\partial x^2} &= 24xy^5 + 6, \ \ \ \ \frac{\partial^2 f}{\partial y\partial x} = 60x^2y^4, \\ \frac{\partial^2 f}{\partial x\partial y} &= 60x^2y^4, \ \ \ \ \frac{\partial^2 f}{\partial y^2} = 80x^3y^3 + 12y. \end{align*}

Observe que

$$ \frac{\partial^2 f}{\partial y\partial x} = \frac{\partial^2 f}{\partial x\partial y}$$

Este hecho ocurre en la mayoria de las funciones que aparecen en la práctica. Aclaramos este hecho en el siguiente teorema.


Teorema

Sea :${\displaystyle f\colon A\subseteq \mathbb {R} ^{n}\to \mathbb {R} \,}$, $A$ un conjunto abierto, tal que existen las segundas derivadas cruzadas y son continuas en $A$.

Entonces para cualquier punto ${\displaystyle (a_{1},a_{2},\dots ,a_{n})\in A,}$ se cumple que:

$${\displaystyle {\frac {\partial ^{2}f}{\partial x_{i}\,\partial x_{j}}}(a_{1},\dots ,a_{n})={\frac {\partial ^{2}f}{\partial x_{j}\,\partial x_{i}}}(a_{1},\dots ,a_{n}).}$$

Observación: Existen funciones en donde las derivadas mixtas no son iguales en un punto. Analizar este tipo de funciones requiere más herramientas matemáticas que no se han considerado en estas notas. Sin embargo, para las aplicaciones que realizaremosmás adelante no es necesario estudiar tal tipo de funciones.

Derivadas de orden superior con Python

Para calcular la derivada parcial de orden $n$ con respesto a una variable se utiliza la instrucción diff(funcion, variable, n). A continuación se ilustra como se hace.

Ejemplo

Dada la función $f(x,y,z) = 4x^3y^5z + 3x^2z^3 + 2xy^3 + 2$.

  1. Encuentre derivadas parciales de primer orden $\cfrac{\partial f}{\partial x}$, $\cfrac{\partial f}{\partial y}$ y $\cfrac{\partial f}{\partial z}$.

  2. Halle las derivadas mixtas $\cfrac{\partial^2 f}{\partial x \partial y}$, $\cfrac{\partial^2 f}{\partial y \partial x}$,$\cfrac{\partial^2 f}{\partial x \partial z}$, $\cfrac{\partial^2 f}{\partial z \partial x}$, $\cfrac{\partial^2 f}{\partial y \partial z}$, $\cfrac{\partial^2 f}{\partial z \partial y}$

  3. Encuentre $\cfrac{\partial^2 f}{\partial x^2}$, $\cfrac{\partial^2 f}{\partial y^2}$ y $\cfrac{\partial^2 f}{\partial z^2}$.

Solución:

In [4]:
g = 4*x**3*y**5*z + 3*x**2*z**3 + 2*x*y**3 + 2
g
Out[4]:
$$4 x^{3} y^{5} z + 3 x^{2} z^{3} + 2 x y^{3} + 2$$

Derivadas de primer orden

In [5]:
gx = diff(g,x)
print("derivada parcial de g con respecto a x")
gx
derivada parcial de g con respecto a x
Out[5]:
$$12 x^{2} y^{5} z + 6 x z^{3} + 2 y^{3}$$
In [6]:
gy = diff(g,y)
print("derivada parcial de g con respecto a y")
gy
derivada parcial de g con respecto a y
Out[6]:
$$20 x^{3} y^{4} z + 6 x y^{2}$$
In [12]:
gz = diff(g,z)
print("derivada parcial de g con respecto a z")
gz
derivada parcial de g con respecto a z
Out[12]:
$$4 x^{3} y^{5} + 9 x^{2} z^{2}$$

Derivadas mixtas

In [13]:
gxy = diff(gx,y)
print("La segunda derivada parcial, primero con respecto a x, luego con respecto a y es:")
gxy
La segunda derivada parcial, primero con respecto a x, luego con respecto a y es:
Out[13]:
$$60 x^{2} y^{4} z + 6 y^{2}$$
In [14]:
gyx = diff(gy,x)
print("La segunda derivada parcial primero con respecto a y, luego con respecto a x es:")
gyx
La segunda derivada parcial primero con respecto a y, luego con respecto a x es:
Out[14]:
$$60 x^{2} y^{4} z + 6 y^{2}$$
In [15]:
gxz = diff(gx,z)
print("La segunda derivada parcial, primero con respecto a x, luego con respecto a z es:")
gxz
La segunda derivada parcial, primero con respecto a x, luego con respecto a z es:
Out[15]:
$$12 x^{2} y^{5} + 18 x z^{2}$$
In [16]:
gzx = diff(gz,x)
print("La segunda derivada parcial, primero con respecto a z, luego con respecto a x es:")
gzx
La segunda derivada parcial, primero con respecto a z, luego con respecto a x es:
Out[16]:
$$12 x^{2} y^{5} + 18 x z^{2}$$
In [17]:
gyz = diff(gy,z)
print("La segunda derivada parcial, primero con respecto a y, luego con respecto a z es:")
gyz
La segunda derivada parcial, primero con respecto a y, luego con respecto a z es:
Out[17]:
$$20 x^{3} y^{4}$$
In [19]:
gzy = diff(gz,y)
print("La segunda derivada parcial, primero con respecto a z, luego con respecto a y es:")
gzy
La segunda derivada parcial, primero con respecto a z, luego con respecto a y es:
Out[19]:
$$20 x^{3} y^{4}$$

Derivadas de segundo orden de la misma variable

In [20]:
gxx = diff(g,x,2)
print("La segunda derivada parcial con respecto a x es:")
gxx
La segunda derivada parcial con respecto a x es:
Out[20]:
$$6 z \left(4 x y^{5} + z^{2}\right)$$
In [21]:
gyy = diff(g,y,2)
print("La segunda derivada parcial con respecto a y es:")
gyy
La segunda derivada parcial con respecto a y es:
Out[21]:
$$4 x y \left(20 x^{2} y^{2} z + 3\right)$$
In [22]:
gzz = diff(g,z,2)
print("La segunda derivada parcial con respecto a z es:")
gzz
La segunda derivada parcial con respecto a z es:
Out[22]:
$$18 x^{2} z$$