You are on page 1of 7
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 w anez016 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 27 anez016 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 anez016 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.Hml anez016 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.Hml anez016 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.Hml anez016 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 ”

You might also like