Sistema de Ecuaciones Lineales

23
MÉTODOS NUMÉRICOS Unidad III. Solución de Sistemas de Ecuaciones Algebraicas Lineales y No Lineales

Transcript of Sistema de Ecuaciones Lineales

Page 1: Sistema de Ecuaciones Lineales

MÉTODOS NUMÉRICOS

Unidad III.

Solución de Sistemas de Ecuaciones Algebraicas Lineales y No Lineales

Page 2: Sistema de Ecuaciones Lineales

Unidad III. Solución de Sistemas de Ecuaciones Algebraicas Lineales y No Lineales.

En la Unidad II determinamos el valor de x que satisface una única ecuación,

f (x) = 0. Ahora nos ocuparemos de determinar los valores x1, x2 ,…, xn que en

forma simultánea satisfacen un sistema de ecuaciones:

0)(,,,(

..........

..........

..........

0)(,,,(

0)(,,,(

0)(,,,(

21

213

212

211

nn

n

n

n

xfxxf

xfxxf

xfxxf

xfxxf

Page 3: Sistema de Ecuaciones Lineales

Unidad III. Solución de Sistemas de Ecuaciones Algebraicas Lineales y No Lineales.

Tales sistemas pueden ser lineales o no lineales. En esta unidad trataremos con

ecuaciones algebraicas lineales, que tienen la forma general:

0

............

............

............

0

0

0

2211

3232131

2222121

1212111

nnnnn

nn

nn

nn

xaxaxa

xaxaxa

xaxaxa

xaxaxa

Donde las a son los coeficientes constantes, las b son los términos independientes

constantes y n es el número de ecuaciones.

Page 4: Sistema de Ecuaciones Lineales

Unidad III. Solución de Sistemas de Ecuaciones Algebraicas Lineales y No Lineales.

Una matriz A se define como un arreglo de n x m elementos ai j , donde el subíndice

i representa el número de renglón en el cual está el elemento, y el subíndice j

representa la columna. Así, la matriz A de una dimensión de n x m esta

representada por el arreglo siguiente:

nmnn

m

m

aaa

aaa

aaa

A

21

22221

11211

La matriz A tiene n renglones y m columnas, y se dice que tiene una dimensión de n por m (n x m). Ésta se conoce como una matriz de n por m.

Page 5: Sistema de Ecuaciones Lineales

nbbbB 21

A las matrices con dimensión renglón de n = 1, tales como:

Se les conoce como vectores renglón. Observe que para simplificar se elimina el primer subíndice de cada elemento.

Las matrices con dimensión columna m = 1, como:

nc

c

c

c

C

3

2

1

Se conocen como vectores columna. Para simplificar se elimina el segundo subíndice.

Page 6: Sistema de Ecuaciones Lineales

A las matrices en las que n = m se les llama matices cuadradas. Por ejemplo, una matriz de 4 x 4 es:

44434241

34333231

24232221

14131211

aaaa

aaaa

aaaa

aaaa

A

A la diagonal que contiene los elementos a11 , a22 , a33 , a44 se le llama diagonal principal de la matriz.

Page 7: Sistema de Ecuaciones Lineales

Las matrices cuadradas resultan particularmente importantes cuando se resuelven

sistemas de ecuaciones simultáneas. En tales sistemas, el número de ecuaciones

(que corresponde a los renglones) y el número de incógnitas (que corresponde a las

columnas) debe ser igual para que sea posible tener una solución única. En

consecuencia, cuando se trabaja con tales sistemas se tienen matrices cuadradas de

coeficientes.

Hay diferentes formas especiales de matrices cuadradas que son importantes y que

deben mencionarse:

Page 8: Sistema de Ecuaciones Lineales

Matriz Simétrica

Una matriz simétrica es aquella donde ai j = aj i para toda i y j. Por ejemplo,

872

731

215

A

Es una matriz de 3 x 3.

Page 9: Sistema de Ecuaciones Lineales

Matriz Diagonal

Una matriz diagonal es una matriz cuadrada donde todos los elementos fuera de la

diagonal principal son iguales a cero,

33

22

11

a

a

a

A

Page 10: Sistema de Ecuaciones Lineales

Matriz de Identidad

Una matriz identidad es una matriz diagonal donde todos los elementos sobre la

diagonal principal son iguales a 1,

1

1

1

1

I

El símbolo I se utiliza para representar la matriz de identidad. La matriz de

identidad tiene propiedades similares a la unidad.

Page 11: Sistema de Ecuaciones Lineales

Matriz Triangular Superior

Una matriz triangular superior es aquella donde todos los elementos por debajo de

la diagonal principal son cero,

44

3433

242322

14131211

a

aa

aaa

aaaa

A

Page 12: Sistema de Ecuaciones Lineales

Matriz Triangular Inferior

Una matriz triangular inferior es aquella donde todos los elementos por arriba de la

diagonal principal son cero,

44434241

333231

2221

11

aaaa

aaa

aa

a

A

Page 13: Sistema de Ecuaciones Lineales

Matriz Bandeada

Una matriz bandeada tiene todos los elementos iguales a cero con la excepción de

una banda centrada sobre la diagonal principal,

4443

343332

232221

1211

aa

aaa

aaa

aa

A

La matriz anterior tiene un ancho de banda de 3 y se le da un nombre especial: matriz tridiagonal.

Page 14: Sistema de Ecuaciones Lineales

Operaciones Básicas de Matrices

En esta sección se presentan las operaciones básicas de suma, resta y multiplicación

de matrices. Se desarrollan las fórmulas recursivas de suma, resta y multiplicación

de matrices. Finalmente, se proporcionan diagramas de flujo y algoritmos de

subrutinas para programar en algún programa de cómputo para estas operaciones de

matrices.

Page 15: Sistema de Ecuaciones Lineales

Suma de Matrices

Las matrices A y B se pueden sumar siempre y cuando tengan las mismas

dimensiones. La suma (resta) de dos matrices A y B de n x m se obtiene sumando

(restando) los elementos correspondientes de A y B. Así, si

BAD

BAC

Page 16: Sistema de Ecuaciones Lineales

Suma de Matrices

ijijij

ijijij

bad

bac

Entonces los elementos de C y D se definen respectivamente, como,

),1)(,1(

),1)(,1(

mjni

mjni

Page 17: Sistema de Ecuaciones Lineales

Programa Principal

Leerm, n

LeerA, B

CalcularC = Suma (A, B, m, n)

ImprimirC

End

Page 18: Sistema de Ecuaciones Lineales

Algoritmo de Suma de Matrices

Function Suma (A, B, m, n)

For i = 1 to n

ijijij bac

For j = 1 to m

End

Suma = C

Page 19: Sistema de Ecuaciones Lineales

Programa Principal

Leerm, n

LeerA, B

CalcularD = Resta (A, B, m, n)

ImprimirD

End

Page 20: Sistema de Ecuaciones Lineales

Algoritmo de Suma de Matrices

Function Suma (A, B, m, n)

For i = 1 to n

ijijij bad

For j = 1 to m

End

Suma = D

Page 21: Sistema de Ecuaciones Lineales

Multiplicación de Matrices

m

ijkijik bac

1),1( nj

El producto C = AB de dos matrices A y B se puede realizar si el número de columnas

de la matriz A es igual al número de renglones de la matriz B. El producto de A (n x

m) y B (m x p ) es la matriz C (n x p) con los elementos definidos por

),1( pk

A continuación se proporciona el diagrama de flujo para calcular los elemento cik de la

matriz producto C = AB.

Page 22: Sistema de Ecuaciones Lineales

Leerm, n, p

LeerA, B

Flag = mult (A, B, m, n, p)

ImprimirC

End

Algoritmo del Programa Principal

Page 23: Sistema de Ecuaciones Lineales

Function mult (A, B, C, m, n, p)

For i = 1 to m

Sum = 0

For k = 1 to p

Sum = Sum + aij * bjk

For j = 1 to n

ci k = Sum

End

Algoritmo para la Multiplicación de Dos Matrices