Saltar al contenido principal
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
LibreTexts Español

8.3: Sistemas indeterminados

( \newcommand{\kernel}{\mathrm{null}\,}\)

A veces tenemos sistemas de ecuaciones lineales donde tenemos más incógnitas que ecuaciones, en este caso llamamos al sistema “indeterminado”. Este tipo de sistemas pueden tener infinitas soluciones. es decir, no podemos encontrar una únicax tal queAx=b. En este caso, podemos encontrar un conjunto de ecuaciones que representan todas las soluciones que resuelven el problema mediante el uso de Gauss Jordan y la forma de Escalón de Fila Reducida. Consideremos el siguiente ejemplo:

[522143424674][x1x2x3x4]=[123]

Pregunta

Defina una matriz aumentadaM que represente el sistema de ecuaciones anterior:

Login with LibreOne to run this code cell interactively.

If you have already signed in, please refresh the page.

#Put your code here
#Put your code here
Pregunta

¿Cuál es la forma de escalón de fila reducida para A?

Login with LibreOne to run this code cell interactively.

If you have already signed in, please refresh the page.

from answercheck import checkanswer

checkanswer.matrix(M,'efb9b2da0e44984a18f595d7892980e2');
from answercheck import checkanswer

checkanswer.matrix(M,'efb9b2da0e44984a18f595d7892980e2');

Login with LibreOne to run this code cell interactively.

If you have already signed in, please refresh the page.

# Put your answer to the above question here
# Put your answer to the above question here

Login with LibreOne to run this code cell interactively.

If you have already signed in, please refresh the page.

from answercheck import checkanswer

checkanswer.matrix(RREF,'f1fa8baac1df4c378db20cff9e91ca5b');
from answercheck import checkanswer

checkanswer.matrix(RREF,'f1fa8baac1df4c378db20cff9e91ca5b');

Observe cómo la anterior forma RREF de matriz A es diferente de lo que hemos visto en el pasado. En este caso no todos nuestros valores parax son únicos. Cuando escribimos una solución a este problema definiendo las variables por una o más de las variables indefinidas. por ejemplo, aquí podemos ver quex4 es indefinido. Entonces decimosx4=x4, es decir,x4 puede ser cualquier número que queramos. Entonces podemos definirx3 en términos dex4. En este casox3=1115415x4. Toda la solución se puede escribir de la siguiente manera:

\ [\ begin {split}
\ begin {align*}
x_1 &=\ frac {1} {15} +\ frac {1} {15} x_4\\
x_2 &=\ frac {2} {5} +\ frac {2} {5} x_4\
x_3 &=\ frac {11} {15} -\ frac {4} {15} x_4\\
x_4 &= x_4
\ end {align*}
\ end {split}\ nonumber\]

Hacer esto

Revisa la respuesta anterior y asegúrate de entender cómo obtenemos esta respuesta desde el formulario Escalón de fila reducida desde arriba.

A veces, en un esfuerzo por aclarar la solución, introducimos nuevas variables (típicamente,r,s,t) y las sustituimos por nuestras variables indefinidas para que la solución se vea así:

\ [\ begin {split}
\ begin {align*}
x_1 &=\ frac {1} {15} +\ frac {1} {15} r\\
x_2 &=\ frac {2} {5} +\ frac {2} {5} r\
x_3 &=\ frac {11} {15} -\ frac {4} {15} r\\
x_4 &= r
\ end {align*}
\ end {split}\ nonumber \]

Podemos encontrar una solución particular al problema anterior ingresando cualquier número parar. Por ejemplo, establezcar igual a cero y cree un vector para todos losx valores.

\ [\ begin {split}
\ begin {align*}
x_1 &=\ frac {1} {15}\\
x_2 &=\ frac {2} {5}\\
x_3 &=\ frac {11} {15}\\
x_4 &= 0
\ end {align*}
\ end {split}\ nonumber\]

Login with LibreOne to run this code cell interactively.

If you have already signed in, please refresh the page.

##here is the same basic math in python
import numpy as np
r = 0
x = np.matrix([1/15+1/15*r, 2/5+2/5*r, 11/15-4/15*r, r]).T
x
##here is the same basic math in python
import numpy as np
r = 0
x = np.matrix([1/15+1/15*r, 2/5+2/5*r, 11/15-4/15*r, r]).T
x
Hacer esto

Define dos matrices másA,b representando el sistema de ecuaciones anteriorAx=b:

Login with LibreOne to run this code cell interactively.

If you have already signed in, please refresh the page.

# put your answer to the above question here.
# put your answer to the above question here.

Login with LibreOne to run this code cell interactively.

If you have already signed in, please refresh the page.

from urllib.request import urlretrieve

urlretrieve('https://raw.githubusercontent.com/colbrydi/jupytercheck/master/answercheck.py', 
            'answercheck.py');
from urllib.request import urlretrieve

urlretrieve('https://raw.githubusercontent.com/colbrydi/jupytercheck/master/answercheck.py', 
            'answercheck.py');

Login with LibreOne to run this code cell interactively.

If you have already signed in, please refresh the page.

from answercheck import checkanswer

checkanswer.matrix(A,'a600d0416a3fb9b4bde87b08caf068f1');
from answercheck import checkanswer

checkanswer.matrix(A,'a600d0416a3fb9b4bde87b08caf068f1');

Login with LibreOne to run this code cell interactively.

If you have already signed in, please refresh the page.

from answercheck import checkanswer

checkanswer.vector(b,'4cfaa788e4dd6de04fdf6aea4a0e0e71');
from answercheck import checkanswer

checkanswer.vector(b,'4cfaa788e4dd6de04fdf6aea4a0e0e71');

Ahora verifiquemos nuestra respuesta multiplicando la matrizA por nuestra soluciónx y veamos si obtenemosb

Login with LibreOne to run this code cell interactively.

If you have already signed in, please refresh the page.

np.allclose(A*x,b)
np.allclose(A*x,b)
Hacer esto

Ahora regrese y elija un valor diferente parar y vea que también produce una solución válida paraAx=b.


This page titled 8.3: Sistemas indeterminados is shared under a CC BY-NC 4.0 license and was authored, remixed, and/or curated by Dirk Colbry via source content that was edited to the style and standards of the LibreTexts platform.

Support Center

How can we help?