01 · Punto de partida
Una tabla no es solamente una colección de números
Un programa evalúa una función, mide un sensor o repite un algoritmo y obtiene pares de valores. La tabla ordena esos resultados, pero interpretarla exige formular preguntas. Consideremos la distancia recorrida por un vehículo:
| Tiempo t (s) | Distancia d (m) |
|---|---|
| 0 | 0 |
| 1 | 3 |
| 2 | 8 |
| 3 | 15 |
| 4 | 24 |
Los valores de distancia aumentan, pero eso es apenas la primera lectura. Los incrementos son 3, 5, 7 y 9 metros: el crecimiento también se acelera. Esa regularidad permite proponer el modelo d(t)=t²+2t para los datos observados, aunque todavía no demuestra que el modelo valga fuera de la tabla.
Durante este tema aprenderemos a distinguir:
- qué representa cada fila y cuáles son las unidades;
- si los datos crecen, decrecen, se estabilizan u oscilan;
- cuánto cambia una variable y respecto de qué intervalo;
- qué patrones son compatibles con los datos sin confundirlos con una prueba;
- cómo influyen el orden, el espaciado, el redondeo y el muestreo.
02 · Antes de calcular
Variable, orden, unidades y contexto
En una tabla de una función, la primera columna suele contener la variable independiente x y la segunda el valor dependiente y=f(x). En datos experimentales, la relación puede ser menos directa: una columna registra tiempo y otra una medición afectada por ruido.
Las unidades también alcanzan a las operaciones. Si x se mide en segundos e y en metros, entonces Δy se mide en metros y Δy/Δx en metros por segundo.
03 · Comparar filas consecutivas
Diferencias horizontales y verticales
Para pasar de una impresión visual a una descripción cuantitativa calculamos las diferencias entre filas consecutivas:
| t | d(t) | Δt | Δd |
|---|---|---|---|
| 0 | 0 | — | — |
| 1 | 3 | 1 | +3 |
| 2 | 8 | 1 | +5 |
| 3 | 15 | 1 | +7 |
| 4 | 24 | 1 | +9 |
La primera fila no tiene diferencia anterior. A partir de la segunda, el signo de Δy resume el comportamiento local: positivo indica aumento, negativo disminución y cero ausencia de cambio entre esas dos observaciones.
Como los pasos Δt son iguales, comparar directamente los incrementos tiene sentido. Además, las diferencias de los incrementos son constantes: 5−3=7−5=9−7=2. Las segundas diferencias constantes son características de datos generados por una función cuadrática sobre pasos iguales.
04 · Del signo al comportamiento
Crecimiento, decrecimiento y constancia
Una tabla es creciente en el tramo observado si al aumentar x también aumenta y. Es decreciente si y disminuye y constante si conserva el mismo valor.
| Condición observada | Lectura | Precisión del lenguaje |
|---|---|---|
Δy > 0 en todas las filas | Crecimiento | Estrictamente creciente en los datos. |
Δy ≥ 0 | No disminuye | Creciente en sentido no estricto. |
Δy < 0 en todas las filas | Decrecimiento | Estrictamente decreciente en los datos. |
Δy = 0 | Meseta | Constante entre muestras. |
| El signo cambia | Giro u oscilación | Posible máximo o mínimo entre filas. |
Conviene diferenciar una propiedad local de una global. La secuencia 2, 5, 8, 7, 9 crece en tres tramos y decrece en uno; no es creciente en toda la tabla. Decir solamente “tiende a crecer” puede servir como resumen informal, pero oculta el descenso.
05 · Pasos de distinto tamaño
Comparar mediante la razón de cambio promedio
Cuando los intervalos de x no tienen el mismo ancho, una diferencia vertical grande puede deberse simplemente a que transcurrió más tiempo. Debemos normalizar:
| Tiempo (min) | Datos (MB) | ΔMB | ΔMB/Δmin |
|---|---|---|---|
| 0 | 0 | — | — |
| 1 | 8 | +8 | 8 MB/min |
| 3 | 20 | +12 | 6 MB/min |
| 7 | 36 | +16 | 4 MB/min |
Los incrementos absolutos crecen de 8 a 16 MB, pero la velocidad promedio disminuye de 8 a 4 MB/min. Mirar solo Δy habría producido la conclusión contraria.
Si las razones son constantes, los puntos son compatibles con un modelo lineal. Si aumentan, el crecimiento se acelera; si disminuyen pero permanecen positivas, la cantidad sigue creciendo cada vez más despacio.
06 · Valores que parecen asentarse
Estabilización y aproximación
Muchos algoritmos iterativos producen una sucesión de aproximaciones. No esperamos que el valor quede idéntico de inmediato, sino que los cambios se vuelvan pequeños:
| Iteración n | Aproximación an | |an−an−1| |
|---|---|---|
| 0 | 1 | — |
| 1 | 1.5 | 0.5 |
| 2 | 1.416666667 | 0.083333333 |
| 3 | 1.414215686 | 0.002450980 |
| 4 | 1.414213562 | 0.000002124 |
La reducción de los cambios consecutivos es evidencia de estabilización. Sin embargo, que |aₙ−aₙ₋₁| sea pequeño no garantiza por sí solo cercanía al valor correcto: un programa defectuoso también puede quedar estancado.
Cambio pequeño
Estabilidad aparente
Compara aproximaciones consecutivas. Indica que el proceso casi no cambia.
Error pequeño
Exactitud comprobada
Compara con un valor conocido o verifica que el residuo del problema sea pequeño.
Para √2 puede comprobarse el residuo |aₙ²−2|. En problemas sin solución conocida se utiliza una condición matemática equivalente, una cota de error o varias comprobaciones independientes.
07 · No todo se acerca de un solo lado
Oscilación, divergencia y periodicidad
Una secuencia puede alternar alrededor de un valor y aun así acercarse a él. Por ejemplo, aₙ=1+(−1)ⁿ/n genera:
| n | an | Distancia a 1 | Lectura |
|---|---|---|---|
| 1 | 0 | 1 | Debajo |
| 2 | 1.5 | 0.5 | Encima |
| 3 | 0.6667 | 0.3333 | Debajo |
| 4 | 1.25 | 0.25 | Encima |
| 5 | 0.8 | 0.2 | Debajo |
Los signos de las diferencias cambian, pero la distancia a 1 disminuye. En cambio, (−1)ⁿ alterna siempre entre −1 y 1: es periódica y no se estabiliza. La secuencia (−2)ⁿ alterna y su magnitud aumenta: oscila de manera divergente.
Para interpretar una oscilación conviene observar por separado el centro, la amplitud y, si existe repetición, el período.
08 · Datos que exigen cautela
Valores faltantes, ruido y datos atípicos
Las tablas obtenidas del mundo real rara vez son perfectas. Pueden contener mediciones faltantes, pequeñas fluctuaciones o un dato muy distante de los demás.
- Valor faltante: no equivale a cero; significa que no hay observación disponible.
- Ruido: variación pequeña causada por resolución, entorno o azar.
- Dato atípico: observación inusual que puede ser un error o un fenómeno real.
- Duplicado: dos filas con la misma entrada pueden ser repeticiones válidas o un problema de carga.
const mediciones = [20.1, 20.2, null, 58.7, 20.3];
const validas = mediciones.filter(Number.isFinite);
// [20.1, 20.2, 58.7, 20.3]
// Filtrar null evita tratarlo accidentalmente como 0,
// pero 58.7 todavía debe investigarse, no borrarse sin criterio.
09 · Lo que la tabla deja fuera
Muestreo, redondeo e interpolación
Una tabla es una selección de puntos. Si el muestreo es demasiado grueso, puede ocultar máximos, saltos u oscilaciones. Por ejemplo, sin(2πx) vale cero para todo x entero. Una tabla evaluada solamente en enteros parecería describir una función constante.
También el redondeo modifica la lectura. Los valores 1.004, 1.001 y 0.996 se muestran como 1.00, 1.00 y 1.00 con dos decimales, aunque la secuencia disminuye.
La interpolación lineal entre (x₀,y₀) y (x₁,y₁) usa:
Es exacta si el comportamiento es lineal en ese tramo; en los demás casos es una aproximación cuya calidad depende de la curvatura y la distancia entre muestras.
10 · Exploración
Laboratorio: cambiar la tabla cambia lo que vemos
Elegí un modelo y la cantidad de muestras. El laboratorio construye la tabla, calcula diferencias y razones de cambio, y representa los puntos para comparar la información numérica con su forma visual.
Leer un patrón fila por fila
f(x) = x² − 4x + 5
| i | x | f(x) | Δx | Δf | Δf/Δx |
|---|
La tabla muestra un cambio de tendencia cerca del mínimo.
Las líneas entre puntos son una ayuda visual y no prueban que el modelo observado sea lineal entre muestras.
Preguntas para explorar
- En el modelo cuadrático, ¿en qué fila cambia el signo de
Δf? ¿Coincide exactamente con la posición del mínimo? - En la aproximación, aumentá los decimales. ¿Qué cambios estaban ocultos por el redondeo?
- Compará la oscilación amortiguada con más y menos muestras. ¿Qué ocurre con la amplitud?
- En “oscilación oculta”, cambiá la cantidad de muestras. ¿Puede una tabla casi constante corresponder a una curva que oscila?
11 · Automatizar sin perder el significado
Analizar una tabla con JavaScript
Una función puede ordenar, validar y enriquecer los pares con sus diferencias. El cálculo automático no reemplaza la interpretación, pero evita errores repetitivos:
function analizarTabla(pares) {
const datos = pares
.map(({ x, y }) => ({ x: Number(x), y: Number(y) }))
.filter(({ x, y }) => Number.isFinite(x) && Number.isFinite(y))
.sort((a, b) => a.x - b.x);
return datos.map((actual, indice) => {
if (indice === 0) {
return { ...actual, dx: null, dy: null, tasa: null };
}
const anterior = datos[indice - 1];
const dx = actual.x - anterior.x;
const dy = actual.y - anterior.y;
return {
...actual,
dx,
dy,
tasa: dx === 0 ? null : dy / dx
};
});
}
const tabla = analizarTabla([
{ x: 2, y: 8 }, { x: 0, y: 0 }, { x: 1, y: 3 }
]);
console.table(tabla);
Ordenar es apropiado cuando x representa una posición y queremos leer la relación de izquierda a derecha. No lo es si el orden original contiene información temporal que debe preservarse. Los valores duplicados de x producen Δx=0; en ese caso la razón no está definida y no debe reemplazarse silenciosamente por cero.
Clasificar el signo con una tolerancia
function signoAproximado(cambio, tolerancia = 1e-9) {
if (Math.abs(cambio) <= tolerancia) return 0;
return Math.sign(cambio);
}
La tolerancia evita interpretar ruido numérico diminuto como una tendencia. Debe elegirse según las unidades, la precisión de la medición y la escala del problema.
12 · Comprensión
Confusiones frecuentes
«Si todos los valores tabulados crecen, la función es creciente»
Solo podemos afirmar que los valores observados crecen. La función podría descender y recuperarse entre dos muestras. Una fórmula, más datos o propiedades adicionales permiten ampliar la conclusión.
«El mayor incremento indica la mayor velocidad»
Únicamente si los intervalos de la variable independiente tienen el mismo tamaño. Con pasos desiguales hay que comparar Δy/Δx.
«Si dos filas muestran el mismo valor, no hubo cambio entre ellas»
Los extremos coinciden, pero entre ambos la cantidad pudo variar. Además, el redondeo puede ocultar diferencias pequeñas.
«Una aproximación estable ya es correcta»
Puede estabilizarse en un valor equivocado. Conviene verificar el residuo, una cota del error o una propiedad independiente del resultado.
«Un dato atípico debe eliminarse»
Primero debe investigarse. Puede revelar un error de captura, pero también un evento real que el análisis necesita explicar.
«Unir los puntos revela el comportamiento verdadero»
La unión dibujada es una interpolación elegida. Muchas curvas diferentes pasan por el mismo conjunto finito de puntos.
13 · Práctica guiada
Ejercicios de comprensión
Ejercicio 1: diferencias y tendencia
Para x=[0,1,2,3,4] e y=[7,10,11,10,7], calculá las diferencias y describí el comportamiento.
Ver solución razonada
Las diferencias son +3,+1,−1,−3. Los valores crecen hasta x=2 y luego decrecen. La tabla sugiere un máximo cerca de x=2. Las segundas diferencias son constantes e iguales a −2, compatibles con una cuadrática cóncava hacia abajo.
Ejercicio 2: intervalos desiguales
Una población vale 100, 160 y 250 en los tiempos 0, 2 y 5. Compará el crecimiento promedio de ambos tramos.
Ver solución
En el primer tramo, Δy/Δx=(160−100)/(2−0)=30 unidades por unidad de tiempo. En el segundo, (250−160)/(5−2)=30. Los incrementos son 60 y 90, pero las tasas promedio coinciden porque el segundo intervalo es más largo.
Ejercicio 3: ¿estabilidad o exactitud?
Un algoritmo produce 3.1, 3.14, 3.141, 3.141, 3.141. ¿Qué puede concluirse?
Ver solución
Con la precisión mostrada, el proceso se estabiliza en 3.141. No puede asegurarse que las iteraciones internas sean idénticas ni que 3.141 sea la solución correcta: el redondeo puede ocultar cambios y falta una verificación del problema.
Ejercicio 4: construir una tabla enriquecida
Escribí código que reciba [4,7,7,2] y devuelva cada valor junto con su cambio respecto del anterior.
Ver solución y código
const valores = [4, 7, 7, 2];
const filas = valores.map((valor, indice) => ({
indice,
valor,
cambio: indice === 0 ? null : valor - valores[indice - 1]
}));
console.table(filas);
// cambios: null, 3, 0, -5
Ejercicio 5: una oscilación invisible
¿Qué tabla se obtiene al evaluar f(x)=sin(2πx) en x=0,1,2,3? ¿Por qué sería incorrecto concluir que la función es constante?
Ver solución
Los cuatro valores son cero, salvo diferencias diminutas de punto flotante. Sin embargo, entre enteros la función alcanza 1 y −1. Las muestras coinciden con el período y ocultan la oscilación; hacen falta otros puntos, por ejemplo pasos de 0.25.
14 · Síntesis
Ideas para recordar
- Una tabla debe leerse con su contexto, variables, unidades, orden y procedencia.
- Las diferencias consecutivas permiten localizar crecimiento, decrecimiento y mesetas.
- Con pasos desiguales se comparan razones
Δy/Δx, no solamente incrementos. - Las propiedades observadas en muestras no se trasladan automáticamente a todo el intervalo.
- La estabilización se reconoce por cambios cada vez menores, pero no garantiza exactitud.
- Una oscilación puede amortiguarse, mantenerse o crecer.
- Valores faltantes, ruido y datos atípicos requieren decisiones explícitas y justificadas.
- El muestreo y el redondeo pueden ocultar comportamientos importantes.
- Interpolar dentro del rango y extrapolar fuera de él implican supuestos diferentes.
- Automatizar cálculos ayuda, pero interpretar sigue siendo una tarea matemática.
En el próximo tema aprenderemos a interpretar gráficos: reconocer cómo las escalas, los ejes y la forma visual revelan —o pueden ocultar— crecimiento, saltos y puntos notables.