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.Hmlanez016
Sistemas de ecuacioneslineales
>> rank«ab)
3 que el nimero de ine6gnitas hay un niimero infin de
El sistema tiene solucién, pero como el rango es mens
soluciones (tercer €350)
‘Como vemos tenemos tres ecuaciones iguales, la segunda es igual ala primera mutiplicada por dos y la tereera
¢s igual sla primera multiplicada por tres, En la figura se representa la recta y=3-2x, que es la solueién del
sistema de ecuaciones.
Se eS
Dees s/s30924-(3/05/so0
6
3.-Sea el sistema de tres ecuaciones con dos inedgnitas y su representacién matricial
:le]-[s
a -2] 1 4.
rank(ab)
El sistema tiene solucién tiniea ya que el rango es igual al nimero de ineSgnitas (segundo caso),
En la figura vemos la representacién grifica de las rectas: j=3-2x, y=2x-5, y=/2-2; que como vemos se cortan en
tun e! punto 2, y=-I
itpulwir.sc.ehues/sbwebtenergas-renovatles/MATLABMnumericolecuacionesimatrices_1.Hmlanez016
Sistemas de ecuacioneslineales
Fle Edt Yew tert Took Oeciop window Hep ~
Osa s/s sse584 /8\05/e0
16
10
Divisién por la izquierda \
‘Vamos a practicar la divisién por la izquierda \resolviendo el sistema de tres ecuaciones con tres inc6gnitas:
3x2 = 5
2a, +22 +29=0
2xy ~ 2, + 4ey ~ 15
Plel-(
5" rankne)
La funci6n rref de MATLAB
Esta funcin nos puede ser itil para resolver sistemas de ecuaciones.
+ La matriz ampliada Ab del sistema de tres ecuaciones con tres inedgnitas del apartado anterior es
itpulwir.sc.ehues/sbwebtenergas-renovatles/MATLABMnumericolecuacionesimatrices_1.Hmlanez016
p
de ecuaciones
L
E
Sistemas de ecuacioneslineales
rasamos la matriz Ab a la funcién rrefde MATLAB y oblenemos la matriz ampliada R del sistema equivalente
Sca ahora el sistema de tres ecuaciones con tres incégnitas siguiente
ata ta = —6
a 22s =4
Day +g ~ ay = 18
amos la matriz A de los coeficientes y la matriz ampliada Ab
tema equivalente es
21 ~ 225-0
224325 =0
o-1
Se ata de n ssa insompatbe, tal como poemoscomprobarcleulandoerango dela matizAy desu
ampliada Ab
Finalmente, sea el sistema
atm ta 6
225 =4
2a, +2, — 2) = 10
‘eamos la mattiz A. de los coeficientes y la matriz ampliada Ab
atitima fila Ox; 40x30r3
r
se verifica para cualquier valor de-x},x2 Y x3,
tema equivalente es
a+ 3xy = 2
2 = 2-325
itpulwir.sc.ehues/sbwebtenergas-renovatles/MATLABMnumericolecuacionesimatrices_1.Hmlanez016 Sistemas de ecuacioneslineales
Una soluein seria por ejemplo, x14, 2992 y x5°0.
Elsi
tema es compatible indeterminado,
en
htnulwwn.so.ohues/sbweblenercas-renovables/MATLABtnumericolecunciones!matrices_.Hml
”