8 votos

Matriz rectangular "ortogonal"

¿Es posible tener una matriz $\mathbf B \in \mathbb R^{m\times n}$ de tal manera que satisfaga: $$\mathbf B^T\cdot\mathbf B = \mathbf I_n$$

Donde $\mathbf I_n$ es el $n\times n$ matriz de identidad.

O en otras palabras, ¿es posible tener una matriz rectangular tal que su transposición sea su inversa izquierda?

Si es así, ¿qué tipo de matriz es? ¿Cómo se podría construir dicha matriz?

1 votos

Sólo si $m \ge n$ Si no es así, algunas entradas de la diagonal de $I_n$ son cero... Así que seguramente esta condición debería incluirse en la definición del problema.

0 votos

@GottfriedHelms Si $m<n$ entonces $B^TB\neq I_n$ en primer lugar.

10voto

AdLibitum Puntos 1582

Se pueden construir matrices con esta propiedad de la siguiente manera: supongamos que $m\geq n$ y dotar $\Bbb R^m$ con el producto interior euclidiano estándar. Elige los vectores ${\bf v}_1,...,{\bf v}_n$ tal que ${\bf v_i}\cdot{\bf v_j}=\delta_i^j$ donde $\delta$ es el símbolo de Kronecker.

Entonces la matriz $B$ cuyas columnas son los vectores ${\bf v}_1,...,{\bf v}_n$ (en cualquier sistema de coordenadas) tiene la propiedad deseada.

0 votos

Supongo que $\delta^j_i$ es el delta de Kronecker?

0 votos

@Disousa : ¡sí! Igual a $1$ si $i=j$ y $0$ de lo contrario.

8voto

user2731662 Puntos 56

Cualquier matriz de vectores columna ortogonales tiene la propiedad que buscas. Para que dos vectores columna sean ortogonales, su producto punto tiene que ser 0. Esto es lo que dice la respuesta de AdLibitum. En realidad, los matemáticos lo utilizan como una abreviatura de "aquí hay una matriz de vectores columna ortogonales".

Estos vectores ortogonales forman una base ortogonal para el rango de la matriz. Dado que se puede ortogonalizar cualquier matriz linealmente independiente, las matrices de este tipo son muy comunes. También son muy útiles en la práctica: La factorización QR, que descompone una matriz en una parte ortogonal y otra triangular, es uno de los algoritmos más importantes en computación numérica.

Matrices como estas surgen en la vida real todo el tiempo. Por ejemplo, si se toma la SVD de una matriz para revelar su rango y su espacio nulo, los vectores base del rango y los vectores base del espacio nulo pueden formar matrices de columnas ortogonales.

4voto

Surb Puntos 18399

He aquí un ejemplo: $B = \begin{pmatrix}1 \\ 0 \end{pmatrix}$ entonces $B^T\cdot B=1$ . Para algo menos sencillo, puede considerar $B = \begin{pmatrix} 1 & 0 \\ 0 & 1 \\ 0 & 0 \end{pmatrix}$ .

2voto

Jorrit Reedijk Puntos 129

Supongo que $B^T$ tiene más columnas que filas, y que $m=2n$ . Entonces dejemos que $C_{n \times n}$ sea una matriz de rotación (=ortogonal) y $D_{n \times n}=I_{n \times n}$
Entonces dejemos que $B^T= 0.5 \cdot [C \quad D]$ siendo una matriz de bloques, entonces $B^T \cdot B = I_{n \times n}$

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X