Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cap 3 PDF
Cap 3 PDF
Dimensión de la matriz m n
Dos matrices son iguales cuando tienen la misma dimensión y los elementos que
ocupan la misma posición en cada una de ellas son iguales.
SOLUCIÓN NUMÉRICA DE SISTEMAS DE
ECUACIONES LINEALES Definición de matríz
Se llama matriz de orden m×n a todo conjunto rectangular de elementos aij
dispuestos en m líneas horizontales (filas) y n verticales (columnas) de la forma:
0 0 0 0 0 1 0 0
O = 0 0 0 O = 0 0 I3 = 0 1 0
0 0 0 0 0 0 0 1
3 3 3 2
• Matriz diagonal: es una matriz cuadrada, en
la que todos los elementos no pertenecientes a
la diagonal principal son nulos.
2 0 0 1 3 6
D = 0 3 0 T = 0 2 3
0 0 1 0 0 4
2 0 0
1 0 0
A = 0 2 0
T = 3 2 0
0 0 2
3 5 4
SOLUCIÓN NUMÉRICA DE SISTEMAS DE
ECUACIONES LINEALES Operaciones con matrices
Trasposición de matrices
Suma y diferencia de matrices
Producto de matrices
Propiedades simplificativas
Matrices inversibles
SOLUCIÓN NUMÉRICA DE SISTEMAS DE
ECUACIONES LINEALES Representación de ecuaciones algebraicas lineales
en forma matricial
las matrices proporcionan una notación concisa para representar ecuaciones lineales
simultáneas. Puede expresarse como:
[A]{X} = {B}
SOLUCIÓN NUMÉRICA DE SISTEMAS DE
ECUACIONES LINEALES Determinantes
con
a 11 a 12
Det( A) = |A| = = a11 · a22 – a12 · a21
a 21 a 22
Ejemplo: 3 2
2 1 = 3·1 - 2·2 = 3 – 4 = -1
a11 a12 a 13
Dada una matriz cuadrada de orden 3 A = a 21 a 22 a 23
a31 a 32 a33
Se llama determinante de A, det (A) o |A|, al número real siguiente:
(1)
(2)
La estrategia básica consiste en multiplicar las ecuaciones por constantes, de tal forma que se
elimine una de las incógnitas cuando se combinen las dos ecuaciones. El resultado es una sola
ecuación en la que se puede despejar la incógnita restante. Este valor se sustituye en cualquiera
de las ecuaciones originales para calcular la otra variable
Por ejemplo, la ecuación (1) se multiplica por a21 y la ecuación (2) por a11 para dar
(3)
(4)
Sustituyendo en (1)
SOLUCIÓN NUMÉRICA DE SISTEMAS DE
ECUACIONES LINEALES La eliminación de incógnitas
Use la eliminación de incógnitas para resolver
3x1 + 2x2 = 18
–x1 + 2x2 = 2
SOLUCIÓN NUMÉRICA DE SISTEMAS DE
ECUACIONES LINEALES ELIMINACIÓN DE GAUSS SIMPLE
El método está ideado para resolver un sistema general de n ecuaciones:
Como en el caso de dos ecuaciones, la técnica para resolver n ecuaciones consiste en dos
fases: la eliminación de las incógnitas y su solución mediante sustitución hacia atrás.
SOLUCIÓN NUMÉRICA DE SISTEMAS DE
ECUACIONES LINEALES ELIMINACIÓN DE GAUSS SIMPLE
Eliminación hacia adelante de incógnitas
Para llevar a cabo esto, se multiplica la ecuación (E5) por –0.190000/7.00333 y se resta el resultado de
la ecuación (6). Esto elimina x2 de la tercera ecuación y reduce el sistema a una forma triangular superior:
Primero, exprese los coeficientes y el lado derecho como una matriz aumentada:
SOLUCIÓN NUMÉRICA A SISTEMAS DE ECUACIONES
LINEALES GAUSS-JORDAN
Luego normalice el primer renglón, dividiéndolo entre el elemento pivote, 3, para obtener
El término x1 se elimina del segundo renglón restando 0.1 veces al primer renglón del
segundo.
En forma similar, restando 0.3 veces el primer renglón del tercero, se eliminará el término x1 del tercer
renglón:
SOLUCIÓN NUMÉRICA A SISTEMAS DE ECUACIONES
LINEALES GAUSS-JORDAN
• El método deGauss
• El algoritmo de Gauss consiste en transformar el sistema de ecuaciones , mediante
operaciones elementales entre las filas de la matriz , en un sistema equivalente con una
nueva matriz de coeficientes que sea triangular o escalonada, cuya resolución se realiza
de manera directa mediante "sustitución regresiva o inversa".
• Para obtener el sistema triangular, mediante operaciones elementales con las filas de la
matriz, se van anulando los elementos situados debajo de la diagonal principal. La fase
de triangularización se realiza en distintas etapas en cada una de las cuales se van
transformando en cero los elementos por debajo de la diagonal en cada una de las
columnas de la matriz.
• En el algoritmo juega un papel importante el elemento no nulo de la diagonal principal
de la matriz elegido como PIVOTE en cada una de las etapas. En ocasiones hay que hacer
una permutación entre las filas o columnas de la matriz para llevar el elemento no nulo a
la diagonal para poder usarlo como pivote. Siguiendo el proceso tal y como se muestra
en el ejemplo, se obtiene finalmente una matriz triangular superior y el sistema
correspondiente se resuelve por sustitución regresiva
SOLUCIÓN NUMÉRICA A SISTEMAS DE ECUACIONES
LINEALES MATLAB
• El método deGauss
• La representación matricial de las operaciones elementales realizadas
para transformar el sistema en triangular proporciona la factorización
LU de la matriz , donde es una matriz triangular inferior con unos en
la diagonal y es una matriz triangular superior o escalonada, siendo la
matriz de coeficientes del "nuevo" sistema de ecuaciones triangular
que se resuelve por sustitución.
• El primer elemento no nulo de cada fila de la matriz U es el pivote de
la eliminación de Gauss. Los elementos de L situados por debajo de la
diagonal principal, llamados multiplicadores contienen información
sobre las operaciones que se han realizado.
SOLUCIÓN NUMÉRICA A SISTEMAS DE ECUACIONES
LINEALES MATLAB
• El método deGauss
• En el caso de haber tenido que permutar filas o columnas, el proceso es
equivalente a encontrar dos matrices de permutación P y Q , tales que PAQ=LU .
• El conocimiento de la descomposición de la matriz A en factores triangulares
facilita la resolución del sistema de ecuaciones AX=B , planteando dos sistemas
triangulares: LY = B,UX= Y
• El primero se resuelve por sustitución progresiva y el segundo por sustitución
regresiva o inversa. El coste computacional al resolver el sistema de esta manera
es menor, ya que el número de operaciones para resolver un sistema triangular es
del orden de n2mientras que el algoritmo de Gauss completo sobre la matriz el
número de operaciones es del orden de n3.
• En MATLAB la descomposición se realiza con la función lu. Dada una matriz A:
>> [L,U]=lu(A) produce las matrices L y U.
>> [L,U,P]= lu(A) en caso de que haya que permutar alguna fila.
SOLUCIÓN NUMÉRICA A SISTEMAS DE ECUACIONES
LINEALES MATLAB