0% encontró este documento útil (0 votos)
1K vistas20 páginas

Sistemas de Ecuaciones Matlab

Este documento resume los conceptos básicos sobre la resolución de ecuaciones y sistemas de ecuaciones lineales y no lineales. Explica métodos como la matriz inversa y división izquierda para resolver sistemas lineales, así como el uso de la función solve() en MATLAB para resolver ecuaciones y sistemas simbólicos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
1K vistas20 páginas

Sistemas de Ecuaciones Matlab

Este documento resume los conceptos básicos sobre la resolución de ecuaciones y sistemas de ecuaciones lineales y no lineales. Explica métodos como la matriz inversa y división izquierda para resolver sistemas lineales, así como el uso de la función solve() en MATLAB para resolver ecuaciones y sistemas simbólicos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Resolución de

Ecuaciones
y
Sistemas de Ecuaciones
CONTENIDO
• Ecuaciones lineales

• Ecuaciones no lineales

• Sistemas de ecuaciones lineales

• Sistemas de ecuaciones no lineales


SISTEMAS LINEALES
Sistema de 2 o más ecuaciones con igual número de incógnitas de
grado = «1»

𝟑𝒙 + 𝟐𝒚 − 𝒛 = 𝟏𝟎
−𝒙 + 𝟑𝒚 − 𝟐𝒛 = 𝟓
𝒙 − 𝒚 − 𝒛 = −𝟏
MÉTODOS DE RESOLUCIÓN

MATRIZ INVERSA

DIVISIÓN IZQUIERDA

MATEMÁTICAS SIMBÓLICAS
SOLUCIÓN CON EL MÉTODO DE
MATRIZ INVERSA
Considere el siguiente sistema de ecuaciones
𝟑𝒙 + 𝟐𝒚 − 𝒛 = 𝟏𝟎
−𝒙 + 𝟑𝒚 − 𝟐𝒛 = 𝟓
𝒙 − 𝒚 − 𝒛 = −𝟏
El sistema de ecuaciones se puede reescribir mediante el uso de
matrices:

3 2 −1 10 𝑥
𝐴 = −1 3 −2 𝐵= 5 𝑋= 𝑦
1 −1 −1 −1 𝑧

Coeficientes Resultados Incógnitas


SOLUCIÓN CON EL MÉTODO DE
MATRIZ INVERSA
Utilizando multiplicación matricial, podemos expresar nuestro
sistema de ecuaciones de la siguiente forma:

A*X = B
Multiplicando ambos términos de la ecuación por la matriz inversa
de A (A-1) tenemos:

A-1*A*X = A-1*B

Lo que finalmente produce:

X = A-1*B
3 2 −1 10 𝑥
𝐴 = −1 3 −2 𝐵= 5 𝑋= 𝑦
1 −1 −1 −1 𝑧

Coeficientes Resultados Incógnitas

Utilizando la matriz inversa, determinamos la matriz «X» con los


resultados de las incógnitas de la siguiente forma:

X = inv(A)*B
SOLUCIÓN CON EL MÉTODO DE
DIVISIÓN IZQUIERDA
La técnica mas eficiente y ordenada de resolver sistemas de
ecuaciones es la de Eliminación Gaussiana.

MATLAB utiliza la operación de División Izquierda para resolver a


partir de la eliminación gaussiana.

Considere el mismo sistema de ecuaciones utilizado en el método


de matriz inversa:

𝟑𝒙 + 𝟐𝒚 − 𝒛 = 𝟏𝟎
−𝒙 + 𝟑𝒚 − 𝟐𝒛 = 𝟓
𝒙 − 𝒚 − 𝒛 = −𝟏
SOLUCIÓN CON EL MÉTODO DE
DIVISIÓN IZQUIERDA
Y las matrices utilizadas para reescribir el sistema de ecuaciones:

3 2 −1 10 𝑥
𝐴 = −1 3 −2 𝐵= 5 𝑋= 𝑦
1 −1 −1 −1 𝑧

Coeficientes Resultados Incógnitas

Utilizando la división izquierda, determinamos la matriz «X» con


los resultados de las incógnitas de la siguiente forma:

X = A\B
EJEMPLO
Considere el siguiente sistema de ecuaciones:

𝟑𝒙 + 𝒚 + 𝒛 + 𝒘 = 𝟐𝟒
−𝒙 − 𝟑𝒚 + 𝟕𝒛 + 𝒘 = 𝟏𝟐
2𝒙 + 𝟐𝒚 − 𝟑𝒛 + 𝟒𝒘 = 𝟏𝟕
𝒙+𝒚+𝒛+𝒘=𝟎

Genere las siguientes 2 matrices:

𝟑 𝟏 𝟏 𝟏 𝟐𝟒
−𝟏 −𝟑 𝟕 𝟏 𝟏𝟐
𝑨= 𝑩=
𝟐 𝟐 −𝟑 𝟒 𝟏𝟕
𝟏 𝟏 𝟏 𝟏 𝟎
EJEMPLO
Verifique si la matriz «A» tiene matriz inversa:

det (A)
Como det(A) ≠ 0, entonces procedemos a calcular la matriz de
incógnitas resultantes asignándoselas a la variable X:

X = inv (A) * B

El resultado de esta operación es la matriz X con los valores


resultante de cada una de las incógnitas:
𝟏𝟐. 𝟎𝟎𝟎𝟎
−𝟏𝟐. 𝟒𝟓𝟎𝟎
𝑿=
−𝟐. 𝟑𝟎𝟎𝟎
𝟐. 𝟕𝟓𝟎𝟎
EJEMPLO
Ahora utilizando el método de división izquierda y asignando el
resultado a la matriz «Y» tenemos:

Y=A\B

El resultado de esta operación es la matriz Y con los mismos


valores de cada una de las incógnitas:

𝟏𝟐. 𝟎𝟎𝟎𝟎
−𝟏𝟐. 𝟒𝟓𝟎𝟎
𝒀=
−𝟐. 𝟑𝟎𝟎𝟎
𝟐. 𝟕𝟓𝟎𝟎
EJERCICIO
Resuelva el siguiente sistema de ecuaciones mediante el uso de la
matriz inversa y de la división izquierda:

𝟑𝒙𝟏 + 𝟒𝒙𝟐 + 𝟐𝒙𝟑 − 𝒙𝟒 + 𝒙𝟓 + 𝟕𝒙𝟔 + 𝒙𝟕 = 𝟒𝟐


𝟐𝒙𝟏 − 𝟐𝒙𝟐 + 𝟑𝒙𝟑 − 𝟒𝒙𝟒 + 𝟓𝒙𝟓 + 𝟐𝒙𝟔 + 𝟖𝒙𝟕 = 𝟑𝟐
𝒙𝟏 + 𝟐𝒙𝟐 + 𝟑𝒙𝟑 + 𝒙𝟒 + 𝟐𝒙𝟓 + 𝟒𝒙𝟔 + 𝟔𝒙𝟕 = 𝟏𝟐
𝟓𝒙𝟏 + 𝟏𝟎𝒙𝟐 + 𝟒𝒙𝟑 + 𝟑𝒙𝟒 + 𝟗𝒙𝟓 − 𝟐𝒙𝟔 + 𝒙𝟕 = −𝟓
𝟑𝒙𝟏 + 𝟐𝒙𝟐 − 𝟐𝒙𝟑 − 𝟒𝒙𝟒 − 𝟓𝒙𝟓 − 𝟔𝒙𝟔 + 𝟕𝒙𝟕 = 𝟏𝟎
−𝟐𝒙𝟏 + 𝟗𝒙𝟐 + 𝒙𝟑 + 𝟑𝒙𝟒 − 𝟑𝒙𝟓 + 𝟓𝒙𝟔 + 𝒙𝟕 = 𝟏𝟖
𝒙𝟏 − 𝟐𝒙𝟐 − 𝟖𝒙𝟑 + 𝟒𝒙𝟒 + 𝟐𝒙𝟓 + 𝟒𝒙𝟔 + 𝟓𝒙𝟕 = 𝟏𝟕
ECUACIONES NO LINEALES
Es una ecuación que contiene una variable con grado diferente de
1 . El número de soluciones (raíces) que puede tener, también es
diferente de 1.
Las ecuaciones no lineales también son aquellas que contienen
funciones trigonométricas y/o exponenciales.

3 2
3𝑥 + 2𝑥 + 𝑥 + 15 = 10
𝑦 = 𝑠𝑒𝑛(𝑥)
𝑄

𝐵 = 𝐵𝑜 ∗ 𝑒 𝑅𝑇
FUNCIÓN solve( )
• Sólo trabaja con datos de tipo simbólico y
permite realizar operaciones como:
• Determinar raíces de expresiones
matemáticas
• Resolver simbólicamente una incógnita.
• Resolver sistemas de ecuaciones lineales.
• Resolver sistemas de ecuaciones no lineales
FUNCIÓN solve( )
• Cuando se utiliza solve() con una expresión
matemática, la iguala a cero y resuelve
para las raíces.
• Si existe la variable x o X , resuelve
preferentemente para esta variable.
• Si se requiere resolver para otra variable,
se le debe indicar específicamente a la
función solve()
solve(expresión_simbólica)
solve(expresión_simbólica,’variable_simbolica’)
EJEMPLOS solve( )
1) Introduzca la siguiente ecuación en la variable
gasideal y resuelva para las variables P y T

𝑷𝑽 = 𝒏𝑹𝑻

2) Introduzca la siguiente expresión en la variable exp1


y resuelva para la variable x

𝟐𝒙𝟐 + 𝟓𝒙 − 𝟖
Solución
1)
gasideal=sym(‘P*V=n*R*T’)
Psym = solve(gasideal,’P’)
Tsym = solve(gasideal,’T’)

2)
exp1=sym(‘2*x^2+5*x-8’)
sol = solve(exp1)
FUNCIÓN solve( )
• Para resolución de sistemas de
ecuaciones:
var_est = solve(ecuacion1, ecuacion2, ecuacion3)

[x,y,z] = solve(ecuacion1, ecuacion2, ecuacion3)


EJEMPLO
Asigne las siguientes ecuaciones a las variables simbólicas A, B, C
respectivamente y resuelva para las 3 variables.

𝑨 = 𝒔𝒚𝒎(′𝟑 ∗ 𝒙 + 𝟐 ∗ 𝒚 − 𝒛 = 𝟏𝟎′)
𝑩 = 𝒔𝒚𝒎(′ − 𝒙 + 𝟑 ∗ 𝒚 − 𝟐 ∗ 𝒛 = 𝟓′ )
𝑪 = 𝒔𝒚𝒎(′𝒙 − 𝒚 − 𝒛 = −𝟏′ )
Solucion = solve(A, B, C)

[x,y,z] = solve(A, B, C)

Resolución de 
Ecuaciones
y
Sistemas de Ecuaciones
CONTENIDO
• Ecuaciones lineales
• Ecuaciones no lineales
• Sistemas de ecuaciones lineales
• Sistemas de ecuaciones no lineal
SISTEMAS LINEALES
𝟑𝒙+ 𝟐𝒚−𝒛= 𝟏𝟎
−𝒙+ 𝟑𝒚−𝟐𝒛= 𝟓
𝒙−𝒚−𝒛= −𝟏
Sistema de 2 o más ecuaciones con igual número de incó
MÉTODOS DE RESOLUCIÓN
MATRIZ INVERSA
DIVISIÓN IZQUIERDA
MATEMÁTICAS SIMBÓLICAS
SOLUCIÓN CON EL MÉTODO DE 
MATRIZ INVERSA
𝟑𝒙+ 𝟐𝒚−𝒛= 𝟏𝟎
−𝒙+ 𝟑𝒚−𝟐𝒛= 𝟓
𝒙−𝒚−𝒛= −𝟏
Considere el siguiente sistema
SOLUCIÓN CON EL MÉTODO DE 
MATRIZ INVERSA
Utilizando multiplicación matricial, podemos expresar nuestro 
sistema de ecuacione
Utilizando la matriz inversa, determinamos la matriz «X» con los 
resultados de las incógnitas de la siguiente forma:
X = inv
SOLUCIÓN CON EL MÉTODO DE 
DIVISIÓN IZQUIERDA
𝟑𝒙+ 𝟐𝒚−𝒛= 𝟏𝟎
−𝒙+ 𝟑𝒚−𝟐𝒛= 𝟓
𝒙−𝒚−𝒛= −𝟏
La técnica mas eficiente y
SOLUCIÓN CON EL MÉTODO DE 
DIVISIÓN IZQUIERDA
Utilizando la división izquierda, determinamos la matriz «X» con 
los resultado
EJEMPLO
Considere el siguiente sistema de ecuaciones:
Genere las siguientes 2 matrices:
𝟑𝒙+ 𝒚+ 𝒛+ 𝒘= 𝟐𝟒
−𝒙−𝟑𝒚+ 𝟕𝒛

También podría gustarte