Matriz de Toeplitz

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Matriz con valores iguales a lo largo de diagonales

En álgebra lineal, una matriz de Toeplitz o matriz de constantes diagonales, llamada así por Otto Toeplitz, es una matriz en la que cada diagonal descendente de izquierda a derecha es constante. Por ejemplo, la siguiente matriz es una matriz de Toeplitz:

[abcdefabcdgfabchgfabihgfa].{displaystyle qquad {begin{bmatrix}a tendrían un problemab tendrían una relación \f tendrían un problemac correspondd\g.

Cualquier n× × n{displaystyle ntimes n} matriz A{displaystyle A} de la forma

A=[a0a− − 1a− − 2⋯ ⋯ ⋯ ⋯ a− − ()n− − 1)a1a0a− − 1⋱ ⋱ ⋮ ⋮ a2a1⋱ ⋱ ⋱ ⋱ ⋱ ⋱ ⋮ ⋮ ⋮ ⋮ ⋱ ⋱ ⋱ ⋱ ⋱ ⋱ a− − 1a− − 2⋮ ⋮ ⋱ ⋱ a1a0a− − 1an− − 1⋯ ⋯ ⋯ ⋯ a2a1a0]{displaystyle A={begin{bmatrix}a_{0} limita_{-1} limita_{-2} limitcdots &cdots > {-(n-1)}a_{1} limita_{0} limita_{-1} limitddots 'vdots \a_{2} limita_{1} limitddots &ddots &ddots &vdots \vdots &ddots &ddots ' ddots ' {-1} limita_{-2}\vdots > {0}a_{1}}a_{1}a_{n-1} {cdots > {2}}}} {0}end{bmatrix}}}}

es un Toeplitz matriz. Si i,j{displaystyle i,j} elemento A{displaystyle A} es denotado Ai,j{displaystyle A_{i,j} entonces tenemos

Ai,j=Ai+1,j+1=ai− − j.{displaystyle A_{i,j}=A_{i+1,j+1}=a_{i-j}

Una matriz Toeplitz no es necesariamente cuadrada.

Resolviendo un sistema Toeplitz

Una ecuación matricial de la forma

Ax=b{displaystyle Ax=b

se llama Toeplitz system si A{displaystyle A} es una matriz de Toeplitz. Si A{displaystyle A} es un n× × n{displaystyle ntimes n} matriz de Toeplitz, entonces el sistema sólo tiene 2n− − 1{displaystyle 2n-1} valores únicos, en lugar de n2{displaystyle n^{2}. Por lo tanto, podríamos esperar que la solución de un sistema Toeplitz sea más fácil, y de hecho ese es el caso.

Los sistemas de Toeplitz pueden ser resueltos por el algoritmo de Levinson en O()n2){displaystyle O(n^{2}} tiempo. Las variables de este algoritmo han demostrado ser débilmente estables (es decir, presentan estabilidad numérica para sistemas lineales bien acondicionados). El algoritmo también se puede utilizar para encontrar el determinante de una matriz de Toeplitz en O()n2){displaystyle O(n^{2}} tiempo.

Una matriz de Toeplitz también puede ser descompuesta (es decir, factorizada) en O()n2){displaystyle O(n^{2}} tiempo. El algoritmo Bareiss para una descomposición LU es estable. Una descomposición LU da un método rápido para resolver un sistema Toeplitz, y también para calcular el determinante.

En la literatura se han descrito algoritmos que son asintóticamente más rápidos que los de Bareiss y Levinson, pero no se puede confiar en su precisión.

Propiedades generales

  • An n× × n{displaystyle ntimes n} La matriz de toeplitz puede definirse como una matriz A{displaystyle A} Donde Ai,j=ci− − j{displaystyle A_{i,j}=c_{i-j}, para constantes c1− − n,...... ,cn− − 1{displaystyle c_{1-n},ldotsc_{n-1}. El conjunto de n× × n{displaystyle ntimes n} Toeplitz matrices es un subespacio del espacio vectorial de n× × n{displaystyle ntimes n} matrices (bajo adición de matriz y multiplicación de escalar).
  • Dos matrices Toeplitz se pueden añadir en O()n){displaystyle O(n)} tiempo (por almacenar sólo un valor de cada diagonal) y multiplicado en O()n2){displaystyle O(n^{2}} tiempo.
  • Las matrices de toeplitz son persimétricas. Las matrices de Toeplitz simétricas son tanto centrosmétricas como bimmétricas.
  • Las matrices de Toeplitz también están estrechamente conectadas con la serie Fourier, porque el operador de multiplicación por un polinomio trigonométrico, comprimido a un espacio finito-dimensional, puede ser representado por tal matriz. Del mismo modo, se puede representar la convolución lineal como multiplicación por una matriz de Toeplitz.
  • Toeplitz matrices comute asintoticamente. Esto significa que diagonalizan en la misma base cuando la dimensión de fila y columna tiende a la infinidad.
  • Para matrices simétricas de Toeplitz, hay la descomposición
1a0A=GGT− − ()G− − I)()G− − I)T{fnMicroc} A=GG^{fone {T}-(G-I)(G-I)^{operatorname {T}
Donde G{displaystyle G. es la parte triangular inferior 1a0A{fnMicroc} {1}{a_{0}A}.
  • El inverso de una matriz de Toeplitz simétrica no esingular tiene la representación
A− − 1=1α α 0()BBT− − CCT){displaystyle A^{-1}={frac {1}{alpha ¿Por qué? {T}-CC^{fnMiembro {T})}
Donde B{displaystyle B} y C{displaystyle C} son matrices triangulares inferiores Toeplitz y C{displaystyle C} es una matriz triangular estrictamente inferior.

Convolución discreta

La operación de convolución se puede construir como una multiplicación de matriz, donde una de las entradas se convierte en una matriz de Toeplitz. Por ejemplo, la revolución h{displaystyle h} y x{displaystyle x} puede formularse como:

Sí.=hAlternativa Alternativa x=[h10⋯ ⋯ 00h2h1⋮ ⋮ ⋮ ⋮ h3h2⋯ ⋯ 00⋮ ⋮ h3⋯ ⋯ h10hm− − 1⋮ ⋮ ⋱ ⋱ h2h1hmhm− − 1⋮ ⋮ h20hm⋱ ⋱ hm− − 2⋮ ⋮ 00⋯ ⋯ hm− − 1hm− − 2⋮ ⋮ ⋮ ⋮ hmhm− − 1000⋯ ⋯ hm][x1x2x3⋮ ⋮ xn]{displaystyle y=hast x={begin{bmatrix}h_{1} {0cdots > > \h_{3} limitadah_{2} limitcdots &0 limit0\vdots &h_{3} limitcdots {1} {0h_{m-1} {vdots {m-1} diezmo vdots ### {2} âTMa âTMa âTMa âTMa ################################################################################################################################################################################################################################################################ {m-1} {m-2}\\vdots > } {m} {m-1} Pulso0 ventaja0cdots {fnMicrosoft Sans Serif} {fn}}
Sí.T=[h1h2h3⋯ ⋯ hm− − 1hm][x1x2x3⋯ ⋯ xn000⋯ ⋯ 00x1x2x3⋯ ⋯ xn00⋯ ⋯ 000x1x2x3...... xn0⋯ ⋯ 0⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ 0⋯ ⋯ 00x1⋯ ⋯ xn− − 2xn− − 1xn00⋯ ⋯ 000x1⋯ ⋯ xn− − 2xn− − 1xn].{displaystyle Y# {T}={begin{bmatrix}h_{1} {2} {h_{3} âcdots {fnMicrosoft Sans Serif} {fnMicrosoft Sans Serif} {cdots}. "0 unos pocos". > '0 limitadax_{1} limitx_{2} limitx_{3} limitldots &x_{n} limitada0cdots &0\vdots > 'vdots > 'vdots > 'vdots >...

Este enfoque se puede ampliar para calcular la autocorrelación, la correlación cruzada, la media móvil, etc.

Matriz Toeplitz infinita

Una matriz de Toeplitz biinfinito (es decir, entradas indexadas por Z× × Z{displaystyle mathbb {Z} times mathbb {Z}) A{displaystyle A} induce a un operador lineal en l l 2{displaystyle ell ^{2}.

A=[⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋯ ⋯ a0a− − 1a− − 2a− − 3⋯ ⋯ ⋯ ⋯ a1a0a− − 1a− − 2⋯ ⋯ ⋯ ⋯ a2a1a0a− − 1⋯ ⋯ ⋯ ⋯ a3a2a1a0⋯ ⋯ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ].{displaystyle A={begin{bmatrix} limitvdots &vdots &vdots > \cdots &a_{0} limita_{-1} limita_{-2} dieza_{-3} limitcdots \cdots - ¿Qué? \cdots &a_{2} limita_{1} dieza_{0} limita_{-1} \cdots &a_{3} limita_{2} dieza_{1} limita_{0} \vdotsvdots &vdots &vdots end{bmatrix}}}

El operador inducido está atado si y sólo si los coeficientes de la matriz de Toeplitz A{displaystyle A} son los coeficientes Fourier de alguna función esencialmente atada f{displaystyle f}.

En esos casos, f{displaystyle f} se llama símbolo de la matriz de Toeplitz A{displaystyle A}, y la norma espectral de la matriz de Toeplitz A{displaystyle A} coincide con el LJUEGO JUEGO {displaystyle L^{infty} norma de su símbolo. La prueba es fácil de establecer y se puede encontrar como Teorema 1.1 de:

Contenido relacionado

Necesidad y suficiencia

En lógica y matemáticas, necesidad y suficiencia son términos utilizados para describir una relación condicional o implicativa entre dos enunciados. Por...

Cubo de rubik

Función recursiva primitiva

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save