Una función afín representa una relación lineal con un valor inicial. Su gráfica es una recta que no necesariamente pasa por el origen.
Una función afín tiene la forma:
El valor m indica la pendiente y b indica el valor inicial o corte con el eje y.
En este curso usamos la siguiente distinción:
| Tipo | Forma | Característica |
|---|---|---|
| Lineal | y = mx | Pasa por el origen |
| Afín | y = mx + b | Puede no pasar por el origen |
La pendiente m indica cuánto cambia la salida cuando la entrada aumenta una unidad.
Por cada unidad que aumenta x, y aumenta 2.
La ordenada al origen b es el valor de la función cuando x = 0.
La recta corta al eje y en el punto (0, 3).
function f(x) {
return 2 * x + 3;
}
console.log(f(0));
console.log(f(1));
console.log(f(5));
Para f(x) = 2x + 3:
| x | f(x) | Punto |
|---|---|---|
| 0 | 3 | (0, 3) |
| 1 | 5 | (1, 5) |
| 2 | 7 | (2, 7) |
function afin(x, m, b) {
return m * x + b;
}
const puntos = [];
for (let x = 0; x <= 4; x++) {
puntos.push({ x, y: afin(x, 2, 3) });
}
console.log(puntos);
Una función afín aparece cuando hay un costo fijo más un costo variable.
Si el costo fijo es 1000 y cada unidad cuesta 250:
function total(cantidad) {
const costoFijo = 1000;
const precioPorUnidad = 250;
return precioPorUnidad * cantidad + costoFijo;
}
console.log(total(0));
console.log(total(4));
Si la pendiente es positiva, la función crece. Si la pendiente es negativa, la función decrece.
Si conocemos la pendiente y un punto, podemos calcular b.
La función es y = 2x + 3.
Las funciones afines se usan para mapear valores entre escalas, interpolar datos y modelar costos con componentes fijos.
function mapear(valor, entradaMin, entradaMax, salidaMin, salidaMax) {
const proporcion = (valor - entradaMin) / (entradaMax - entradaMin);
return salidaMin + proporcion * (salidaMax - salidaMin);
}
console.log(mapear(50, 0, 100, 0, 1));
Las funciones afines amplían las funciones lineales al incorporar un valor inicial. Son muy útiles para representar costos, escalas, movimientos y modelos simples con desplazamiento.
En el próximo tema veremos funciones cuadráticas, donde la gráfica deja de ser una recta y aparece una curva llamada parábola.