meskeIA

Álgebra Lineal Visual

Vectores, transformaciones, determinantes y eigenvalores — todo con geometría interactiva. La esencia del álgebra lineal, sin ecuaciones abstractas.

4 modos interactivos · Funciona en el navegador · Sin instalación

© 2026 meskeIA© 2026

Vector u

Vector v

u · v6.00
|u|3.16
|v|3.16
Ángulo53.1°
u · v = |u||v|cos(θ)
6.00 = 3.16 × 3.16 × cos(53.1°)
xyuvu+v

La regla del paralelogramo: u+v es la diagonal del paralelogramo formado por u y v.

¿Qué es el álgebra lineal y por qué importa?

La matemática de las transformaciones del espacio, el fundamento de la IA y los gráficos 3D

¿Qué estudia el álgebra lineal?

El álgebra lineal es la rama de las matemáticas que estudia los vectores, los espacios vectoriales y las transformaciones lineales. A diferencia del cálculo —que estudia el cambio infinitesimal— el álgebra lineal estudia relaciones que escalan, rotan y proyectan el espacio de manera predecible y elegante.

Está en todas partes: los gráficos de videojuegos, la compresión de imágenes, el reconocimiento facial, los modelos de lenguaje y la mecánica cuántica son imposibles sin álgebra lineal.

Vectores: dirección y magnitud

Un vector en 2D es simplemente un par de números (x, y) que representa un desplazamiento en el plano. Su módulo |v| = √(x²+y²) es su longitud, y su direcciónes el ángulo que forma con el eje x. La suma de dos vectores sigue la regla del paralelogramo: el vector resultante es la diagonal del paralelogramo que forman los dos vectores.

El producto escalar u·v = |u||v|cos(θ) captura la «similitud de dirección» entre dos vectores. Si es 0, son perpendiculares. Si es positivo, apuntan en la misma dirección. Si es negativo, apuntan en sentidos opuestos.

Matrices como transformaciones del espacio

Una matriz 2×2 no es solo una tabla de números: es una transformación del plano. Multiplicar un vector por una matriz equivale a aplicarle esa transformación. Los dos vectores columna de la matriz son exactamente a dónde van los vectores base (1,0) y (0,1) después de la transformación. Todo lo demás se transforma de forma proporcional.

Esta es la idea central de 3Blue1Brown: «piensa en las matrices como transformaciones del espacio, no como listas de números».

El determinante: interpretación geométrica

El determinante de una matriz 2×2 mide el factor de escala del áreabajo la transformación. Si |det| = 2, la transformación duplica todas las áreas. Si det = 0, la transformación colapsa el plano a una línea (o un punto) y no tiene inversa. Si det < 0, la transformación invierte la orientación: izquierda y derecha se intercambian, como un espejo.

Visualmente, el determinante es exactamente el área del paralelogramo formado por los vectores columna de la matriz. Esta geometría hace comprensible por qué det(AB) = det(A)·det(B).

Eigenvalores y eigenvectores: los ejes invariantes

Dado una transformación lineal A, un eigenvector es un vector que, al aplicarle A, solo cambia de escala pero no de dirección: Av = λv. El escalar λ es el eigenvalor correspondiente, que indica cuánto se estira o comprime ese vector.

Los eigenvectores son los «ejes invariantes» de la transformación: el espacio puede retorcerse en muchas direcciones, pero los eigenvectores permanecen en su misma línea. Para matrices simétricas (como las covarianzas estadísticas), los eigenvectores son siempre ortogonales entre sí.

Aplicaciones del mundo real

  • PCA (Análisis de Componentes Principales): descompone un conjunto de datos en sus eigenvectores principales (las «direcciones de mayor varianza»). Se usa en compresión de imágenes, visualización de datos de alta dimensión y reducción del ruido.
  • Gráficos 3D: rotaciones, escalas y proyecciones en videojuegos y CAD son multiplicaciones de matrices. La GPU aplica miles de millones de estas por segundo.
  • Google PageRank: el ranking original de Google era el eigenvector principal de una matriz de enlaces entre páginas web.
  • Compresión de imágenes (SVD): la descomposición en valores singulares generaliza los eigenvalores y permite comprimir imágenes manteniendo solo las «direcciones más importantes».
  • Redes neuronales: las capas de las redes neuronales son transformaciones lineales seguidas de funciones no lineales. Entender el álgebra lineal es esencial para comprender la IA moderna.

Conceptos clave de un vistazo

ConceptoObjeto matemáticoOperación claveResultadoAplicación
VectorFlecha con dirección y móduloSuma, producto escalarVector, escalarFísica, gráficos 3D
MatrizTabla de númerosMultiplicación, transposiciónTransformación linealRedes neuronales, rotaciones
DeterminanteEscalar de una matriz cuadradadet(A) = ad − bcFactor de escala de áreaResolver sistemas lineales
Eigenvalor/vectorPar (λ, v) tal que Av = λvPolinomio característicoEjes invariantesPCA, PageRank, cuántica

¿Quién usa el álgebra lineal y cómo?

Ingeniero de IA/ML

Las matrices de pesos en redes neuronales son transformaciones lineales. El entrenamiento mediante backpropagation usa multiplicación matricial en cada capa.

Cada «capa densa» en PyTorch o TensorFlow es literalmente una multiplicación de matrices seguida de una función no lineal.

Desarrollador de Videojuegos

Rotaciones, escalas y proyecciones en 3D son matrices. La GPU aplica millones de transformaciones matriciales por segundo para renderizar cada fotograma.

La matriz de perspectiva que convierte el espacio 3D en la pantalla 2D es una de las transformaciones más importantes del motor gráfico.

Científico de Datos

PCA (Análisis de Componentes Principales) usa eigenvalores para encontrar las direcciones de mayor varianza y reducir dimensiones preservando la información relevante.

Con eigenvalores puedes comprimir un dataset de 1000 variables a 10 componentes que explican el 95% de la varianza.

Físico Cuántico

Los estados cuánticos son vectores en espacio de Hilbert. Los observables físicos (posición, momento, energía) son matrices simétricas llamadas operadores hermitianos.

El principio de incertidumbre de Heisenberg se expresa directamente en términos de conmutadores matriciales: AB − BA ≠ 0.

Preguntas frecuentes

¿Cuál es la diferencia entre el álgebra lineal y el álgebra de bachillerato?

El álgebra de bachillerato trabaja con escalares (números) y ecuaciones de una variable. El álgebra lineal trabaja con vectores y matrices: objetos que viven en espacios de múltiples dimensiones. Las «ecuaciones» son transformaciones que mueven el espacio completo, no solo un punto en una recta.

Ejemplo: resolver ax = b en bachillerato. En álgebra lineal: Ax = b, donde A es una matriz y x un vector — la solución existe si det(A) ≠ 0.

¿Qué significa que una transformación lineal «preserva la estructura»?

Una transformación T es lineal si: T(u + v) = T(u) + T(v) y T(αv) = αT(v). En términos geométricos: el origen no se mueve, las líneas rectas siguen siendo rectas, y las líneas paralelas siguen paralelas. La escala y la proporción se preservan.

Lo que NO puede hacer una transformación lineal: curvar líneas, desplazar el origen, o crear nuevas intersecciones.

¿Por qué el determinante mide el área?

El determinante de una matriz 2×2 da el área del paralelogramo formado por sus vectores columna. Cuando aplicas la transformación, todas las áreas del plano se multiplican por |det(A)|. Si det = 2, todo se duplica. Si det = 0, todo se colapsa a una línea (área cero).

En 3D, el determinante mide el volumen del paralelepípedo formado por las tres columnas.

¿Cuándo tiene una matriz eigenvalores complejos?

Cuando el discriminante del polinomio característico es negativo: (traza/2)² - det < 0. Las matrices de rotación pura (sin reflexión ni escala) siempre tienen eigenvalores complejos, porque no hay ninguna dirección real que «solo se estire». En el visualizador solo mostramos matrices simétricas, que garantizan eigenvalores reales.

Los eigenvalores complejos aparecen en sistemas de oscilación y control — representan rotaciones en el espacio de estados del sistema.

¿Qué es el rango de una matriz y cuándo importa?

El rango es el número de columnas (o filas) linealmente independientes — la «dimensión real» de la imagen de la transformación. Si la matriz 3×3 tiene rango 2, colapsa el espacio 3D a un plano 2D. Rango máximo = la matriz es invertible. Rango menor = información perdida.

En aprendizaje automático, el rango de la matriz de datos determina cuántas dimensiones independientes tiene realmente tu dataset.

¿Cómo se usa el álgebra lineal en redes neuronales?

Cada capa de una red neuronal aplica una transformación lineal (multiplicación de matrices W·x + b) seguida de una función de activación no lineal. El entrenamiento calcula gradientes mediante multiplicaciones matriciales encadenadas (backpropagation). Sin álgebra lineal eficiente no existiría la IA moderna.

GPT-4 aplica matrices de millones de parámetros para generar cada token. La atención (attention) en transformers es esencialmente un producto de matrices sobre vectores de «query», «key» y «value».

Guía: cómo entender una transformación lineal en 5 pasos

1

Visualiza los vectores base

Identifica (1,0) y (0,1) — los vectores canónicos. Toda transformación queda completamente definida por dónde van estos dos vectores. El resto del espacio se mueve de forma proporcional.

2

Lee la matriz columna a columna

La primera columna [a, c] es el destino de (1,0). La segunda columna [b, d] es el destino de (0,1). No necesitas más para entender completamente la transformación.

3

Calcula el determinante

det = ad − bc. Indica el factor de escala de área. Si es negativo, la orientación se invierte. Si es cero, la transformación colapsa el espacio y no es invertible.

4

Busca los eigenvectores

Resuelve det(A − λI) = 0 para obtener los eigenvalores λ. Luego sustituye cada λ en (A − λI)v = 0 para hallar los eigenvectores. Son las direcciones que la transformación solo estira, sin rotar.

5

Aplica a datos reales

Multiplica cualquier vector por la matriz para ver dónde «aterriza». En el visualizador, mueve los sliders y observa en tiempo real cómo la cuadrícula se transforma — eso es álgebra lineal en acción.

Claves para dominar el álgebra lineal

Piensa en transformaciones

Las matrices son funciones del espacio, no listas de números. Cada columna es a dónde va un vector base.

El orden importa

La composición A∘B se calcula como AB, pero AB ≠ BA en general. Rotar y luego escalar ≠ escalar y luego rotar.

Invertibilidad

Una matriz es invertible si y solo si su determinante es distinto de cero. Si det = 0, la transformación destruye información.

Polinomio característico

Para encontrar eigenvalores, resuelve det(A − λI) = 0. Para matrices 2×2 es una ecuación cuadrática sencilla.

Matrices simétricas

Si A = Aᵀ, todos sus eigenvalores son reales y los eigenvectores son ortogonales entre sí. Muy conveniente para PCA.

det(AB) = det(A)·det(B)

El determinante de un producto es el producto de los determinantes. Si A escala ×2 y B escala ×3, AB escala ×6.

Errores Comunes en Álgebra Lineal

  • Pensar que AB = BA: La multiplicación matricial NO es conmutativa en general. Rotar 90° y luego escalar ≠ escalar y luego rotar.
  • Confundir matriz inversa con transpuesta: A⁻¹ existe solo si det(A) ≠ 0. La transpuesta Aᵀ siempre existe y tiene filas y columnas intercambiadas.
  • Buscar eigenvalores de matrices no cuadradas: Los eigenvalores solo se definen para matrices cuadradas n×n.
  • Olvidar que det(AB) = det(A)·det(B): El determinante de un producto es el producto de los determinantes.
  • Interpretar det = 0 como «error»: Det = 0 significa que la transformación colapsa el espacio (proyecta a menor dimensión). Es perfectamente válido matemáticamente.

Apps relacionadas