TF 1313 Capítulo 2 – Cálculo Matricial y Sistemas Lineales (Parte 1) pdf
Texto completo
(2) OBJETIVO El objetivo de este capítulo es introducir al estudiante a los conceptos básicos del cálculo matricial. Al final del capítulo el estudiante será capaz de hacer operaciones básicas sobre las matrices (inversión, determinante, descomposición LU) y de resolver sistemas de ecuaciones lineales por diferentes métodos. El estudiante será igualmente capaz de diagnosticar la calidad de la solución obtenida.
(3) MATRICES a11 a 21 a 31 A = [A] = {a ij} = . . a n1. a12 a 22 a 32 . . an2. a13 a 23 a 33 . . a n3. ... ... ... . . .... a1m a 2m a 3m . . a nm .
(4) PROPIEDADES • Matriz cuadrada: m = n. • La suma de matrices es conmutativa: A+B = B + A • El producto de matrices NO es conmutativo: A.B ≠ B.A • El producto es distributivo con respecto a la adición: • C(A+B) = CA + CB.
(5) MATRIZ IDENTIDAD o unitaria 1 0 0 I= . . 0. 0 1 0 . . 0. 0 ... 0 0 ... 0 1 ... 0 . . . . . . 0 ... 1 .
(6) MATRIZ TRANSPUESTA a11 a12 a T 13 A = . . a 1m. a21. a31. ... a22. a32. ... a23 .. a33 .. .. .. .. .. ... a2m. a3m ... an1 an 2 an3 . . anm .
(7) MATRIZ CUADRADA a11 a21 a 31 A = [ A] = {aij } = . . a n1. a12 a22 a32 . . an 2. a13 a23 a33 . . an3. ... ... ... . . .... a1n a2n a3n . . ann .
(8) VECTOR FILA A = [ A] = {a1 j } = ( a11. a12. a13. .... a1m ).
(9) VECTOR COLUMNA a11 a21 a 31 A = [ A] = {ai1} = . . a n1 .
(10) MATRIZ SIMÉTRICA a11 a12 a 13 S= . . a 1n. a12. a13. .... a22. a23. .... a23 .. a33 .. ... .... .. .. .... a2n. a3n. .... a1n a2n a3n . . ann .
(11) MATRIZ TRIDIAGONAL (matriz tipo banda) a11 a12 a21 a22 0 a 32 . . T= . . 0 0 0 0 0 0 . 0 a23 a33 . . 0 0 0. ... ... ... .... 0 0 0 .. ... . ... an − 2 n − 2 ... an −1 n − 2 ... 0. . . an − 2 n −1 0 an −1 n −1 an −1 n an n −1 an n 0 0 0 .. 0 0 0 ..
(12) MATRIZ TRIANGULAR SUPERIOR u1 n −1 u1 n u11 u12 u13 ... u1 n − 2 u2 n −1 u2 n 0 u22 u23 ... u2 n − 2 0 0 u33 ... u3 n − 2 u3 n −1 u3 n . . ... . . . . U= . . . ... . . . 0 0 ... un − 2 n − 2 un − 2 n −1 un -2 n 0 0 0 0 ... 0 u u n −1 n −1 n −1 n 0 0 0 ... 0 0 u nn .
(13) MATRIZ TRIANGULAR INFERIOR 0 0 l11 l22 0 l21 l l32 l33 31 . . . L= . . . ln − 2 1 ln − 2 2 ln − 2 3 l n −11 ln −1 2 ln −1 3 l ln 2 ln 3 n1. ... ... ... ... ... ... ... .... 0 0 0 0 0 0 0 . . . . . . ln − 2 n − 2 0 0 ln −1 n − 2 ln −1 n −1 0 ln n − 2 ln n −1 ln n 0. 0.
(14) TRAZA Y RANGO • Se llama traza de una matriz a la suma de los valores pertenecientes a su diagonal. • El rango de una matriz es la mínima dimensión de la misma tal que sus filas y/o columnas sean linealmente independientes..
(15) INVERSO DE UNA MATRIZ • Se llama inverso de una matriz a la matriz denotada A-1 tal que su producto por la matriz A sea igual a la matriz identidad.. -1. A A=I.
(16) DETERMINANTE n. det( A ) = A = ∑ aij Sij i =1. det(A ) = det(a11) = a11 a11 a12 det( A ) = det = a11a22 − a12a21 a21 a22 .
(17) DETERMINANTE a11 a12 det( A ) = det a21 a22 a 31 a32. a13 a23 = a11( a22a33 − a23a32 ) a33 . − a12 (a21a33 − a23a31) + a13 (a21a32 − a22a31) Resolver un determinante de orden superior con esta técnica no es recomendable, pues se hace inoperante..
(18) CÁLCULO MATRICIAL MÉTODO LU (lower y upper) • Técnica muy utilizada en la resolución de sistemas de ecuaciones. • El objetivo es descomponer una matriz en dos triangulares equivalentes, tal que se cumpla que: A=LU.
(19) Método LU A=LU 0 0 1 0 l21 1 l l 1 31 32 . . . . . . l n 1 ln 2 ln 3. . 0 u11 u12 u13 . u1n a11 a12 . 0 0 u22 u23 . u2n a 21 a22 0 u33 . u3n a31 a32 . 0 0 . = . . . . . . . . . . . . . . . . . . . 1 0 0 0 . unn an1 an 2. a13 . a1n a23 . a2n a33 . a3n . . . . . . an3 . ann .
(20) Método LU 0 0 1 0 l21 1 l l32 1 31 . . . . . . l n 1 ln 2 ln 3. . 0 u11 u12 u13 . u1n a11 a12 . 0 0 u22 u23 . u2n a 21 a22 0 u33 . u3n a31 a32 . 0 0 . = . . . . . . . . . . . . . . . . . . . 1 0 0 0 . unn an1 an 2. a11=1 . u11. a13 . a1n a23 . a2n a33 . a3n . . . . . . an3 . ann .
(21) Método LU 0 0 1 0 l21 1 l 1 l 31 32 . . . . . . l n 1 ln 2 ln 3. . 0 u11 u12 u13 . u1n a11 a12 . 0 0 u22 u23 . u2n a 21 a22 . 0 0 0 u33 . u3n a31 a32 . = . . . . . . . . . . . . . . . . . . . 1 0 0 0 . unn an1 an 2. a12=1 . u12 En general,. a1j=1 . u1j. a13 . a1n a23 . a2n a33 . a3n . . . . . . an3 . ann .
(22) Método LU 0 0 1 0 l21 1 l l 1 31 32 . . . . . . l n 1 ln 2 ln 3. . 0 u11 u12 u13 . u1n a11 a12 . 0 0 u22 u23 . u2n a 21 a22 0 u33 . u3n a31 a32 . 0 0 . = . . . . . . . . . . . . . . . . . . . 1 0 0 0 . unn an1 an 2. a21=l21 . u11. a31=l31 . u11. En general,. ai1=li1 . u11. a13 . a1n a23 . a2n a33 . a3n . . . . . . an3 . ann .
(23) Método LU • De esta forma:. a1 j = u1 j a i1 = li1u11. ∀j ∀i j −1. a ij = lij u jj + ∑ lik ukj k =1 i −1 aij = uij + ∑ lik ukj k =1. j < i, i ≠ 1, j ≠ 1 j ≥ i, i ≠ 1, j ≠ 1.
(24) Sustitución Gaussiana • El método se basa en obligar a que ciertos valores de una línea o de una columna se vuelvan nulos, combinando hábilmente las líneas (o las columnas) entre sí. a 11 a 21 a A = [A] = {a ij } = 31 . . a n1. a 12 a 22 a 32 . . a n2. a 13 a 23 a 33 . . a n3. ... ... ... . . .... a 1m a 2m a 3m . . a nm .
(25) Sustitución Gaussiana Este procedimiento se realiza línea por línea hasta la línea n. La fórmula general que se aplica es: ai1 1 aij = aij − a1 j a11 1 donde el superíndice indica que el proceso de sustitución ha sido realizado una vez..
(26) Sustitución Gaussiana ai1 1 aij = aij − a1 j a11. Para i=2 y j=1:. a21 a = a21 − a11 =0 a 11 Para i=3 y j=1: a 31 1 a31 = a31 − a11 =0 a11 1 21.
(27) Sustitución Gaussiana a11 a12 1 0 a22 0 a1 32 A= . . . . 0 a1 n2. a13 ... a1n 1 1 a23 ... a2n 1 1 a33 ... a3n . ... . . ... . 1 1 an3 ... ann .
(28) Sustitución Gaussiana En general, para el paso k:. k −1 a k k −1 k −1 i k ai j = ai j − ak j k −1 ak k.
(29) Sustitución Gaussiana a11 a12 1 0 a22 0 0 A= . . . . 0 0 . a13 ... 1 a23 2 a33. . . 0. ... ... ... ... .... a1n 1 a2n 2 a3n . . n −1 ann .
(30) Sustitución Gaussiana: Cálculo del determinante a 11 0 0 det(A) = det . . 0 n. det(A) = ∏ a ii(i −1) i =1. a 12. a 13. a 122 0 .. a 123 ... 2 a 33 ... . .... . 0. . 0. .... ... .... a 1n 1 a 2n a 32n . . a nnn−1 .
(31) SISTEMAS LINEALES a11x1 a x 21 1 a31x1 . . an1x1. +. a12 x2. + a22 x2. + ... +. a1n xn. =. b1. + a32 x2. + ... + a2n xn + ... + a3n xn. = b3. .. .. .. .... .. .. .. .. .. .. .. .... .. .. .. .. + an 2 x2. + ... + ann xn. = b2. = bn.
(32) SISTEMAS LINEALES a11 a12 a21 a22 a a32 31 . . . . a n1 an 2. a13 ... a1n x1 b1 a23 ... a2n x2 b2 a33 ... a3n x3 b3 . = . ... . . . . ... . . . an3 ... ann xn bn . A x = b, A-1A x = A-1 b, x = A-1 b.
(33) RESOLUCIÓN DE SISTEMAS LINEALES • Calculando el inverso de la matriz A. Poco recomendable (x = A-1 b). • Utilizando métodos directos. Los más convenientes. • En caso de que los métodos directos no funcionen, se pueden utilizar los métodos iterativos..
(34) Métodos directos Método de Gauss (triangularización) • Método eficiente para resolución de sistemas lineales. • Se basa en un método de sustitución. • El objetivo es reemplazar por elementos nulos todas las posiciones por debajo de la diagonal. • Las fórmulas son:.
(35) Método de Gauss (triangularización) Primera reducción. ai 1 1 ai j = ai j − a1 j a11. con i≠1 y 1≤j≤n+1. ai 1 1 bi = bi − b1 a11. con i≠1 y 1≤j≤n+1.
(36) Método de Gauss (triangularización). a11 a12 1 0 a22 0 a1 32 . . . . 0 a1 n2. a13 ... a1n x1 b1 1 1 1 a23 ... a2n x2 b2 1 1 x b1 a33 ... a3n . 3 = 3 . ... . . . . . . ... . 1 1 x b1 an3 ... ann n n .
(37) Método de Gauss (triangularización) Segunda reducción 1 a 1 i2 2 1 ai j = ai j − a2 j 1 a2 2. a11 a12 1 a 0 22 0 0 . . . . 0 0 . 1 a bi2 = bi1 − b12 i 2 a12 2. a13 ... a1n x1 b1 1 1 1 a23 ... a2n x2 b2 2 a33 ... a32n x3 b32 . = . ... . . . . ... . . . 2 x b2 an23 ... ann n n .
(38) Método de Gauss (triangularización) Fórmula general k −1 a k −1 i k. aikj = aikj−1 − ak j. k −1 a k −1 i k. bik = bik −1 − bk. akk −k1. a11 a12 1 0 a 22 0 0 . . . . 0 0 . a13 ... a123 ... 2 a33 ... . .... . 0. ... .... akk −k1. a1n x1 b1 1 1 a2n x2 b2 a32n x3 b32 . = . . . . . . n −1 x b n −1 ann n n .
(39) Método de Gauss (triangularización) Resolviendo x n −1 bn xn = n −1 an n. n −2 n −2 b n −1 − a (n -1)n x n x n −1 = n -2 a (n -1)(n -1) n i −1 i −1 bi − ∑ a i j x j j=i +1 xi = a ii -i1.
(40) Método de Gauss-Jordan (diagonalización) • Es una modificación del método de Gauss. • Las sustituciones se hacen sobre todas las líneas, excepto las del pivote. • El objetivo es obtener una matriz diagonal..
(41) Método de Gauss-Jordan ai 1 1 ai j = ai j − a1 j a11 a11 a12 1 0 a 22 0 a1 32 . . . . 0 a1 n2. ai 1 1 bi = bi − b1 a11. a13 ... a1n x1 b1 1 1 1 a23 ... a2n x2 b2 a133 ... a13n x3 b31 . = . ... . . . . ... . . . 1 1 x b1 an3 ... ann n n .
(42) Método de Gauss-Jordan k −1 a k −1 i k. aikj = aikj−1 − ak j. a11 a12 1 0 a 22 0 0 . . . . 0 0 . akk −k1. k −1 a k −1 i k. bik = bik −1 − bk. a13 ... a1n x1 b1 1 1 1 a23 ... a2n x2 b2 2 a33 ... a32n x3 b32 . = . ... . . . . ... . . . 2 2 x b n −1 an3 ... ann n n . akk −k1.
(43) Método de Gauss-Jordan a11 0 1 a 0 22 0 0 . . . . 0 0 . 0. .... 0. .... 2 a33. .... . . 0. ... ... .... 0 x1 b1 1 0 x2 b2 2 x3 0 b3 . = . . . . . . n −1 x n −1 ann n bn .
(44) Método de Gauss-Jordan • El vector solución se obtiene directamente desde la última transformación como: xi=bin-1/aiin-1.
(45) Método de Gauss para matrices simétricas • Las matrices simétricas tienen datos redundantes. • Se puede almacenar la mitad de la matriz en un arreglo monodimensional, ahorrando la mitad de la memoria..
(46) Método de Thomas para matrices tridiagonales • Este método de resolución de matrices tridiagonales se basa en un método tradicional de sustitución. • Debido a la poca densidad de términos en este tipo de matriz, la secuencia de cálculos puede ser conducida de tal forma que se reduzca considerablemente el número de operaciones..
(47) Método de Thomas a 11 a 21 0 . . 0 0 0 . a 12 a 22 a 32. 0. .... 0. 0. a 23 ... a 33 .... 0 0. 0 0. . . 0. . . 0. ... . ... . ... a n − 2 n − 2. . . a n − 2 n −1. 0 0. 0 0. ... a n −1 n − 2 ... 0. a n −1 n −1 a n n −1. 0 x 1 b1 0 x 2 b 2 0 x 3 b 3 . . . = . . . 0 x n − 2 b n − 2 a n −1 n x n −1 b n −1 a n n x n b n .
(48) Método de Thomas • Este sistema de ecuaciones es equivalente a:. a 11 x 1 + a 1 2 x 2 = b1 ..................... a i i −1 x i −1 + a i i x i + a i i +1 x i +1 = b i ..................... a n n −1 x n −1 + a n n x n = b n.
(49) Método de Thomas • El proceso de sustitución que se aplica a cada línea es equivalente al método de Gauss con pivote, pero se simplifica debido a la presencia de los numerosos ceros: a = a i i − a i-1 i ' ii. a i i-1 a i-1 i −1. a i i −1 b'i = b i − b i −1 a i −1 i −1.
(50) Método de Thomas • Los ai i-1 transformados son siempre nulos (posición por debajo del pivote) y los ai i+1 quedan inalterados por que el valor en la posición superior a ellos es también siempre nula. El sistema se transforma en: a 11 0 0 . . 0 0 0 . a 12. 0. .... 0. 0. a ' 22. a 23. .... 0. 0. a '33 ... 0 .... 0 .. 0 .. 0 . .. .. ... a n −3 n − 2. .. 0. 0. ... a ' n − 2 n − 2. a n − 2 n −1. 0 0. 0 0. ... .... a ' n −1 n −1 0. 0 0. 0 x 1 b1 0 x 2 b' 2 0 x 3 b'3 . . . = . . . 0 x n − 2 b' n − 2 a n −1 n x n −1 b' n −1 a ' n n x n b' n .
(51) Método de Thomas • Una vez terminada la fase de sustitución en todas las ecuaciones, se puede proceder al cálculo del vector solución mediante las ecuaciones: b' n xn = a' n n. b'i −a i i +1x i +1 xi = a'i i.
(52) Método de LU • En el método de Gauss tradicional, el hecho de que se pueda llegar a una forma triangular simplifica sustancialmente los cálculos al tener solamente una sustitución inversa que realizar. La premisa del método LU es justamente la descomposición en matrices triangulares, razón por la cual esta característica pueda ser aprovechada..
(53) Método de LU El problema a resolver es: Ax=b. La introducción de la descomposición LU conduce a: LUx=b Si ahora se introduce la variable intermedia z igual al producto Ux, se llega a: Lz=b.
(54) Método de LU • Esta última ecuación permite obtener por simples sustituciones el vector z ya que z1=b1/l11, z2=(b2-l21z1)/l22 y así sucesivamente. l11 l 21 l 31 . . l n1. 0. 0. .... l 22 l 32 .. 0 l 33 .. ... ... .... .. .. ln2. l n3. ... .... 0 z1 b1 0 z 2 b 2 0 z 3 b 3 = . . . . . . l nn z n b n .
(55) Método de LU • Una vez conocido el vector z, es muy fácil utilizar una técnica similar para obtener x ya que u 11 0 0 . . 0 . u 12 u 22 0 . . 0. u 13 ... u 1n x 1 z1 u 23 ... u 2 n x 2 z 2 u 33 ... u 3n x 3 z 3 = . ... . . . . ... . . . 0 ... u nn x n z n .
(56) MÉTODOS ITERATIVOS • Los métodos iterativos se basan en hacer una sustitución de una de las variables (distinta para cada ecuación) y expresar esta variable en función de las otras. • El problema se transforma en un proceso iterativo ya que se requiere tener un primer estimado de lo que podría ser la solución..
(57) MÉTODOS ITERATIVOS • Con este primer vector solución se puede calcular un nuevo vector modificado de la solución. • Al repetir estas operaciones numerosas veces, se obtiene una aproximación cada vez mejor de la solución. • El proceso iterativo se detiene cuando la solución es suficientemente estable entre dos operaciones consecutivas..
(58) MÉTODOS ITERATIVOS • El primer estimado que suele usarse para hallar el vector solución es el vector nulo. • Entre los métodos iterativos se encuentran el de Jacobi, Gauss-Seidel y relajación..
(59) Método iterativo de Jacobi • De todos los métodos iterativos, el método de Jacobi es el más sencillo de aplicar y comprender. • Sin embargo no es un proceso muy eficiente en cuanto a la obtención del resultado..
(60) Método iterativo de Jacobi • La ecuación matricial puede ser modificada y reescrita de la forma: a 11 x 1 = b1 − 0 − a 1 2 x 2 − ... − a 1 n x n ..................... a 22 x 2 = b 2 − a 2 1 x 1 − 0 − ... − a 2 n x n ................... a n n x n = b n − a n 1 x 1 − a n2 x 2 − ... − 0.
(61) Método iterativo de Jacobi • Este conjunto de ecuaciones puede ser escrito en forma matricial si se descompone la matriz A en la suma de tres matrices (una triangular inferior con ceros en la diagonal, una diagonal y una triangular superior con ceros en la diagonal). A = L + D + U. • De la igualdad original correspondiente al sistema lineal A x = b se puede entonces obtener:.
(62) Método iterativo de Jacobi • (L+D+U)x=b • Dx=b-(L+U)x • Esta última forma indica que el vector x puede ser obtenido a partir de un estimado inicial del mismo vector x. • Esta forma, conocida como forma implícita, permite obtener en forma iterativa una aproximación cada vez mejor del vector x solución del sistema lineal..
(63) Método iterativo de Jacobi • Para diferenciar las etapas sucesivas de cálculo del vector x, se le suele indicar el orden de la iteración como superíndice. La expresión anterior se transforma entonces en: • x(k+1) = D-1(b-(L+U)x(k)).
(64) Método iterativo de Jacobi • Siendo la matriz D una matriz diagonal, su inverso se obtiene simplemente reemplazando el termino de la diagonal por su propio inverso (1/aii). • En cuanto a la operación de cálculo propiamente dicho, su expresión es: n. b i − ∑ a ij x (jk ) x. ( k +1) i. =. j=1 j≠ i. a ii.
(65) Método iterativo de Jacobi • Como se había mencionado anteriormente, si bien este método es sumamente sencillo para ponerlo en funcionamiento, su rendimiento en cuanto a número de iteraciones hace poco interesante su uso..
(66) Método iterativo de Jacobi • En lo que se refiere a convergencia, una condición suficiente (pero no necesaria) es que la matriz A inicial sea diagonalmente dominante. • Esta condición se cumple si:. a ii >. n. ∑a. j=1, j≠ i. ij.
(67) Método iterativo de Jacobi • En realidad, estos sistemas lineales pueden llegar a converger aún si todas sus líneas no cumplen con este requisito. • En los nuevos programas usando procesadores en paralelo, se está usando el método de Jacobi por permitir separar la información y procesarla en forma paralela (Smith, 1992)..
(68) Método iterativo de GaussSeidel • El método de Gauss-Seidel es una simple modificación del método original de Jacobi. • Se diferencia solamente por el hecho de que cuando se quiere calcular el elemento xik+1 del vector x se conoce a este nivel del cálculo todas las estimaciones recientes de xjk+1 (con j<i)..
(69) Gauss-Seidel • Si el proceso es convergente estos valores de xjk+1 son más cercanos a los anteriores xjk , razón por la cual el proceso de convergencia debe ser mejor. • La escritura matricial correspondiente al método de Gauss-Seidel es: • (D+L)x(k+1)=b-Ux(k).
(70) Gauss-Seidel i −1. ( k +1) xi =. n. ( k +1) (k ) bi − ∑ aij x j − ∑ aij x j j =1 j =i +1. aii.
(71) Gauss-Seidel • El método de Gauss-Seidel disminuye sustancialmente el número de iteraciones. • El criterio de convergencia es similar al criterio fijado por el método de Jacobi. • Sin embargo muchos problemas que convergen con el método de Gauss-Seidel no convergen con el método de Jacobi..
(72) Gauss-Seidel • De forma general si converge con Jacobi, converge más rápidamente con GaussSeidel. • Esto se debe sin lugar a dudas al hecho que el vector solución se ve forzado a acercarse a la solución real y por ende entra más rápidamente en el dominio de convergencia..
(73) Método iterativo de relajación • El método de relajación es un método propuesto por Frankel en 1950 para reducir el número de iteraciones en los cálculos de soluciones de sistemas lineales por el método de Gauss-Seidel..
(74) Relajación • Se basa en obtener en cada iteración un promedio ponderado (solamente para los elementos del vector anteriores a la posición de cálculo) de la solución del método de Jacobi y de la solución del método de Gauss-Seidel..
(75) Relajación • La forma matricial correspondiente a esta descomposición es:. ωLx. (k +1). = b - ((1 - ω)L + D + U )x. (k). donde, ω es el parámetro de relajación. i −1. n. b i − ∑ a ij x x. ( k +1) i. = (1 − ω). j=1. a ii. b i − ∑ a ij x. (k) j. +ω. j=1. ( k +1) j. a ii. −. n. (k ) a x ∑ ij j. j=i +1.
(76) Relajación • El método de relajación puede ser calculado cualquier sea el valor de ω>0. • En el caso que ω sea igual a 1, el método es equivalente al método de Gauss-Seidel. • Se denomina sub relajación al método cuando ω<1 y super-relajación cuando ω>1..
(77) Relajación • Se podría decir que si ω→0 el método se acerca al método de Jacobi, sin embargo la expresión específica ha de ser usada en este caso. • Para reducir el número de iteraciones es recomendable utilizar valores de ω entre 1,1 y 1,3..
(78) Relajación • No tiene mucho sentido buscar para la solución de un solo sistema lineal el coeficiente de relajación óptimo que minimice el número de iteraciones..
(79) Relajación • Pero en caso de necesitar resolver muchos sistemas lineales parecidos (por ejemplo para un estudio de sensibilidad de los parámetros térmicos en problemas de diferencias finitas o elementos finitos) esta inversión en tiempo de cálculo puede ser recuperada en la solución de todos los sistemas que se resuelven en el desarrollo del proyecto..
(80) CONDICIÓN DE UNA MATRIZ • Como se ha señalado anteriormente, es claro que cualquiera de los métodos numéricos ya expuestos permite obtener un valor aproximado de la solución y no la solución algebraica. • Esto se debe fundamentalmente a que en el cálculo, se ha utilizado una representación finita de los números..
(81) CONDICIÓN DE UNA MATRIZ • Esto implica que se puede cometer errores en las asignaciones mismas de los números de la matriz a las variables binarias de la computadora cuando los números no son enteros. • Por otra parte, en la secuencia de los cálculos, se genera un segundo tipo de error en las divisiones, sumas y restas con número de magnitud distinta..
(82) CONDICIÓN DE UNA MATRIZ • La condición de una matriz:. AA. −1. = I ≤ A A. −1. = cond( A). • Si la condición de A es cercana a 1, la matriz está bien condicionada, mientras que se dice que la matriz está mal condicionada cuando cond (A) >> 1 (> 100 para una matriz pequeña)..
(83) CONDICIÓN DE UNA MATRIZ • La condición de una matriz es un factor de magnificación del error relativo. • Si la matriz tiende a ser singular, los elementos de la matriz inversa se tornan muy grandes (ya que el determinante tiende a cero) y por ende la norma de la matriz inversa es un número muy grande..
(84) INVERSO DE UNA MATRIZ • Calcular el inverso de una matriz cuadrada corresponde a obtener la matriz solución de la siguiente igualdad : • AA-1= A-1A=I a 11 a 21 a 31 . . a n1. a 12 a 22. a 13 a 23. a 32 . . a n2. a 33 . . a n3. . a 1n x 11 . a 2 n x 21 . a 3n x 31 . . . . . . . a nn x n1. x 12 x 22. x 13 x 23. x 32 . . x n2. x 33 . . x n3. . x 1n 1 . x 2n 0 . x 3n 0 = . . . . . . . x nn 0. 0 0 ... 0 1 0 ... 0 0 1 ... 0 . . ... . . . ... . 0 0 ... 1 .
(85) INVERSO DE UNA MATRIZ Métodos • Eliminación de Gauss. • Método LU. • Matriz triangular..
(86) INVERSO DE UNA MATRIZ Eliminación Gaussiana • La técnica utilizada se basa, como en el caso anterior, en realizar una serie de combinaciones lineales sobre las diferentes líneas de la matriz con el fin de hacer aparecer en posiciones particulares valores característicos del problema..
(87) Matriz aumentada original a11 a12 a 21 a22 a a 31 32 . . . . a n1 an 2. Matriz aumentada. a13 a23 a33 . . an3. . . . . . .. a 11 a 21 a 31 . . a n1. a1n x11 a2n x 21 a3n x31 . . . . . ann xn1. x12 x22 x32 . . xn 2. a 12 a 22 a 32. ... a 1n ... a 2 n ... a 3n. . .. ... . ... . ... a nn. a n2. x13 x23 x33 . . xn3. . x1n 1 . x2n 0 . x3n 0 = . . . . . . . xnn 0. . . . ... . . . ... . 0 0 ... 1 . 1 0 ... 0 0 1 ... 0 0 0 ... 0. 0 0 ... 0 1 0 ... 0 0 1 ... 0 . . ... . . . ... . 0 0 ... 1 .
(88) Matriz aumentada final 1 0 0 . . 0 . 0 ... 0 a 11. a 12. 1 ... 0 a 21. a 22. 0 ... 0 a 31. a 32. .. ... .. .. .. .. ... .. .. .. 0 ... 1 a n1. a n2. ... a 1n ... a 2 n ... a 3n ... . ... . ... a nn .
(89) Matriz aumentada intermedia 1 0 0 . . 0 . a a a. a. (1) 12 (1) 22 (1) 32. ... a ... a ... a. (1) 1n (1) 2n (1) 3n. .. .... .. .. .. .... .. .. ... a. (1) nn. (1) n1. (1) n2. a a a. a. (1) 11 (1) 21 (1) 31. 0 ... 0 1 ... 0 0 ... . . ... . . ... . 0 ... 1 .
(90) INVERSO DE UNA MATRIZ • Por ende, la primera fila debe ser dividida por el coeficiente a11, mientras que a cada una de las demás, se le debe aplicar una fórmula idéntica a la mencionada en el caso de eliminación Gaussiana..
(91) Matriz inversa en el lado derecho 1 0 0 . . 0 . 0 ... 0 a. (n) 11 (n) 21 (n) 31. . ... . .... . .. . .. ... .... (n) n1. (n) n2. .... 0 ... 0 a 1 ... 0 a . .. 0 ... 1 a. a a a. a. (n) 12 (n) 22 (n) 32. .... a a . . (n) a nn . ... a .... (n) 1n (n) 2n (n 3n.
(92)
Documento similar
If certification of devices under the MDR has not been finalised before expiry of the Directive’s certificate, and where the device does not present an unacceptable risk to health
In addition to the requirements set out in Chapter VII MDR, also other MDR requirements should apply to ‘legacy devices’, provided that those requirements
The notified body that issued the AIMDD or MDD certificate may confirm in writing (after having reviewed manufacturer’s description of the (proposed) change) that the
En estos últimos años, he tenido el privilegio, durante varias prolongadas visitas al extranjero, de hacer investigaciones sobre el teatro, y muchas veces he tenido la ocasión
que hasta que llegue el tiempo en que su regia planta ; | pise el hispano suelo... que hasta que el
Para ello, trabajaremos con una colección de cartas redactadas desde allí, impresa en Évora en 1598 y otros documentos jesuitas: el Sumario de las cosas de Japón (1583),
E Clamades andaua sienpre sobre el caua- 11o de madera, y en poco tienpo fue tan lexos, que el no sabia en donde estaña; pero el tomo muy gran esfuergo en si, y pensó yendo assi
Según los datos suministrados por los sistemas de responsabilidad ampliada del productor, los aceites minerales usados recogidos en Castilla-La Mancha fueron