La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Práctica 4 Métodos Directos para Sistemas de Ecuaciones Lineales.

Presentaciones similares


Presentación del tema: "Práctica 4 Métodos Directos para Sistemas de Ecuaciones Lineales."— Transcripción de la presentación:

1 Práctica 4 Métodos Directos para Sistemas de Ecuaciones Lineales

2 vAplicaciones de los Sistemas de Ecuaciones Lineales vMétodo de eliminación de Gauss vLimitaciones de los Métodos Directos

3 Una red eléctrica R1R1 R3R3 R4R4 R1R1 R2R2 R4R4 R1R1 R2R2 R4R4 R1R1 R2R2 R4R4 V I4I4 I3I3 I2I2 I1I1 a b cd

4 Una red de calles 300 200100 350 600400 450 600 500 x1x1 x2x2 x3x3 x4x4 x6x6 x7x7 x5x5 A D B E C F

5 Matriz de incidencia

6 Ecuación del Calor vModelo matemático v Matriz asociada T 0 T 1 T 2...T n T n+1

7 Teorema de Rouché- Frobenius v El sistema A mn x = b es compatible si y sólo si rango(A) = rango(A|b) v Un sistema compatible es determinado sii rango(A) = n v Un sistema compatible indeterminado tiene n – rango(A) variables libres vSolución x c = x p + núcleo(A)

8 Eliminación de Gauss Operaciones elementales vEliminar fila i tomando la fila k como pivote  l ik = a ik / a kk, a ij = a ij  l ik * a kj  A(i,:) = A(i,:) - L(i,k)*A(k,:); vEscalar fila i dividiéndola por el pivote a ii s a ij = a ij / a ii  A(i,:) = A(i,:)/A(i,i); vPermutar las filas i y k s a ik a ki s A([i,k],:) = A([k,i],:);

9 vSistema inicial vTriangularización vSustitución regresiva Fases de la eliminación Ax = b Ux = c x = A –1 b

10 Factorización LU Sistema original Ax = b LUx = b LUx = b Sistemas triangulares Ly = b Ux = y »[L,U] = lu(a) »[L,U,P] = lu(a) vResolución de múltiples sistemas con la misma matriz. vInversa por el método de Jordan-Gauss

11 Limitaciones de los Métodos Directos vAcumulación del error de redondeo u Coste de la eliminación: O(n 3 ) vSensibilidad al error de redondeo u Sistemas mal o bien condicionados u Número de condición vEstrategia de Pivotación Parcial vLlenado de la matriz. u Matrices dispersas

12 Sensibilidad al error de redondeo vSistema mal condicionado : u Un pequeño cambio en la matriz causa un gran cambio en la solución. vSistema bien condicionado : u Pequeños cambios en la matriz causan pequeños cambios en la solución. vCondicionamiento de una matriz

13 Número de condición de una matriz  cond mide el mal condicionamiento cond(eye(n))=1 cond(matsingular) = inf  rcond mide el buen condicionamiento rcond(eye(n))=1 rcond(matsingular) = 0  rcond y det

14 Pivotación parcial vUn algoritmo deficiente puede arruinar un sistema bien condicionado. vEstrategia: Elegir como pivote el elemento de mayor valor absoluto del resto de la columna.  El operador \ para resolver Ax = b

15 Matrices Dispersas vCreación de matrices dispersas u sparse(A) u full(a) u speye(n)  Operaciones usuales  + - * \ lu vOtras funciones de MATLAB u issparse(A) u spy(a)

16 Matrices estructuradas vMatrices banda vMatrices tridiagonales vEcuación del Calor vCoste de las operaciones con matrices dispersas vEliminación en sistemas tridiagonales


Descargar ppt "Práctica 4 Métodos Directos para Sistemas de Ecuaciones Lineales."

Presentaciones similares


Anuncios Google