30
Mar

57

Los sistemas de ecuaciones lineales en la ingeniería

Voiced by Amazon Polly

Las ecuaciones lineales tiene tres componentes principales

ax=b

a es el coeficiente
x es la incógnita
b es una constante

El coeficiente a, es un valor numérico que multiplica a una variable o incógnita x. Pensemos en el flujo de una sustancia, la sustancia tiene una concentración dada la cual puede ser conocida o no, si la concentración es conocida entonces la cantidad de masa es evaluable y se tiene un valor numérico que conocemos como constante b, si la concentración no es conocida entonces se tiene una ecuación con una incógnita ax.

Pensemos ahora que ese flujo (50l/min) tiene una concentración conocida (0.08kg/l) y entra a un tanque A donde se mezcla con otra entrada CB y genera una nueva concentración de salida CA. El balance de masa para el tanque A es (Entradas=Salidas)

50(0.08)+50Cb=100Ca re arreglando 100Ca-50Cb=4

El balance genera una ecuación lineal que expresa cómo se relaciona:

  • El flujo de entrada y suconcentración, 50(0.08)
  • El flujo que sale del tanque B, 50Cb
  • El flujo y la concentración que sale del tanque A, 100Ca

Expresando la ecuación en su forma estándar tenemos 100Ca-50Cb=4 donde se identifican los componentes de una ecuación lineal (coeficientes: 100, -50, incógnitas: Ca, Cb y constante: 4).

El balance de los tanques B y C queda como sigue:

  • Tanque B
    • 80(0.05)+20Cc=100Cb 100Cb-20Cc=4
  • Tanque C
    • 100Ca+50Cb=150Cc 100Ca+50Cb-150Cc=0

El sistema de ecuaciones lineales que expresa el problema es
100Ca-50Cb=4
100Cb-20Cc=4
100Ca+50Cb-150Cc=0

Observamos que la primer ecuación expresa el comportamiento del tanque A, y nos dice cómo se relaciona con el flujo de entrada y el tanque B.


La segunda ecuación expresa el comportamiento del tanque B y nos dice cómo se relaciona con su flujo de entrada y con el tanque C.


La tercer ecuación expresa el comportamiento del tanque C que nos dice cómo se relaciona con el tanque A y B.


El vector b, el vector de las constantes expresa los flujos externos que entran al sistema, ya que los demás flujos se generan a partir de los propios tanques. Esto quiere decir que si al mismo arreglo de tanque se cambian las concentraciones de entrada, el sistema no se altera, lo que cambia es unicamente el vector b, el vector de las entradas.

100Ca-50Cb=2.5
100Cb-20Cc=2.4
100Ca+50Cb-150Cc=0

El sistema cambia solo en el vector b y por lo tanto cambiará el vector solución x. Observamos que la matriz de coeficientes se conserva porque el comportamiento del sistema no cambia, no se ha cambiado la forma de obtener el balance de masa por cambiar las concentraciones de los flujos de entrada.

Entonces queda claro que la matriz de coeficientes A expresa el comportamiento del sistema, el vector b expresa las entradas al sistema y el vector de las incógnitas x expresa la respuesta que tiene el sistema ante las entradas.

La solución del primer sistema se obtiene con las siguientes sentencias en Matlab/Octave/Scilab

100Ca-50Cb=4
100Cb-20Cc=4
100Ca+50Cb-150Cc=0

A=[100 -50 0;0 100 -20;100 50 -150];
b=[4 4 0]';
x=A\b
x =

   0.066154
   0.052308
   0.061538

El conjunto soluciòn indica las concentraciones en cada tanque

  • Tanque A 0.066154
  • Tanque B 0.052308
  • Tanque C 0.061538

Si ambos sistemas tienen la misma matriz de coeficientes, aunque los vectores de entrada sean distintos, el sistema de ambos escenarios se plantea como

 A=[100 -50 0;0 100 -20;100 50 -150]
A =

   100   -50     0
     0   100   -20
   100    50  -150

>> B=[4 2.5;4 2.4; 0 0]
B =

   4.00000   2.50000
   4.00000   2.40000
   0.00000   0.00000

Donde la matriz A contiene los coeficientes del sistema y la matriz B tiene ambos vectores de constantes, la solución de ambos sistemas se obtiene con

X=A\B
X =

   0.066154   0.040769
   0.052308   0.031538
   0.061538   0.037692

Donde la primer columna de X es el vector solución del primer sistema y la segunda columna es la solución del segundo sistema.

  • Tanque A 0.040769
  • Tanque B 0.031538
  • Tanque C 0.037692

https://www.youtube.com/watch?v=sj6GDBxRLOM&feature=youtu.be

Comments (57)

  • ITZAYANA DE JESUS DIAZ GASPAR

    ¿Entonces podriamos decir que el ejemplo mostrado anteriormente tiene solución unica?

    • Jcjimenezb

      Si, el sistema tiene solución única, no hay otra solución para el sistema por lo tanto esas son las concentraciones de cada tanque.

    • Emma Pérez

      Una aplicación para los sistemas de ecuaciones lineales puede ser el balanceo de ecuaciones químicas. Donde matricialmente el número de renglones será determinado por los distintos elementos químicos involucrados en la reacción, y las columnas por el número de reactivos y productos donde aparecen dichos elementos.

      • Jcjimenezb

        Si es correcto Itzayana, solo que obtendrás un sistema homogéneno Ax=0

  • Fausto Barón Castañeda

    Profesor, una pregunta. ¿Cuáles métodos llegan al resultado con mayor rapidez, los métodos directos o los iterativos? ¿O depende del sistema con el que nos encontremos?

    • Jcjimenezb

      Los métodos directos son muy rápidos para sistemas del orden de 100 o 200 ecuaciones, pero cuando se tienen sistemas más grandes, resultan ineficientes y se recuerre a los métodos iterativos.

  • Aldo Reyes

    Ejemplo: En un laboratorio se producen 42 mil unidades de insulina, con las cuales se abastece a 3 ciudades A, B, C. La última semana del mes, la ciudad A solicitó tantas unidades como la B y la C juntas y además la B pidió un 20% más que de la suma de la mitad de lo pedido por la A más la tercera parte de lo pedido por la C. ¿Qué cantidad solicitó cada una?

    Si se asume que todas las semanas las 3 ciudades piden la misma cantidad de insulina se tiene

    x + y +z = 42000

    donde x, y y z son las cantidades de insulina que solicitó la ciudad A, B y C, respectivamente.
    Las siguientes dos ecuaciones se obtienen de las condiciones del pedido de la última semana del mes

    x = y + z

    y = 1.2*(x/2 + z/3)

    Re arreglando se obtiene el sistema de ecuaciones a resolver

    x + y +z = 42000
    x – y – z = 0
    3x – 5y + 2z = 0

    Utilizando un código similar al anterior en matlab, se resuelve el problema

    x = 21000 unidades

    y = 15000 unidades

    z = 6000 unidades

    • Jcjimenezb

      Muy buen ejemplo, gracias por el aporte.

  • Héctor Pérez Guajardo

    Disculpe si me equivoco, pero creo que las ecuaciones para plantear el sistema deberían ser:
    Tanque A: 100Ca-50Cb=4

    Tanque B: 100Cb-20Cc=4

    Tanque C: 100Ca+50Cb-150Cc=0

    • Jcjimenezb

      Tienes razón, gracias por el comentario.

  • Marian Navarro Cázares

    Ejemplo Transferencia de Calor: se puede encontrar la temperatura de una placa delgada cuando se conocen las temperaturas alrededor de esta. Sean T1,T2,T3,T4,T5 y T6 las temperaturas interiores de los nodos de la placa. La temperatura en un nodo es aproximadamente igual al promedio de las temperaturas de los cuatro nodos más cercanos: arriba, abajo, derecha e izquierda.
    Determine las temperaturas T1 a T6 sabiendo que Tarriba= 25°, Tabajo= 10°, Tderecha= 37°, Tizquierda= 31°

    Las ecuaciones para las temperaturas son:
    T1= (Tarriba+T2+T4+Tizquierda)/4
    T2= (Tarriba+T3+T5+T1)/4
    T3= (Tarriba+Tderecha+T6+T2)/4
    T4= (T1+T5+Tabajo+Tizquierda)/4
    T5= (T2+T6+Tabajo+T4)/4
    T6= (T3+Tderecha+Tabajo+T5)/4

    Sustituyendo valores y expresando de forma matricial:
    T1 T2 T3 T4 T5 T6
    4 -1 0 -1 0 0 56
    -1 4 -1 0 -1 0 25
    0 -1 4 0 0 -1 62
    -1 0 0 4 -1 0 41
    0 -1 0 -1 4 -1 10
    0 0 -1 0 -1 4 47

    Resolviendo con Matlab: T1= 25.527° T2= 24.496° T3= 27.527° T4= 21.614° T5= 19.931° T6= 23.614°

    • Jcjimenezb

      Excelente ejemplo, gracias.

    • María Paula Valenti Ruiz

      Buenas noches profesor, a mi no me queda muy claro porque plantea dos vectores b diferentes, que de todos modos el rango de A es menor que el de B, por lo que no habría solución, por lo que entendí en el vídeo, ya que las ecuaciones son las mismas pero la igualdad es diferente.

      • Jcjimenezb

        El planteamiento de un sistema genera la ecuación Ax=b donde A es la matriz de coeficientes (comportamiento del sistema), b es el vector de constantes (entradas al sistema) y el vector solución x (respuesta del sistema). Para saber si tiene solución única se aplica el teorema de Rouche Frobenius que dice: si rango(A)=rango(A b)=número de incógnitas entonces tiene solución única.
        Plantea ahora un cambio en el sistema donde las entradas son diferentes, si vuelve a plantear el sistema de ecuaciones con los balances de materia para el ejemplo del arreglo de tanques, observarás que vuelves a tener los mismos valores para la matriz A pero el vector b es diferente, llamemos b2 a este nuevo vector. Para saber si tiene solución única vuelves aplicar el teorema de Rouche Frobenius al nuevo sistema Ax=b2, es decir rango(A)=rango(A b2)=número de incógnitas, y te das cuenta que también tiene solución única.
        Para resolver ambos sistemas Ax=b y Ax=b2 te darás cuenta que usarás los mismos factores de reducción, entonces para resolver ambos sistemas al mismo tiempo creas una ecuación Ax=B donde B es una matriz formada por las columnas [b b2], si se aplica el método de Gauss-Jordan a este sistema obtendrás ambas soluciones.
        En resumen, la validación de sabes si tiene solución única se hace con cada vector de constantes b. Para la solución de ambos sistemas se puede usar la ecuación Ax=B donde B contiene todos los vectores b de constantes y se obtendrán todas las soluciones.

  • Naomi Corona Osorio

    Profesor. Yo tengo una duda, si en este caso quisiéramos usar el método de Eliminación de Gauss. ¿Qué valores tomaríamos para obtener el escalar no nulo?

    • Jcjimenezb

      El escalar que se utiliza para hacer la reducción en el método de Gauss se obtiene k=Aji/Aii donde Aii es el elemento pivote y Aij es el elemento donde se desea hacer la reducción. Pensemos en la primer columna de la matriz de coeficientes

      100 -50 0
      0 100 -20
      100 50 -150

      La primer ecuación es la ecuación privote y el primer elemento es el elemento pivote, en este caso Aii=100. El segundo renglón ya vale cero por lo que no se requiere hacer nada, el tercer renglón tiene el valor de Aj,i=100 entonces k=-Aji/Aii=-100/100=-1 por lo tanto -E1+E3->E3

      100 -50 0
      0 100 -20
      100 50 -150

      El resultado es la reducción del tercer renglón

      >> k=-A(3,1)/A(1,1)
      k = -1
      >> A(3,:)=-A(1,:)+A(3,:)
      A =

      100 -50 0
      0 100 -20
      0 100 -150

      Para hacer la reducción en la segunda columna deberás tomar la segunda ecuación como tu ecuación pivote y tu elemento pivote seria A(2,2)

  • Guadalupe Jazmin López Genis

    También puede que nos planteen el ejercicio preguntando por el balance entre dos equipos.
    Para las primeras concentraciónes que nos dieron:
    Equipo CA+CB
    100CA+50CB-20CC=8

    Equipo CA+CC
    -100CB+150CC=4

    Equipo CB+CC
    -100CA+50CB+130CC=4

    Resolviendo el sistema como se enseño tenemos:
    CA=0.0662
    CB=0.0523
    CC=0.0615

    Teníamos que llegar a los mismos resultados, pues sólo es otra forma de abordar el problema, de no llegar a lo mismo hay que suponer que se cometió algún error al obtener el sistema de ecuaciones.

    Cómo información importante para este tipo de balances hay que tener en cuenta que las corrientes y composiciónes no nos pueden dar negativas.

    • Jcjimenezb

      Excelente, muy buena aportación.

  • Sebastián Acosta González de Salceda

    ¿Entonces las incógnitas x son función del vector b, el cual representa las condiciones de entrada?

    • Jcjimenezb

      El vector x es la respuesta que tiene el sistema ante las entradas que se dan en el vector b. El vector x es el conjunto solución del sistema y b es el vector de las constantes. La matriz A es el comportamiento del sistema.

  • Jorge Eduardo Ibañez Pinacho

    Una duda, para este sistema, en caso de obtener resultados negativos en las incógnitas ¿tiene algún significado físico o se planteó mal el problema?

    • Jcjimenezb

      Para este problema no deberian dar resultados negativos, se debería revisar el sistema si tiene algún error en el planteamiento.
      Existen otro tipo de problemas donde se pide que los valores sean positivos o cumplan ciertas condiciones, por ejemplo que no sobrepasen la existencia disponible de un producto o que se cumpla cierta restricción sanitaria donde las ppm sean menores a cierto valor, para estos problemas se plantean soluciones con métodos de programación lineal.

  • FLOR NAHABI COLMENARES CERVANTES

    Hola profe, en este problema no me queda clara la parte del vector b.

    • Jcjimenezb

      Al desarrollar el sistema de ecuaciones se identifica la matriz de coeficientes A
      A =

      100 -50 0
      0 100 -20
      100 50 -150
      y el vector de las constantes b
      b =

      4
      4
      0
      El vector b refleja los valores de las concentraciones de entrada, ya que sus valores se obtienen del flujo que entra al tanque A 50(0.08)=4
      la entrada al tanque B 80(0.05)=4, estos valores son los que componen el vector b.
      El tanque C entran flujos de concentraciones que no son conocidas por lo tanto quedan expresadas en la matriz A. El vector b solo refleja los valores conocidos o constantes, la matriz A refleja los coeficientes de las incógnitas.

      • Alejandro Sánchez Ruiz

        Ejemplo:
        Un negociante internacional necesita, en promedio, cantidades fijas de yenes japoneses, francos franceses, y marcos alemanes para cada uno de sus viajes de negocios. Este año viajó tres veces. La primera vez cambió un total de $434 a la siguiente paridad: 100 yenes, 1.5 francos y 1.2 marcos por dolar. La segunda vez, cambió un total de $406 con las siguientes tasas: 100 yenes, 1.2 francos, y 1.5 marcos por dolar. La tercera vez cambió $434 en total, a $125 yenes, 1.2 francos, y 1.2 marcos por dolar. ¿Qué cantidades de yenes, francos y marcos compró cada vez?

        Solución

        En nuestro caso las incógnitas son las cantidades de moneda extranjera requerida que se mantuvo fija en los tres viajes:
        x = cantidad de yenes
        y = cantidad de francos
        z = cantidad de marcos

        Primera vez:
        434(total) = (1/100) x + (1 /1.5 )y + (1/1.2) z
        Segunda vez:
        406(total) = (1/ 100) x+ (1 /1.2) y + (1/1.5)z
        Tercera vez:
        434(total)= (1/125)x+(1/1.2)y+(1/1.2)z
        Resolviendo el sistema anterior obtenemos:
        x =10500,y = 126,z = 294

        • Jcjimenezb

          Muy buen ejemplo, gracias por el aporte.

  • Raúl Becerra Rodríguez

    Una aplicación que veo de los sistemas de ecuaciones podría ser en el balanceo de reacciones. Para un ejemplo sencillo podría ser:

    a CH4 + b O2 → c CO2 + d H2O

    Donde (a, b, c, d) son los coeficientes estequiométricos de las moléculas. Para balancear necesitamos ciertas ecuaciones
    Por los átomos de carbono
    a=c
    Por los átomos de oxígeno
    2b=2c+d
    Por los átomos de hidrógeno
    4a=2d

    Esto, resolviéndolo nos da una fórmula general para las soluciones, que queda:
    a = 1/2 d
    b = d
    c = 1/2 d

    Al hablar de reacciones buscamos números pequeños y valor más pequeño de d que hace que los números de moléculas sean enteros positivos es d = 2:
    a=1, b=2, c=1, y d=2

    por lo tanto la ecuación quedaría
    CH4 + 2 O2 → CO2 + 2 H2O

    Claro que esta ecuación es bastante sencilla, pero el método se puede usar para ecuaciones más complejas.

    • Jcjimenezb

      Excelente ejemplo, aquí se demuestra que el conjunto solución depende de un valor arbitrario de d, por lo que tiene multiples soluciones, incluyendo la solución trivial.

  • Armando Kalyd Ontiveros Galicia

    Buenas Tardes profesor, una duda, entonces cuando un sistema lineal es homogéneo, por definición su solución es única ¿no?

    Ya que un sistema compatible tiene solución única si y sólo si el rango de «a» es igual al número de incógnitas. Además, las soluciones de un sistema lineal compatible de la forma ax = b se relacionan con las soluciones del sistema ax = 0.

    Además sabiendo que si todas las ecuaciones de un sistema lineal son homogéneas, éste se denomina sistema homogéneo.
    Claramente la solución dada por x1 =….= xn = 0 es solución del sistema y sería solución trivial. Cualquier solución en la que al menos una variable tiene valor no nulo es denominada solución no trivial.
    Dado un sistema lineal, siempre podremos asociarle un sistema homogéneo haciendo cero las constantes.

    Si un sistema de ecuaciones con n incógnitas ax = b es compatible, entonces tiene solución única sólo si el sistema homogéneo asociado ax = 0 sólo tiene la solución trivial.

    • Jcjimenezb

      Es correcto, lo interesante de los sistemas homogeneos es que si el rango(A)

  • Sofía Inés Chávez Jiménez

    Profesor, si este problema tiene solución única, ¿hay alguna manera de ver las soluciones graficamente?
    Por ejemplo, cuando nos mostró en el vídeo el caso de Solución única, al graficar el sistema de dos incógnitas, veíamos el punto de intersección que resolvía la ecuación en el plano xy.

    • Jcjimenezb

      Es posible graficar la solución del sistema la cual es la intersección de los tres planos que representan cada ecuación. La instrucción en Matlab para graficar las tres ecuaciones es

      >> syms ca cb cc
      >> fimplicit3([100*ca-50*cb==4,...
      100*cb-20*cc==4,...
      100*ca+50*cb-150*cc==0],[-1 1 -1 1 -1 1])

      si giras la gráfica convenientemente podrás observar la intersección de los planos la cual es la solución al sistema.

  • Jessica Cruces

    Una aplicación para los sistemas de ecuaciones lineales es en la resolución de problemas, matemáticamente hablando más complejos, por ejemplo una parte de la resolución de ecuaciones diferenciales por transformada de Laplace requiere de las fracciones parciales, en donde se busca descomponer el cociente de polinomios en una suma de fracciones de polinomios de menor grado, al resolverlas se genera un sistema de ecuaciones lineales.

    • Jcjimenezb

      Asi es Jessica, la solución de sistemas de ecuaciones lineales son a veces, pasos intermedios en otras soluciones más complejas como las que comentas, no solo para ecuaciones lineales sino para ecuaciones no lineales o ecuaciones diferenciales.

  • Diana Galindo

    Una empresa de transportes gestiona una flota de 60 camiones de tres modelos diferentes. Los mayores transportan una media diaria de 15000 kg. y recorren diariamente una media de 400 kilómetros. Los medianos transportan diariamente una media de 10000 kilogramos y recorren 300 kilómetros. Los pequeños transportan diariamente 5000 kilogramos y recorren 100 km. de media. Diariamente los camiones de la empresa transportan un total de 475 toneladas y recorren 12500 km. entre todos. ¿Cuántos camiones gestiona la empresa de cada modelo?
    x camiones grandes
    y camiones medianos
    z camiones pequeños
    Se forma un sistema de 3 ecuaciones con 3 incógnitas.

    Tipo de camión Nº de camiones kg diarios km diarios
    Grandes x 15000 400
    Medianos y 10000 300
    Pequeños z 5000 100
    TOTAL 60 475000 12500
    Con el dato «60 camiones» formamos la primera ecuación:
    x+y+z=60
    Entre todos transportan 475 toneladas (475000 kg) por tanto
    1500x+1000y+500z=475000
    Entre todos hacen 12500 km por tanto:
    400x+300y+100z=12500
    Tenemos ya creado un sistema de 3 ecuaciones con 3 incógnitas:
    x+ y+ z=60
    1500x+1000y+500z=475000
    400 x+300 y+100 z=12500

    Se simplifican las ecuaciones
    x+ y+ z=60
    15x+ 10y+ 5z=475
    4x+ 3 y+ 1z=125

    x+ y+ z=60
    3x+ 2y+ z=95
    4x+ 3 y+ z=125

    Al resolverlo nos queda que

    x=5
    Y=25
    z=30

    • Jcjimenezb

      Muy buen ejemplo, gracias por el aporte.

  • Andrea Katia Flores Zavala

    Muy buena explicacion y ejemplo profesor. Yo aporto con este ejemplo:
    total de 7500 euros. El precio de una almohada es de 16 euros, el de una manta es de 50 euros y el de un edredón es de 80 euros. Además, el número de almohadas compradas es igual al número de mantas más el número de edredones. ¿Cuántas almohadas, mantas y edredones ha comprado el hotel?
    Planteamiento:
    El número de almohadas: x
    La cantidad mantas: y
    Y la cantidad de libras edredones: z

    PRECIO/UNIDAD
    Almohadas 16euros
    Mantas 50euros
    Edredones 80euros

    Sistema de ecuaciones:
    Primera ecuación:
    “un total de 200 unidades entre almohadas, mantas y edredones”
    x +y +z =200

    Segunda ecuación:
    “gastando un total de 7500 euros”
    16x+50y+80z=7500
    16x+50y+80z=7500

    Tercera ecuación:
    “el número de almohadas compradas es igual al número de mantas más el número de edredones”
    x = y+z
    x-y-z=0

    x +y +z = 200
    16x +50y +80z = 7500
    x -y -z = 0
    Resolución por el método de Gauss:

    x +y +z = 200
    16x +50y +80z = 7500
    x -y -z = 0

    Utilizamos los coeficientes y los términos independientes y realizamos una matriz:

    +1 +1 +1 +200
    +16 +50 +80 7500
    +1 -1 -1 0

    Necesitamos hacer ceros en los números destacados en la matriz anterior.
    Primeras transformaciones, deseamos realizar los ceros de la primera columna:
    Primer paso, transformar la segunda fila,

    Fila uno se mantiene

    Transformo la Fila 2: multiplico la primera por 16 y le resto la fila 2.
    +16 +16 +16 +3200
    -16 -50 -80 -7500
    0 -34 -64 -4300

    Segundo paso, transformar la tercera fila,
    Mantenemos la Fila uno.
    Transformo la Fila 3: le resto a la fila 1 la fila 3
    +1 +1 +1 +200
    -1 +1 +1 +0
    0 +2 +2 +200

    Así, la matriz resultante sería:
    +1 +1 +1 +200
    0 -34 -64 -4300
    0 +2 +2 +200

    Segundas transformaciones, deseamos realizar el ceros de la segunda columna:
    Para ello, sólo utilizamos la segunda y tercera fila:
    Fila uno se mantiene.
    La Fila dos se mantiene.
    Transformo la Fila 3: multiplico la fila 3 por 17 y le sumo la fila 2.
    17.(0 +2 +2 +200)= 0 +34 +34 +3400
    Sumo la fila dos y tres transformadas.

    0 +34 +34 +3400
    0 -34 -64 -4300
    0 0 -30 -900

    De esta manera, el sistema resulta:

    +1 +1 +1 +200
    0 -34 -64 -4300
    0 +0 -30 -900

    X +y +z = +200
    -34y -64z = -4300
    -30z = -900

    Siendo la solución:
    z=-900/-30=30
    Sustituimos el valor de “z” en la segunda ecuación y obtenemos el valor de “y”:
    -34y-64.30=-4300
    -34y=-4300+1920
    y=-2380/-34=70
    y=+70
    Sustituimos el valor de “z” e “y” en la primera ecuación y obtenemos “x”:
    x+70+30=+200
    x=+200-70-30
    x=100

    Solución:
    Número de almohadas: x=100
    La cantidad de mantas: y=70
    Y la cantidad de libras edredones: z=30

    PRECIO/UNIDAD
    Almohadas 16euros
    Mantas 50euros
    Edredones 80euros

    “gastando un total de 7500 euros”
    16x+50y+80z=7500
    16.(100)+50.(70)+80. (30) = 7500

  • Andrea Katia Flores Zavala

    creo que no escribi bien el enunciado, lo escribo aqui de nuevo:

    Un hotel adquirió un total de 200 unidades entre almohadas, mantas y edredones, gastando un total de 7500 euros. El precio de una almohada es de 16 euros, el de una manta es de 50 euros y el de un edredón es de 80 euros. Además, el número de almohadas compradas es igual al número de mantas más el número de edredones. ¿Cuántas almohadas, mantas y edredones ha comprado el hotel?

  • Andrea Katia Flores Zavala

    Muy buena explicación y ejemplo profesor.
    Yo aporto con este ejemplo:

    Un hotel adquirió un total de 200 unidades entre almohadas, mantas y edredones, gastando un total de 7500 euros. El precio de una almohada es de 16 euros, el de una manta es de 50 euros y el de un edredón es de 80 euros. Además, el número de almohadas compradas es igual al número de mantas más el número de edredones. ¿Cuántas almohadas, mantas y edredones ha comprado el hotel?
    Planteamiento:
    El número de almohadas: x
    La cantidad mantas: y
    Y la cantidad de libras edredones: z

    PRECIO/UNIDAD
    Almohadas 16euros
    Mantas 50euros
    Edredones 80euros

    Sistema de ecuaciones:
    Primera ecuación:
    “un total de 200 unidades entre almohadas, mantas y edredones”
    x +y +z =200

    Segunda ecuación:
    “gastando un total de 7500 euros”
    16x+50y+80z=7500
    16x+50y+80z=7500

    Tercera ecuación:
    “el número de almohadas compradas es igual al número de mantas más el número de edredones”
    x = y+z
    x-y-z=0

    x +y +z = 200
    16x +50y +80z = 7500
    x -y -z = 0
    Resolución por el método de Gauss:

    x +y +z = 200
    16x +50y +80z = 7500
    x -y -z = 0

    Utilizamos los coeficientes y los términos independientes y realizamos una matriz:

    +1 +1 +1 +200
    +16 +50 +80 7500
    +1 -1 -1 0

    Necesitamos hacer ceros en los números destacados en la matriz anterior.
    Primeras transformaciones, deseamos realizar los ceros de la primera columna:
    Primer paso, transformar la segunda fila,

    Fila uno se mantiene

    Transformo la Fila 2: multiplico la primera por 16 y le resto la fila 2.
    +16 +16 +16 +3200
    -16 -50 -80 -7500
    0 -34 -64 -4300

    Segundo paso, transformar la tercera fila,
    Mantenemos la Fila uno.
    Transformo la Fila 3: le resto a la fila 1 la fila 3
    +1 +1 +1 +200
    -1 +1 +1 +0
    0 +2 +2 +200

    Así, la matriz resultante sería:
    +1 +1 +1 +200
    0 -34 -64 -4300
    0 +2 +2 +200

    Segundas transformaciones, deseamos realizar el ceros de la segunda columna:
    Para ello, sólo utilizamos la segunda y tercera fila:
    Fila uno se mantiene.
    La Fila dos se mantiene.
    Transformo la Fila 3: multiplico la fila 3 por 17 y le sumo la fila 2.
    17.(0 +2 +2 +200)= 0 +34 +34 +3400
    Sumo la fila dos y tres transformadas.

    0 +34 +34 +3400
    0 -34 -64 -4300
    0 0 -30 -900

    De esta manera, el sistema resulta:

    +1 +1 +1 +200
    0 -34 -64 -4300
    0 +0 -30 -900

    X +y +z = +200
    -34y -64z = -4300
    -30z = -900

    Siendo la solución:
    z=-900/-30=30
    Sustituimos el valor de “z” en la segunda ecuación y obtenemos el valor de “y”:
    -34y-64.30=-4300
    -34y=-4300+1920
    y=-2380/-34=70
    y=+70
    Sustituimos el valor de “z” e “y” en la primera ecuación y obtenemos “x”:
    x+70+30=+200
    x=+200-70-30
    x=100

    Solución:
    Número de almohadas: x=100
    La cantidad de mantas: y=70
    Y la cantidad de libras edredones: z=30

    PRECIO/UNIDAD
    Almohadas 16euros
    Mantas 50euros
    Edredones 80euros

    “gastando un total de 7500 euros”
    16x+50y+80z=7500
    16.(100)+50.(70)+80. (30) = 7500

    • Jcjimenezb

      Excelente ejemplo y el uso de la reducción para el método de Eliminación de Gauss.

  • Luis Enrique Dominguez Urquiza

    Profesor yo tengo una duda, ¿para todos los problemas de sistemas de ecuaciones lineales se podría saber si tiene solución única, múltiple o que no tenga solución si desde un principio se utiliza el teorema de Rouche Frobenios?, ¿O solo serviría para describir al sistema de ecuaciones?, y para este caso ¿Cómo seria los rangos del sistema o como se aplicaría el Teorema de Rouche Frobenios?

    • Jcjimenezb

      El teorema de Rouche Frobenius establece que:

      Si el Rango(A)=Rango(A|b)=Numero de incógnitas entonces es un sistema consistente determinado y por lo tanto tiene solución única.
      Si el Rango(A)=Rango(A|b)es menor que el Numero de incógnitas entonces es un sistema consistente indeterminado y por lo tanto tiene múltiples soluciones.
      Si el Rango(A)es menor que el Rango(A|b) entonces es un sistema inconsistente y por lo tanto no tiene solución.

      En matlab se puede usar el siguiente código


      >> A=[100 -50 0;0 100 -20;100 50 -150];
      >> b=[4 4 0]';
      >> rank(A)
      ans = 3
      >> rank([A b])
      ans = 3

      Como el rango(A) es 3, el rango(Ab) es 3 y son 3 las incógnitas entonces el sistema tiene solución única.

  • Juan Pablo Martínez Gama

    Entonces, ya que la matriz «A» es la que determina el comportamiento del sistema, ¿se puede determinar una función solución de manera general para la matriz «A» con la forma F(b) para no tener que volver a resolver todo el sistema en caso de que las concentraciones cambien y solo volver a sustituir «b» en la función f(B)?

    • Jcjimenezb

      Muy buena observación. Si pensamos en el método de inversa-multiplicación donde x=inv(A)b y si A no cambia entonces inv(A) tampoco cambia, por lo tanto si tenemos un vector b2 distinto solo tenemos que multiplicar la misma inv(A) por b2 para obtener la solucón del otro sistema x2=inv(A)b2, entonces la inv(A) se convierte en esa función que al multiplicarla por el vector b correspondiente no da el conjunto solución correspondiente.

  • Andrea

    ¿Hay Alguna forma de que se vea afectada la matriz A?
    Gracias.

    • Jcjimenezb

      La Matriz de coeficientes es el resultado de la forma de relacionarse las incógnitas dentro del sistema, si la relación no cambia la matriz A tampoco cambia. Si es el mismo arreglo de tanques con las mismas entradas y salidas entonces los balances de materia son los mismos y por lo tanto los coeficientes de las incógnitas son las mismas y la matriz A es la misma. Si hablamos de otro arreglo de tanques con otras entradas y salidas, es otro el balance de materia y los coeficientes de las incógnitas cambian y la matriz A cambia.

  • Andrea Aguilar Anaya

    Yo tengo una duda profesor… si al decir que el vector b es de solamente constantes, pero estas reflejan los flujos externos de entrada ¿Quiere decir que estas constantes tienen unidades de flujo? Por ejemplo en el balance de materia del tanque A que es 100Ca-50Cb=4 ¿Qué significa fisicamente en 4? ¿O solo es una magnitud?
    Gracias 🙂

    • Jcjimenezb

      El concepto de constante se refiere a que son valores que no cambian. En el balance de materia del tanque A tenemos entradas=salida entonces

      Entradas(50 l/min * 0.08 kg/l + 50 l/min Cb kg/l) = Salidas (100 l/min Ca kg/l)
      Simplificando unidades y cantidades tenemos:
      Entradas(4 kg/min + 50 Cb kg/min) = Salidas (100 Ca kg/min)

      hasta aqui se tiene el balance de materia que entra y sale por minuto. Agebráicamente sin usar unidades tenemos:

      4 + 50Cb = 100Ca y re organizando la expresión para que tenga el formato de una ecuación lineal, tenemos:

      100Ca – 50Cb = 4

      Entonces 4, que tiene unidades de kg/min, queda del lado derecho de la ecuación y forma parte del vector b. Como la concentración de la entrada no cambia en el tiempo entonces se considera un sistema estable y el tiempo no tiene relevancia, por lo tanto todas las unidades son kg y el 4 es la cantidad de masa que entra al sistema y no cambia porque no tiene ninguna alteración porque no se combina con otro flujo, por eso se le llama constante.

  • Débora Barragán López

    En las estaciones de servicio es preciso añadir H2SO4 diluido a las bacterias secas a fin de activarlas. Se nos pidió preparar un lote nuevo de H2SO4 al 18.63% utilizando una disolución más débil que contiene ácido sulfúrico al 12.43% siendo el resto de agua, y se encuentra en un tanque. Si se agregan 200 kg de H2SO4 al 77.7% al tanque, y la disolución final tiene que ser de H2SO4 al 18.63%, ¿cuántos kg de ácido se han preparado?
    Balance General:
    A + B = C …ec(1) 200 + B = C
    Siendo A y B las entradas y C la salida.
    A = 200 kg de ácido sulfúrico al 77.7%
    B = disolución de ácido sulfúrico al 12.43%
    C = disolución final al 18.63%
    Se plantean dos ecuaciones, una para la cantidad de agua y otra para la cantidad de ácido.
    Para el ácido: A(0.777)+B(0.1243)=C(0.1863) …ec(2)
    Para el agua: A(0.223)+B(8757)=C(8137) …ec(3)
    Despejo C en ec(1)
    C=200+B …ec(4)
    Sustitución de ec(4) en ec(2)
    200(0.777)+B(0.1243)=(200+B)(0.1863)
    155.4 + B(0.1243) = 37.26 + B(0.1863)
    Se despeja B
    B(0.1863) – B(0.1243) = 155.4 – 37.26
    B(0.062) = 118.14
    B = 118.4 / 0.062
    B = 1905.4839 kg
    Usando la ec(4)
    C = 200 + B
    C = 200 + 1905.4839
    C = 2105.4839 kg
    Respuesta : Se han preparado 2106.4839 kg de disolución de ácido sulfúrico al 18.63%

    • Jcjimenezb

      Excelente ejemplo gracias por el aporte

  • Jennifer Mendoza Cañas

    Hola profe yo investigué otro método iterativo llamado Método de Sobre-Relajación Sucesiva (SOR) que generaliza el método de Gauss-Seidel en el que se introduce un parámetro w de relajación en la ecuación. Esta forma no la recomienda?

    • Jcjimenezb

      Excelente pregunta Jennifer, los métodos iterativos como SOR, Jacobi y Gauss-Seidel se recomiendan para sistemas grandes, aquí la estrategia es suponer un valor inicial de la solución e iterar hasta conseguir la convergencia, te recomiendo que leas el tema de «Métodos iterativos para resolver sistemas de ecuaciones lineales y no lineales» en ésta misma página.

  • Montaño López Andrea

    Hola profesor, justo en éste ejemplo no termino de entender qué es o qué representa el vector x que señala para la solución del problema

    • Jcjimenezb

      El vector solución son los valores de las incógnitas que resuelven todas las ecuaciones del sistema simultáneamente, también lo pudes ver como la raíz de las ecuaciones, solo que éstas ecuaciones son multivariable. Cuando aplicamos los métodos de raíces lo hacíamos sobre la ecuación f(x)=0, es decir una ecuación con una incógninta, ahora en estos métodos se requiere encontrar una solución pero la solución ya no es un escalar sino un vector, eso quiere decir que es la solución de una ecuación que tiene más de una incógnita.
      Cuando aplicas los métodos directos como Gauss o Gauss-Jordan encuentras el vector solución del sistema, lo mismo se obtiene con los métodos iterativos, solo que aquí requieres de un vector inicial pero al final obtienes el vector solución del sistema.

  • ANGEL GIOVANNI VILLEGAS MOYA

    ¿Cuándo recomienda ocupar un método directo y cuando un método iterativo?

  • Juan José Ramírez Cabanillas

    ¿A qué se refiere con el «Rango»? Gracias

    • Jcjimenezb

      Es el número de ecuaciones linealmente independientes dentro del sistema.