Vous êtes sur la page 1sur 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

Vous aimerez peut-être aussi