Tema 3 Ecuaciones No Lineales As

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 29

CONTENIDO

• Sistemas de ecuaciones lineales

• Raíces de ecuaciones no lineales

• Sistemas de ecuaciones no lineales


MATRIZ INVERSA
 CUANDO SE MULTIPLICA UNA MATRIZ CON SU INVERSA,
NECESARIAMENTE SE OBTIENE UNA MATRIZ IDENTIDAD.

 Para que una matriz tenga una matriz inversa, esta debe ser cuadrada

A*A-1 = 1
A*inv(A) = 1

5 3 −1 0.2258 −.2581 0.1613


−1
𝐴 = 3 2 1 𝐴 = −0.1613 0.6129 −0.2581
4 −1 3 −0.3548 0.5484 0.0323

1.000 −0.000 0.000


0.000 1.000 0.000
0.000 0 1.000
MATRICES SINGULARES
 SE DICE QUE UNA MATRIZ ES SINGULAR O MAL ESCALADA
CUANDO SU DETERMINANTE ES IGUAL A CERO (DET = 0)

 Una matriz singular no tiene matriz inversa.

det (A) = 0

1 2 3 1 2 3
𝐴 = 4 5 6 𝐵 = 4 5 6
3 2 1 7 8 9

det (A) = 0 det (B) = 6.6613e-016


SISTEMAS LINEALES
Sistema de 2 o mas ecuaciones con igual numero de incógnitas de
grado = «1»

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

MATRIZ INVERSA

DIVISION IZQUIERDA

MATEMATICAS SIMBÓLICAS
SOLUCIÓN CON EL USO 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 Independientes Incógnitas


SOLUCIÓN CON EL USO 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
SOLUCIÓN CON EL USO 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 USO 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 Independientes 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 1
Considere el siguiente sistema de ecuaciones:

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

Genere las siguientes 2 matrices:

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

det (A) = 52
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 1
Ahora utilizando el método de división izquierda y asignado el
resultado a la matriz «Y» tenemos:

Y=A\B

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


valores resultante 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 que puede tener (raíces), también es
diferente de 1.

Las ecuaciones no lineales también son aquellas que contienen


funciones trigonométricas y/o exponenciales.

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

𝐵 = 𝐵𝑜 ∗ 𝑒 𝑅𝑇
MATEMATICAS SIMBOLICAS
 OBJETIVOS:

 Crear y manipular variables simbólicas

 Factorizar y simplificar expresiones matemáticas.

 Resolver expresiones matemáticas.

 Resolver expresiones simbólicas

 Resolver sistemas de ecuaciones


EXPRESIONES Y ECUACIONES

 Expresión: es un conjunto de operaciones


matemáticas

𝟐𝒙𝟐 + 𝟓𝒙 + 𝟏𝟎

• Ecuación: es una expresión que se iguala a un valor


o a otra expresión

𝑷𝑽 = 𝒏𝑹𝑻
VALORES SIMBÓLICOS EN MATLAB
 Se pueden definir múltiples variables simbólicas
especificas mediante el uso de la instrucción syms :

𝒔𝒚𝒎𝒔 𝒙 𝒚 𝒛
• Y generar una expresión simbólica a partir de estas
variables:

𝑺𝑰𝑴𝟏 = 𝟐 ∗ 𝒙𝟐 + 𝟑 ∗ 𝒚 + 𝟓 ∗ 𝒛

• Las instrucciones anteriores en MATLAB nos dan


como resultado las variables simbólicas (x, y, z) y la
variable SIM1 que almacena la expresión introducida
VALORES SIMBÓLICOS EN MATLAB
 También se pueden definir variables simbólicas con el
uso de la función sym() . En este caso el resultado
tiene que ser asignado a una variable:

𝑺𝑰𝑴𝟐 = 𝒔𝒚𝒎(′𝟐 ∗ 𝒙𝟐 + 𝟑 ∗ 𝒚 + 𝟓 ∗ 𝒛′)

En este caso solo se genera una variable simbólica que


es SIM2.

Note que el argumento de la función «sym()» es una


cadena de caracteres.
FUNCIONES PARA EL MANEJO DE
VARIABLES SIMBÓLICAS
 Obtener el numerador de una expresión simbólica:
numden(expresión_simbólica)
 Obtener numerador y denominador de una expresión
simbólica:
[num,den] = numden(expresión_simbólica)
 Desarrollar una expresión simbólica:
expand(expresión_simbólica)
 Factorizar una expresión simbólica:
factor(expresión_simbólica)
EJEMPLO
Introduzca la siguiente expresión simbólica y almacénela
en la variable «Y»:
𝟐(𝒙 + 𝟑)𝟐
𝒙𝟐 + 𝟔𝒙 + 𝟗
Realice las siguientes operaciones:

[num,den] = numden(Y)
expand(Y)
factor(Y)
num + den
num * den
FUNCIÓN SOLVE( )
 Solo 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

solve(expresión_simbólica)
solve(expresión_simbólica,variable_simbolica)
FUNCIÓN SOLVE( )
 Cuando se utiliza solve() con una expresión
matemática, la iguala a cero y resuelve para
las raices.

 Si existe la variable x o X , resuelve


preferentemente para esta variable.

 Si se requiere resolver para otra variable, se


debe indicar específicamente a la función
solve()
EJEMPLOS SOLVE( )
 Introduzca la siguiente ecuación en la variable
difusion y resuelva para las variables Q y T

−𝑸
𝑫𝟏 = 𝑫𝑶 ∗ 𝒆𝒙𝒑
𝑹∗𝑻

 Introduzca la siguiente expresión en la variable exp1


y resuelva para la variable x

𝟐𝒙𝟐 + 𝟓𝒙 − 𝟖
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)
EJERCICIO
 Resuelva el siguiente sistema de ecuaciones por medio de
matemáticas simbólicas:
𝟑𝒙 + 𝒚 + 𝒛 + 𝒘 = 𝟐𝟒
−𝒙 − 𝟑𝒚 + 𝟕𝒛 + 𝒘 = 𝟏𝟐
2𝒙 + 𝟐𝒚 − 𝟑𝒛 + 𝟒𝒘 = 𝟏𝟕
𝒙+𝒚+𝒛+𝒘=𝟎
 Resuelva el siguiente sistema de ecuaciones por medio de
matemáticas simbólicas:

𝟒. 𝟓𝒗𝟏 + 𝟓. 𝟖𝒗𝟐 = 𝟐𝟖
𝟏 𝟏
∗ 𝟒. 𝟓𝒗𝟏 + ∗ 𝟓. 𝟖𝒗𝟐 𝟐 = 𝟏𝟔𝟑𝟎
𝟐
𝟐 𝟐
SUSTITUCIÓN
 En particular para ingenieros o científicos, una vez que se
tiene una expresión simbólica con frecuencia se requiere
sustituir valores en ella, para realizar esto se utiliza la
función subs de la siguiente manera:

subs(A,x,y)

 Donde:

 A = La expresión a modificar
 x = La variable a modificar
 y = La nueva variable a insertar o el valor numérico.
SUSTITUCIÓN
E4=sym(‘a*x^2+b*x+c’)
subs(E4,’x’,’y’)

E4=sym(‘a*x^2+b*x+c’)
subs(E4,’x’,2)

 También se pueden realizar múltiples sustituciones al mencionar las


variables dentro de llaves o mediante un arreglo de números.

syms a b c x
E5= a*x^2+b*x+c
subs(E5,{a,b,c,x},{1,2,3,4})
valores=1:5
subs(E5,x,valores)

También podría gustarte