Desde 2010 · Más de 2 millones de usos de herramientas al mes
Desde 2010
Añadir a Chrome

Mi Caja de Herramientas

Modo Automático

Aún no has guardado herramientas.

Actualizar a la Versión Premium
Herramientas relacionadas
Calculadora de Descomposición LU de MatrizCalculadora de Descomposición de CholeskyCalculadora de Diagonalización de MatricesCalculadora de Polinomio CaracterísticoCalculadora de Matriz InversaCalculadora de Multiplicación de MatricesCalculadora de Gram-Schmidt
Página de inicio > Matemáticas > Álgebra Lineal
 

Calculadora de Descomposición QR

Descompone cualquier matriz en una Q ortogonal y una R triangular superior con el proceso de Gram-Schmidt. Maneja matrices de 2x2 a 5x5 con ortogonalizacion animada paso a paso y una comprobacion de que Q transpuesta por Q es la identidad.

Uso gratuitoNo requiere registroResultados instantáneos
Calculadora de Descomposición QRPruébalo ahora — gratis ▼
Ejemplos:
Filas: 3
×
Cols: 3
⚠ Filas deben ser ≥ Cols
[
]

Embed Calculadora de Descomposición QR Widget

Calculadora de Descomposición QR

La Calculadora de Descomposición QR factoriza cualquier matriz A en el producto de una matriz ortogonal Q y una matriz triangular superior R, de modo que A = QR. Ingrese una matriz de 2×2 a 5×5 (incluyendo matrices no cuadradas donde las filas ≥ columnas) y obtenga la ortogonalización completa de Gram-Schmidt con soluciones paso a paso, animación interactiva, verificación de ortogonalidad QᵀQ = I y conocimientos educativos detallados.

¿Qué es la Descomposición QR?

La descomposición QR (también llamada factorización QR) escribe una matriz A como:

$$A = QR$$

donde Q es una matriz ortogonal (sus columnas son vectores ortonormales que satisfacen QᵀQ = I), y R es una matriz triangular superior. Para una matriz m×n con m ≥ n y rango de columna completo, la QR reducida da Q como m×n y R como n×n.

Q
Matriz Ortogonal Q
Las columnas son ortonormales: longitud unitaria y mutuamente perpendiculares. QᵀQ = I.
R Triangular Superior
Todas las entradas por debajo de la diagonal son cero. Las entradas diagonales son las normas de Gram-Schmidt.
Proceso Gram-Schmidt
Ortogonaliza iterativamente las columnas restando proyecciones y luego normaliza.
κ
Estabilidad Numérica
QR es más estable que LU para resolver Ax = b porque Q preserva las normas vectoriales.

Explicación del Proceso de Gram-Schmidt

Dados los vectores columna a₁, a₂, …, aₙ de A, el algoritmo clásico de Gram-Schmidt produce vectores ortonormales e₁, e₂, …, eₙ:

Paso 1. Establecer u₁ = a₁, luego normalizar: e₁ = u₁ / ‖u₁‖.

Paso 2. Para cada columna subsiguiente aⱼ, restar sus proyecciones sobre todos los eₖ anteriores:

$$\mathbf{u}_j = \mathbf{a}_j - \sum_{k=1}^{j-1} (\mathbf{a}_j \cdot \mathbf{e}_k) \, \mathbf{e}_k$$

Luego normalizar: eⱼ = uⱼ / ‖uⱼ‖.

Paso 3. La matriz Q tiene e₁, …, eₙ como columnas. R es triangular superior con entradas rᵢⱼ = eᵢ · aⱼ.

Cómo Usar Esta Calculadora

Paso 1. Establezca las dimensiones de la matriz (filas × columnas). Las filas deben ser ≥ columnas para la descomposición QR.

Paso 2. Ingrese los valores en la cuadrícula o haga clic en un ejemplo rápido para cargar uno predeterminado. Use Tab o las teclas de flecha para navegar.

Paso 3. Haga clic en Descomponer A = QR. La calculadora ejecuta el proceso de Gram-Schmidt y muestra Q y R.

Paso 4. Vea la animación de Gram-Schmidt para observar cómo se ortogonaliza cada columna: vector original → restar proyecciones → resultado no normalizado → vector ortonormal normalizado.

Paso 5. Verifique el resultado: compruebe que QR = A y QᵀQ = I (matriz identidad). Siga la derivación completa usando el navegador de pasos.

Aplicaciones de la Descomposición QR

AplicaciónCómo se usa QR
Mínimos Cuadrados (Ax ≈ b)Resuelve Rx = Qᵀb por sustitución hacia atrás — más estable que las ecuaciones normales AᵀAx = Aᵀb
Algoritmo QR para Valores PropiosFactoriza repetidamente Aₖ = QₖRₖ, luego establece Aₖ₊₁ = RₖQₖ — converge a la forma de Schur
Sistemas Lineales (Ax = b)Factoriza A = QR, luego resuelve Rx = Qᵀb. Más estable numéricamente que LU para sistemas mal condicionados
Procesamiento de SeñalesLa formación de haces adaptativa y la estimación de canales MIMO utilizan actualizaciones QR para el procesamiento en tiempo real
Aprendizaje AutomáticoOrtogonalización basada en QR en el entrenamiento de redes neuronales, Gram-Schmidt en ingeniería de características

QR vs. Otras Descomposiciones de Matrices

DescomposiciónFormaMejor para
QR (esta herramienta)A = QRMínimos cuadrados, algoritmos de valores propios, resoluciones numéricamente estables
LUA = LUResoluciones rápidas de sistemas cuadrados, cálculo de determinantes
CholeskyA = LLᵀSistemas simétricos definidos positivos (el más rápido)
SVDA = UΣVᵀAnálisis de rango, pseudoinversa, PCA, compresión de imágenes
EigendescomposiciónA = PDP⁻¹Potencias de matrices, ecuaciones diferenciales, análisis espectral

Preguntas Frecuentes

¿Qué es la descomposición QR?

La descomposición QR factoriza una matriz A en el producto de una matriz ortogonal Q (cuyas columnas son ortonormales) y una matriz triangular superior R. Cada matriz real con columnas linealmente independientes tiene una factorización QR única cuando requerimos que R tenga entradas diagonales positivas.

¿Qué es el proceso de Gram-Schmidt?

El proceso de Gram-Schmidt es un algoritmo que toma un conjunto de vectores linealmente independientes y produce un conjunto ortonormal que genera el mismo subespacio. Funciona restando iterativamente las proyecciones sobre todos los vectores ortonormales calculados previamente y luego normalizando el residuo.

¿Funciona la descomposición QR para matrices no cuadradas?

Sí. Para una matriz m×n donde m ≥ n, la descomposición QR reducida (o delgada) da Q como m×n con columnas ortonormales y R como n×n triangular superior. Esta es la forma más común utilizada en la práctica, especialmente para problemas de mínimos cuadrados.

¿Cuándo debo usar QR en lugar de la descomposición LU?

Use QR cuando la estabilidad numérica sea más importante que la velocidad — por ejemplo, con matrices mal condicionadas, problemas de mínimos cuadrados o cálculo de valores propios. LU es más rápida (aproximadamente el doble para sistemas cuadrados) pero puede amplificar los errores de redondeo. QR preserva las normas vectoriales porque Q es ortogonal.

¿Cuál es la diferencia entre QR y SVD?

Ambas producen factores ortogonales, pero la SVD descompone A en tres matrices (UΣVᵀ) revelando valores singulares y rango, mientras que QR da dos matrices (QR) y es más rápida de calcular. Se prefiere la SVD para problemas de deficiencia de rango y cálculo de pseudoinversas; se prefiere QR para resolver sistemas de rango completo y algoritmos de valores propios.

Cite este contenido, página o herramienta como:

"Calculadora de Descomposición QR" en https://MiniWebtool.com/es/calculadora-de-descomposicion-qr/ de MiniWebtool, https://MiniWebtool.com/

por el equipo de miniwebtool. Actualizado: 2026-04-12

También puede probar nuestro Solucionador de Matemáticas AI GPT para resolver sus problemas matemáticos mediante preguntas y respuestas en lenguaje natural.

Álgebra Lineal:

Herramientas populares y actualizadas:

Calculadora de Diferencia de ListasConvertidor de CMYK a hexadecimalBúsqueda de Direcciones MACVer todos →
Página de inicio > Matemáticas > Álgebra Lineal > Calculadora de Descomposición QR