01 · Invertir una exponencial
El logaritmo responde qué exponente produce un valor
El logaritmo natural ln(x) es la función inversa de eˣ:
Como eʸ solo produce valores positivos, el dominio real de ln(x) es:
La función atraviesa el punto (1,0), crece en todo su dominio y se aproxima a −∞ cuando x→0⁺. Su derivada es:
Dominio
El argumento de un logaritmo real debe ser estrictamente positivo.
Pendiente
Es positiva, pero disminuye a medida que crece x.
Inversa
Deshace la exponencial de base e.
02 · Resultado fundamental
La derivada de ln(x)
Desde la definición:
Para x>0, usamos la propiedad del cociente:
Tomamos u=h/x, de modo que h=xu y u→0:
El límite fundamental lim ln(1+u)/u = 1 se relaciona directamente con el límite que caracteriza a e. Por lo tanto:
La pendiente es muy grande cerca de cero y se aproxima a cero cuando x crece, aunque nunca deja de ser positiva.
03 · Cambio de base
Logaritmos de base a
Para a>0 y a≠1, el cambio de base permite escribir:
Como ln(a) es constante respecto de x:
| Función | Derivada | Comportamiento |
|---|---|---|
ln(x) | 1/x | Creciente |
log₂(x) | 1/[x ln(2)] | Creciente |
log₁₀(x) | 1/[x ln(10)] | Creciente |
log1/2(x) | 1/[x ln(1/2)] | Decreciente |
Si 0<a<1, entonces ln(a)<0 y la derivada es negativa. Esto coincide con el hecho de que el logaritmo de una base menor que uno es decreciente.
04 · Argumento compuesto
La derivada interior queda en el numerador
Para F(x)=ln(g(x)), la exterior aporta 1/u y la cadena aporta g′(x):
Ejemplo:
Como x²+1>0 para todo real, tanto la función como su derivada están definidas en ℝ.
En cambio, para G(x)=ln(x−3):
La expresión 1/(x−3) también existe para x<3, pero allí no es la derivada real de ln(x−3), porque la función original no está definida.
05 · Extender a argumentos no nulos
La derivada de ln|g(x)|
La expresión ln|x| está definida para x≠0. En cada intervalo de su dominio:
Para x>0, es simplemente ln x. Para x<0, |x|=−x y la cadena da:
Más generalmente:
ln(g(x))
g(x) > 0
El argumento debe ser positivo.
ln|g(x)|
g(x) ≠ 0
El valor absoluto permite ambos signos, pero no cero.
06 · Aplicaciones de la cadena
Argumentos polinómicos y racionales
| Función | Derivada | Dominio |
|---|---|---|
ln(3x+2) | 3/(3x+2) | x>−2/3 |
ln(5−x²) | −2x/(5−x²) | −√5<x<√5 |
log₂(x³+1) | 3x²/[(x³+1)ln2] | x>−1 |
ln|(x−1)/(x+1)| | 2/(x²−1) | x≠−1,1 |
En el último caso podemos usar propiedades logarítmicas por intervalos:
La derivada simplificada no reemplaza el dominio: los puntos −1 y 1 siguen excluidos.
07 · Simplificar antes de derivar
Productos se vuelven sumas y cocientes se vuelven restas
Cuando las expresiones están dentro de su dominio, las identidades logarítmicas permiten:
Por ejemplo, si u(x)>0 y v(x)>0:
Aplicar directamente la cadena al producto interior también produce:
Estas propiedades anticipan la derivación logarítmica del tema 27, donde los logaritmos ayudarán a transformar productos y potencias difíciles.
08 · Base explícita
“log” puede ser ambiguo
Según el área o el lenguaje de programación, log(x) puede significar logaritmo natural, decimal o incluso base dos. Para evitar errores:
| Notación | Significado | JavaScript |
|---|---|---|
ln(x) | Base e | Math.log(x) |
log₁₀(x) | Base 10 | Math.log10(x) |
log₂(x) | Base 2 | Math.log2(x) |
logₐ(x) | Base general | Math.log(x)/Math.log(a) |
En documentación, nombres como naturalLog, log10 o un parámetro base son preferibles a una función genérica cuyo significado dependa del contexto.
09 · Reglas combinadas
Productos y cocientes fuera del logaritmo
En F(x)=x²ln(x), con x>0, la operación principal es un producto:
Para G(x)=ln(x)/x, también con x>0, usamos cociente:
Y para H(x)=ln(eˣ²⁺¹), podemos simplificar primero porque eˣ²⁺¹>0:
La cadena directa confirma el resultado: [eˣ²⁺¹(2x)]/eˣ²⁺¹=2x.
10 · Estrategia de cálculo
Primero dominio, después derivada
- Determiná la base y verificá que sea positiva y distinta de uno.
- Resolvé la desigualdad que hace positivo al argumento.
- Identificá la función interior completa
g(x). - Para
ln(g), escribíg′/g. - Para
logₐ(g), dividí además porln(a). - Aplicá producto o cociente si el logaritmo participa en una expresión mayor.
- Conservá el dominio original aunque la derivada se simplifique.
11 · Exploración interactiva
Laboratorio: argumentos, bases y dominio
Elegí una función logarítmica, mové el punto a y reducí h. El laboratorio muestra cuándo el argumento es válido y compara la derivada exacta con una secante.
Pendientes logarítmicas
f(x) = ln(x)
El argumento es positivo y la derivada vale 1/x.
La curva amarilla representa la función logarítmica, la recta coral es una secante y la violeta es la tangente cuando el punto pertenece al dominio.
Preguntas para explorar
- En
ln(x), acercate a cero desde la derecha. ¿Qué ocurre con la pendiente? - Compará
ln(x)ylog₁₀(x)en el mismo punto. - En
ln(x²+1), ¿por qué pueden usarse todas las entradas reales? - Elegí
ln|x|. ¿Qué relación observás entre las ramas positiva y negativa?
12 · Implementación numérica
Construir logaritmos con dominio explícito
function logaritmo(base) {
if (!(base > 0) || base === 1 || !Number.isFinite(base)) {
throw new RangeError("La base debe ser positiva, finita y distinta de 1");
}
const divisor = Math.log(base);
return {
valor(x) {
if (!(x > 0)) throw new RangeError("El argumento debe ser positivo");
return Math.log(x) / divisor;
},
derivada(x) {
if (!(x > 0)) throw new RangeError("El argumento debe ser positivo");
return 1 / (x * divisor);
}
};
}
const log2 = logaritmo(2);
console.log(log2.valor(8)); // 3
console.log(log2.derivada(8)); // 1 / (8 ln 2)
Argumento compuesto
function logaritmoCompuesto(base, g, dg) {
if (!(base > 0) || base === 1 || !Number.isFinite(base)) {
throw new RangeError("La base debe ser positiva, finita y distinta de 1");
}
const factorBase = Math.log(base);
return {
valor(x) {
const argumento = g(x);
if (!(argumento > 0)) return null;
return Math.log(argumento) / factorBase;
},
derivada(x) {
const argumento = g(x);
if (!(argumento > 0)) return null;
return dg(x) / (argumento * factorBase);
}
};
}
const ejemplo = logaritmoCompuesto(
Math.E,
x => x ** 2 + 1,
x => 2 * x
);
console.log(ejemplo.derivada(2)); // 4/5
13 · Cerca de uno
Usar log1p para incrementos pequeños
Al calcular ln(1+u) con u muy pequeño, la suma 1+u puede perder parte de la precisión. Math.log1p(u) evalúa esa expresión de forma estable.
function cocienteFundamental(u) {
if (u === 0) return 1;
if (u <= -1) throw new RangeError("Se requiere 1 + u positivo");
return Math.log1p(u) / u;
}
for (const u of [1e-1, 1e-4, 1e-8, 1e-12]) {
console.log(u, cocienteFundamental(u));
}
// Los valores se aproximan a 1.
Regla simbólica
function derivarLogaritmo(nodo, derivar) {
const factorBase = nodo.base === Math.E
? 1
: 1 / Math.log(nodo.base);
return {
tipo: "producto",
factores: [
{ tipo: "constante", valor: factorBase },
derivar(nodo.argumento),
{
tipo: "potencia",
base: nodo.argumento,
exponente: -1
}
],
condicion: { tipo: "mayor_que_cero", expresion: nodo.argumento }
};
}
La condición de dominio forma parte del resultado simbólico. Simplificar la expresión derivada no debe eliminarla.
14 · Comprensión
Confusiones frecuentes
«La derivada de ln(g) es 1/g»
Falta la cadena. La regla completa es g′/g.
«Si g′/g existe, ln(g) también existe»
No necesariamente. Para ln(g) se exige g>0, aunque el cociente algebraico también pueda existir cuando g<0.
«La derivada de log₁₀(x) es 1/x»
Ese resultado corresponde a ln(x). Para base 10 aparece 1/[x ln(10)].
«ln|x| está definida en cero»
El valor absoluto de cero sigue siendo cero y ln(0) no existe como número real.
«log siempre significa base diez»
La convención depende del contexto. Indicá la base o usá ln, log₂ y log₁₀ explícitamente.
«Math.log acepta negativos y devuelve un logaritmo real»
Devuelve NaN. Eso señala que el argumento está fuera del dominio real, no un valor válido del logaritmo.
15 · Práctica guiada
Ejercicios de aplicación
Ejercicio 1: logaritmo natural compuesto
Derivá f(x)=ln(2x+5) e indicá su dominio.
Ver solución razonada
Se exige 2x+5>0, es decir, x>−5/2. La derivada es f′(x)=2/(2x+5) en ese dominio.
Ejercicio 2: otra base
Calculá la derivada de g(x)=log₃(x²+4).
Ver solución
g′(x)=2x/[(x²+4)ln(3)]. Como x²+4>0, está definida para todo real.
Ejercicio 3: valor absoluto
Derivá h(x)=ln|x−2|.
Ver solución
h′(x)=1/(x−2), con x≠2.
Ejercicio 4: producto con logaritmo
Derivá F(x)=x ln(x).
Ver solución razonada
Para x>0, la regla del producto da F′(x)=ln(x)+x·1/x=ln(x)+1.
Ejercicio 5: simplificación exponencial
Calculá la derivada de Q(x)=ln(e³ˣ⁻¹).
Ver solución
Como la exponencial es positiva, Q(x)=3x−1 para todo real. Por lo tanto, Q′(x)=3.
Ejercicio 6: completar una regla
Completá la derivada del logaritmo compuesto.
function derivadaLog(base, g, dg, x) {
const argumento = g(x);
if (!(argumento > 0)) return null;
return null; // completar
}
Ver solución
function derivadaLog(base, g, dg, x) {
if (!(base > 0) || base === 1) return null;
const argumento = g(x);
if (!(argumento > 0)) return null;
return dg(x) / (argumento * Math.log(base));
}
16 · Síntesis
Ideas para recordar
D[ln(x)]=1/xparax>0.D[logₐ(x)]=1/[x ln(a)], cona>0ya≠1.- Para un argumento compuesto,
D[ln(g)]=g′/gdondeg>0. D[ln|g|]=g′/gen los intervalos dondeg≠0.- La derivada simplificada no reemplaza las restricciones de la función original.
- La notación
logpuede ser ambigua; conviene declarar la base. Math.log1pmejora la precisión deln(1+u)para incrementos pequeños.
En el próximo tema estudiaremos las derivadas fundamentales de seno y coseno.