¿Qué es una derivada?

Contenido del Bootcamp Dirigido por: | Última modificación: 30 de julio de 2024 | Tiempo de Lectura: 2 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

Una derivada es el resultado de un límite y representa la pendiente de la recta tangente al punto donde se ubica x.

Representación de una derivada

La derivada de una función es su pendiente:

derivada

En nuestra función f(x) = x2 + 3, la derivada sería:

derivada
In [25]: # ¿Cómo de pequeño tiene que ser h?
x <- 5
for (h in c(1,0.5,0.1,0.01, 1e-3,le-4,1e-5)){
       print((myfunc(x+h)-my func(x))/h)
}

[1] 11
[1] 10.5
[1] 10.1
[1] 10.01
[1] 10.001
[1] 10.0001
[1] 10.00001

Podemos pintar la derivada junto con la función.

La derivada es f1(x) = 2x. Lo que hacemos es pintar una recta y= a.x+b. Sabemos que la pendiente es f1(x) = a = 2x. Lo centramos en f(x), así que b= f(x) = 2x, y dibujamos la recta desde [x-delta.x+delta] para:

  • x= -7 f1(x)=-14 y f(x)=52
  • x= 0 f1(x) =0 y f(x)=3
  • x= 5 f1(x)=5 y f(x)=28

Imaginemos una derivada como una montaña. Estás encima de esa montaña y quieres saber hacia dónde va esa pendiente. Das un paso y, si es cuesta arriba, sabrás que la pendiente va hacia arriba; si es cuesta abajo, va hacia abajo.

Es lo mismo que estamos haciendo con la función.

Desglosemos: estás en la función f (x), das un pequeño paso hacia adelante y le sumas h; ahora tienes f(x+h) y compruebas con el valor que tenías antes ahora sería f(x+h)-f(x). En función de cómo de grande o pequeño hayas dado ese paso, el resultado va a ser distinto.

Matemáticamente, se define la derivada como el paso más pequeño que puedes dar, dividido entre ese ancho de zancada que has dado, con la condición de que debes intentar dar esa zancada lo más corta posible.

Entonces, la fórmula quedaría:

f(x+h)-f(x)

—————–

h

Cuanto más pequeño sea h, mejor, porque permite calcular con mayor precisión la derivada.

Sabemos que el Big Data tiene muchísimas vertientes y, por tanto, hay infinidad de temas sobre los cuales puedes aprender. En Keepcoding tienes la posibilidad de aprender con los mejores profesionales, que te guiarán a través de la teoría y la práctica que te permitirán convertirte en un gran profesional del sector IT. Échale un vistazo al temario del Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp y descubre esta formación íntegra e intensiva. ¡No dudes en pedir más información y da el paso que impulsará tu carrera!

Sandra Navarro

Business Intelligence & Big Data Advisor & Coordinadora del Bootcamp en Data Science, Big Data & Machine Learning.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Big Data, IA & Machine Learning

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado