fbpx
Wikipedia

Matriz tridiagonal

En álgebra lineal se denomina matriz tridiagonal a una matriz cuyos elementos son solo distintos de cero en la diagonal principal y las diagonales adyacentes por encima y por debajo de esta.

Sea ejemplo

Este tipo de matrices dispersas son habituales en álgebra lineal numérica y en la resolución de problemas de física computacional al aproximarse mediante diferencias finitas ecuaciones diferenciales (ecuación de Poisson, ecuación del calor, ecuación de onda...), particularmente en problemas unidimensionales. Dada su particularidad existen algoritmos y reglas específicas para operar con ellas con mayor eficiencia que con una matriz genérica.

De forma general, cualquier matriz hermitiana puede convertirse en una matriz tridiagonal mediante una transformación ortogonal usando el algoritmo de Lanczos. Así, también se emplean estas matrices como pasos intermedios en otros algoritmos matemáticos.

Propiedades

El determinante de una matriz tridiagonal es el continuante de sus elementos,[1]​ algo de significado en el contexto de las fracciones continuas.

Una matriz tridiagonal es al mismo tiempo una matriz de Hessenberg superior e inferior.[2]​ En particular, una matriz triangular es la suma directa de p 1-a-1 y q 2-a-2 matrices tales que p + q/2 = n (la dimensión de la tridiagonal).

Aunque una matriz tridiagonal no tiene necesariamente que ser simétrica o hermitiana, suelen serlo en el contexto de los problemas que las originan. Más aún, si una matriz tridiagonal A satisface ak,k+1 ak+1,k > 0, de forma que el signo de sus elementos es simétrico es semejante a una hermitiana y por tanto sus valores propios son todos reales. Esta afirmación sigue siendo cierta si se reemplaza la condición por ak,k+1 ak+1,k > 0 by ak,k+1 ak+1,k ≥ 0.

El conjunto de todas las matrices n × n tridiagonales forma un espacio vectorial de dimensión 3n-2.

Determinante

El determinante de una matriz tridiagonal A de orden n satisface una recurrencia de tres términos.[3]​ Siendo f1 = |d1| = d1 y

 

lo se puede definir la siguiente relación de recurrencia para definir el continuante:

 

con valores iniciales f0 = 1 y f-1 = 0. El coste computacional de esta forma es   frente a   para una matriz genérica.

Inversión

La inversa de una matriz no singular T:

 

es dada por:

 

Donde los términos θi satisfacen la siguiente relación de recurrencia:

 

con condiciones iniciales θ0 = 1, θ1 = a1 y ϕi satisface

 

con condiciones iniciales ϕn+1 = 1 and ϕn = an.[4][5]

Existen formas cerradas para casos como el de matrices simétricas[6]​ o el de matrices de Toeplitz.[7]

Resolución de sistemas de ecuaciones

Un sistema de ecuaciones   con   y A tridiagonal puede ser resuelto de forma eficiente con una variante de la eliminación gaussiana. Este algoritmo (a veces llamado Algoritmo de Thomas) requiere solo   operaciones, frente a las   que requiere una matriz genérica.[8]

Esta optimización se puede lograr también mediante métodos iterativos. Existen variantes del método de Gauss-Seidel que usan un factor de relajación   para acelerar la convergencia del método. El caso de una matriz tridiagonal es una de las pocas para las que se puede demostrar la existencia de un valor óptimo para  . Según el Teorema de Ostrowski y Reich, este valor viene dado por:

 

siendo   el radio espectral de la matriz de transformación del método de Gauss-Seidel asociado al sistema en cuestión.

Implementación en ordenador

Una matriz tridiagonal puede ser almacenada de forma más eficiente mediante esquemas específicos. Por ejemplo la librería LAPACK usada en el lenguaje Fortran lo almacena como tres vectores unidimensionales: uno de longitud n para la diagonal principal y dos vectores de longitud n − 1 para las adyacentes.

Aplicaciones

Una transformación que reduce una matriz general a una matriz de Hessenberg reducirá una matriz Hermítica a una matriz tridiagonal. Es por ello que muchos algoritmos para el cálculo de autovalores cuando se aplican a una matriz Hermítica, reducen previamente la matriz Hermítica a una matriz tridiagonal.

Notas

  1. Thomas Muir (1960). A treatise on the theory of determinants. Dover Publications. pp. 516–525. 
  2. Horn, Roger A.; Johnson, Charles R. (1985). Matrix Analysis. Cambridge University Press. p. 28. ISBN 0521386322. 
  3. El-Mikkawy, M. E. A. (2004). «On the inverse of a general tridiagonal matrix». Applied Mathematics and Computation 150 (3): 669-679. doi:10.1016/S0096-3003(03)00298-4. 
  4. Da Fonseca, C. M. (2007). «On the eigenvalues of some tridiagonal matrices». Journal of Computational and Applied Mathematics 200: 283-286. doi:10.1016/j.cam.2005.08.047. 
  5. Usmani, R. A. (1994). «Inversion of a tridiagonal jacobi matrix». Linear Algebra and its Applications. 212-213: 413-414. doi:10.1016/0024-3795(94)90414-6. 
  6. Hu, G. Y.; O'Connell, R. F. (1996). «Analytical inversion of symmetric tridiagonal matrices». Journal of Physics A: Mathematical and General 29 (7): 1511. doi:10.1088/0305-4470/29/7/020. 
  7. Huang, Y.; McColl, W. F. (1997). «Analytical inversion of general tridiagonal matrices». Journal of Physics A: Mathematical and General 30 (22): 7919. doi:10.1088/0305-4470/30/22/026. 
  8. Golub, Gene H.; Van Loan, Charles F. (1996). Matrix Computations (3rd ed. edición). The Johns Hopkins University Press. ISBN 0-8018-5414-8. 

Enlaces externos

  • Tridiagonal and Bidiagonal Matrices in the LAPACK manual.
  • Moawwad El-Mikkawy, Abdelrahman Karawia (2006). . Applied Mathematics Letters 19 (8): 712-720. doi:10.1016/j.aml.2005.11.012. Archivado desde el original el 20 de julio de 2011. 
  • High performance algorithms for reduction to condensed (Hessenberg, tridiagonal, bidiagonal) form
  •   Datos: Q1755277

matriz, tridiagonal, álgebra, lineal, denomina, matriz, tridiagonal, matriz, cuyos, elementos, solo, distintos, cero, diagonal, principal, diagonales, adyacentes, encima, debajo, esta, ejemplo, displaystyle, begin, pmatrix, pmatrix, este, tipo, matrices, dispe. En algebra lineal se denomina matriz tridiagonal a una matriz cuyos elementos son solo distintos de cero en la diagonal principal y las diagonales adyacentes por encima y por debajo de esta Sea ejemplo 1 4 0 0 3 4 1 0 0 2 3 4 0 0 1 3 displaystyle begin pmatrix 1 amp 4 amp 0 amp 0 3 amp 4 amp 1 amp 0 0 amp 2 amp 3 amp 4 0 amp 0 amp 1 amp 3 end pmatrix Este tipo de matrices dispersas son habituales en algebra lineal numerica y en la resolucion de problemas de fisica computacional al aproximarse mediante diferencias finitas ecuaciones diferenciales ecuacion de Poisson ecuacion del calor ecuacion de onda particularmente en problemas unidimensionales Dada su particularidad existen algoritmos y reglas especificas para operar con ellas con mayor eficiencia que con una matriz generica De forma general cualquier matriz hermitiana puede convertirse en una matriz tridiagonal mediante una transformacion ortogonal usando el algoritmo de Lanczos Asi tambien se emplean estas matrices como pasos intermedios en otros algoritmos matematicos Indice 1 Propiedades 1 1 Determinante 1 2 Inversion 2 Resolucion de sistemas de ecuaciones 3 Implementacion en ordenador 4 Aplicaciones 5 Notas 6 Enlaces externosPropiedades EditarEl determinante de una matriz tridiagonal es el continuante de sus elementos 1 algo de significado en el contexto de las fracciones continuas Una matriz tridiagonal es al mismo tiempo una matriz de Hessenberg superior e inferior 2 En particular una matriz triangular es la suma directa de p 1 a 1 y q 2 a 2 matrices tales que p q 2 n la dimension de la tridiagonal Aunque una matriz tridiagonal no tiene necesariamente que ser simetrica o hermitiana suelen serlo en el contexto de los problemas que las originan Mas aun si una matriz tridiagonal A satisface ak k 1 ak 1 k gt 0 de forma que el signo de sus elementos es simetrico es semejante a una hermitiana y por tanto sus valores propios son todos reales Esta afirmacion sigue siendo cierta si se reemplaza la condicion por ak k 1 ak 1 k gt 0 by ak k 1 ak 1 k 0 El conjunto de todas las matrices n n tridiagonales forma un espacio vectorial de dimension 3n 2 Determinante Editar Articulo principal Continuante matematicas El determinante de una matriz tridiagonal A de orden n satisface una recurrencia de tres terminos 3 Siendo f1 d1 d1 y f n a 1 b 1 c 1 a 2 b 2 c 2 b n 1 c n 1 a n displaystyle f n begin vmatrix a 1 amp b 1 c 1 amp a 2 amp b 2 amp c 2 amp ddots amp ddots amp amp ddots amp ddots amp b n 1 amp amp amp c n 1 amp a n end vmatrix dd lo se puede definir la siguiente relacion de recurrencia para definir el continuante f n a n f n 1 c n 1 b n 1 f n 2 displaystyle f n a n f n 1 c n 1 b n 1 f n 2 dd con valores iniciales f0 1 y f 1 0 El coste computacional de esta forma es 8 n displaystyle theta n frente a 8 n 3 displaystyle theta n 3 para una matriz generica Inversion Editar La inversa de una matriz no singular T T a 1 b 1 c 1 a 2 b 2 c 2 b n 1 c n 1 a n displaystyle T begin pmatrix a 1 amp b 1 c 1 amp a 2 amp b 2 amp c 2 amp ddots amp ddots amp amp ddots amp ddots amp b n 1 amp amp amp c n 1 amp a n end pmatrix dd es dada por T 1 i j 1 i j b i b j 1 8 i 1 ϕ j 1 8 n if i j 1 i j c j c i 1 8 j 1 ϕ i 1 8 n if i gt j displaystyle T 1 ij begin cases 1 i j b i cdots b j 1 theta i 1 phi j 1 theta n amp text if i leq j 1 i j c j cdots c i 1 theta j 1 phi i 1 theta n amp text if i gt j end cases dd Donde los terminos 8i satisfacen la siguiente relacion de recurrencia 8 i a i 8 i 1 b i 1 c i 1 8 i 2 for i 2 3 n displaystyle theta i a i theta i 1 b i 1 c i 1 theta i 2 quad text for i 2 3 ldots n dd con condiciones iniciales 80 1 81 a1 y ϕi satisface ϕ i a i ϕ i 1 b i c i ϕ i 2 for i n 1 1 displaystyle phi i a i phi i 1 b i c i phi i 2 quad text for i n 1 ldots 1 dd con condiciones iniciales ϕn 1 1 and ϕn an 4 5 Existen formas cerradas para casos como el de matrices simetricas 6 o el de matrices de Toeplitz 7 Resolucion de sistemas de ecuaciones EditarArticulo principal Algoritmo para matrices tridiagonales Articulo principal Teorema de Ostrowski y Reich Un sistema de ecuaciones A x b displaystyle Ax b con b R n displaystyle b in mathbb R n y A tridiagonal puede ser resuelto de forma eficiente con una variante de la eliminacion gaussiana Este algoritmo a veces llamado Algoritmo de Thomas requiere solo O n displaystyle O n operaciones frente a las O n 3 displaystyle O n 3 que requiere una matriz generica 8 Esta optimizacion se puede lograr tambien mediante metodos iterativos Existen variantes del metodo de Gauss Seidel que usan un factor de relajacion w displaystyle omega para acelerar la convergencia del metodo El caso de una matriz tridiagonal es una de las pocas para las que se puede demostrar la existencia de un valor optimo para w displaystyle omega Segun el Teorema de Ostrowski y Reich este valor viene dado por w 2 1 1 r T displaystyle w dfrac 2 1 sqrt 1 rho T siendo r T displaystyle rho T el radio espectral de la matriz de transformacion del metodo de Gauss Seidel asociado al sistema en cuestion Implementacion en ordenador EditarUna matriz tridiagonal puede ser almacenada de forma mas eficiente mediante esquemas especificos Por ejemplo la libreria LAPACK usada en el lenguaje Fortran lo almacena como tres vectores unidimensionales uno de longitud n para la diagonal principal y dos vectores de longitud n 1 para las adyacentes Aplicaciones EditarUna transformacion que reduce una matriz general a una matriz de Hessenberg reducira una matriz Hermitica a una matriz tridiagonal Es por ello que muchos algoritmos para el calculo de autovalores cuando se aplican a una matriz Hermitica reducen previamente la matriz Hermitica a una matriz tridiagonal Notas Editar Thomas Muir 1960 A treatise on the theory of determinants Dover Publications pp 516 525 Horn Roger A Johnson Charles R 1985 Matrix Analysis Cambridge University Press p 28 ISBN 0521386322 El Mikkawy M E A 2004 On the inverse of a general tridiagonal matrix Applied Mathematics and Computation 150 3 669 679 doi 10 1016 S0096 3003 03 00298 4 Da Fonseca C M 2007 On the eigenvalues of some tridiagonal matrices Journal of Computational and Applied Mathematics 200 283 286 doi 10 1016 j cam 2005 08 047 Usmani R A 1994 Inversion of a tridiagonal jacobi matrix Linear Algebra and its Applications 212 213 413 414 doi 10 1016 0024 3795 94 90414 6 Hu G Y O Connell R F 1996 Analytical inversion of symmetric tridiagonal matrices Journal of Physics A Mathematical and General 29 7 1511 doi 10 1088 0305 4470 29 7 020 Huang Y McColl W F 1997 Analytical inversion of general tridiagonal matrices Journal of Physics A Mathematical and General 30 22 7919 doi 10 1088 0305 4470 30 22 026 Golub Gene H Van Loan Charles F 1996 Matrix Computations 3rd ed edicion The Johns Hopkins University Press ISBN 0 8018 5414 8 Enlaces externos EditarTridiagonal and Bidiagonal Matrices in the LAPACK manual Module for Tri Diagonal Linear Systems Moawwad El Mikkawy Abdelrahman Karawia 2006 Inversion of general tridiagonal matrices Applied Mathematics Letters 19 8 712 720 doi 10 1016 j aml 2005 11 012 Archivado desde el original el 20 de julio de 2011 High performance algorithms for reduction to condensed Hessenberg tridiagonal bidiagonal form Datos Q1755277Obtenido de https es wikipedia org w index php title Matriz tridiagonal amp oldid 129992158, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos