282018
MATLAB y
Roleosdeecuaiones
ropios
Tnregacin numérica
Incrpolacin, regres
Sistemas de ecuacioneslineales
Procedimientos numéricos
Sistemas de ecuaciones lineales ep
En esta pigina se discute y se resuelve un sistema de ecuaciones lineales
‘Se denomina matriz identidad 1 aquella matriz euadrada de dimensiones mm en la cual los elementos de la
‘diagonal valen 1 y el resto de los elementos vale cero, MATLAB dispone de Ia funcién eye(m) para crear un
‘matriz cuadrada de dimensién m con los elementos de la diagonal prineipal unos y el resto cero.
FI producto de la matriz identidad / por otra matriz A nos da la matriz.A
(eee) [ec
aera [mt oe 8]
Sila maitz As cuadrada, oben el mismo resultado efectundo el producto AAT 9 I*A
‘Si A es una matriz cuadrada, B es su matriz inversa siel producto AYB=B*A=I
En MATLAB se puede obtcncr la matrz inversa de A clevando A ala potencia -1, A“! 0 bien, mediante la
funeién invA)
Determinante
El determinante de una matriz: mm se desarrolla en términos de una combinacién de determinates de matrices de
dimension m-L*m-1 y asi sucesivamente, hasta llegar alos determinantes de matrices 22,
En MATLAB ls funcién det(A) calcula el determinante de la matriz cuadrada A.
Plo 21312
Rango de una matriz
El rango de una matriz es el maximo nimero de filaslinealmente independientes. Le funcién rank ealeula el
rango de una matriz, Sea la mattiz A
itpulwir.sc.ehues/sbwebtenergas-renovatles/MATLABMnumericolecuacionesimatrices_1.Hml
wanez016 Sistemas de ecuacioneslineales
‘Como podemos apreciar Ia fila cuatro es combinacién lineal de a fila 1 y Ia file 2: agj-ayjt2Aay5 j-1..4
Divisi6n por la izquierda y por la derecha
La divisign por la izquierda se utiliza para resolver la eeuacién AX=B. En esta ecuacién X'es el veetor columna de
las incégnitas, B es el vector columna de los términos independientes y es una matsiz cuadsada,
aya + aay + anszy = by
ayia + 02222 + ans2y = be
ayy 2y + as29 + asszy = be
ay an ais] [2 a
ax an ax] | 22] = |b
ay, as an} Ly by
AX=B
AVANCINEN
De mode que
weal
En MATLAB esta ditima expresién se escribe utilizando el operador divisién por la izquierda
IAB
La divisién por la derecha se utiliza para resolver la ecuacién XC-D. En esta ecuacion Xy D son veetores fila y C
una matriz cuadrada,
xec!=pe!
X=DC* o bien, X=D/C (divisién por la derecha)
Sistema de ecuaciones lineales
Consideremos el sistema de ccuaciones lincales
aya + 322g + nn + Ginn = By
ayia + 02302 + ns + an ty = be
amt ama dion | Ln Ow
aque podemos escribir Ax=b, donde A es una matriz de dimensién mn, y xy b son dos vectores columma de
longitudes n y m respectivamente, Tenemos un sistema de m ecuaciones con n incognitas.
1. El sistema tiene soluein siy solo si el rango de la matriz A es igual al rango de la matriz ampliada A[b.
Sistema compatible
2, Siel rango es igual al nimero n de inedgnita el sistema tiene una solucién tniea, Sistema compatible
determinado
3. Sielango es menor que el niimero de incégnitas entonces hay un nimero infinito de soluciones. Sistema
‘compatible indeterminado,
Vamos a ver algunos ejemplos:
1 -Sea el sistema de tres ecuaciones con dos inedgnitas
itpulwir.sc.ehues/sbwebtenergas-renovatles/MATLABMnumericolecuacionesimatrices_1.Hml 27anez016 Sistemas de ecuacioneslineales
2o +2 = 3
2a, — 2, =0
2m =4
En forma matricial se escribe
241)... [3
2-1) /")=Jo
v2} Le
La matriz A y la matriz.ampliada Alb son respectivamente
21 213
A-|2 1] 4b-|2 10
1-2 1-24
El sistema no tiene soluein (primer caso). Cada una de las ecuaciones del sistema representa una recta,
identificamos xeon x y x2 con y. En la figura vemos la representacién grfica de las rectas: y~3-2r, y-2e, youl2-
2; que como vemos no se cortan en un punto.
Se eS
Dsaslria,oo8
S/O ac
6
2.-Sca el sistema de tres ecuaciones con dos ineSgnitas
s/t F
6 3] ‘7 9.
itpulwir.sc.ehues/sbwebtenergas-renovatles/MATLABMnumericolecuacionesimatrices_1.Hml