Tema 3 Ecuaciones No Lineales As
Tema 3 Ecuaciones No Lineales As
Tema 3 Ecuaciones No Lineales As
Para que una matriz tenga una matriz inversa, esta debe ser cuadrada
A*A-1 = 1
A*inv(A) = 1
det (A) = 0
1 2 3 1 2 3
𝐴 = 4 5 6 𝐵 = 4 5 6
3 2 1 7 8 9
𝟑𝒙 + 𝟐𝒚 − 𝒛 = 𝟏𝟎
−𝒙 + 𝟑𝒚 − 𝟐𝒛 = 𝟓
𝒙 − 𝒚 − 𝒛 = −𝟏
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
𝟑𝒙 + 𝟐𝒚 − 𝒛 = 𝟏𝟎
−𝒙 + 𝟑𝒚 − 𝟐𝒛 = 𝟓
𝒙 − 𝒚 − 𝒛 = −𝟏
3 2 −1 10 𝑥
𝐴 = −1 3 2 𝐵= 5 𝑋= 𝑦
1 −1 −1 −1 𝑧
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
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.
𝟑𝒙 + 𝟐𝒚 − 𝒛 = 𝟏𝟎
−𝒙 + 𝟑𝒚 − 𝟐𝒛 = 𝟓
𝒙 − 𝒚 − 𝒛 = −𝟏
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 𝑧
X = A\B
EJEMPLO 1
Considere el siguiente sistema de ecuaciones:
𝟑𝒙 + 𝒚 + 𝒛 + 𝒘 = 𝟐𝟒
−𝒙 − 𝟑𝒚 + 𝟕𝒛 + 𝒘 = 𝟏𝟐
2𝒙 + 𝟐𝒚 − 𝟑𝒛 + 𝟒𝒘 = 𝟏𝟕
𝒙+𝒚+𝒛+𝒘=𝟎
𝟑 𝟏 𝟏 𝟏 𝟐𝟒
−𝟏 −𝟑 𝟕 𝟏 𝟏𝟐
𝑨= 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
Y=A\B
𝟏𝟐. 𝟎𝟎𝟎𝟎
−𝟏𝟐. 𝟔𝟗𝟐𝟑
𝑿=
−𝟐. 𝟐𝟑𝟎𝟖
𝟐. 𝟗𝟐𝟑𝟏
EJERCICIO
Resuelva el siguiente sistema de ecuaciones mediante el uso de
la matriz inversa y de la división izquierda:
3𝑥 3 + 2𝑥 2 + 𝑥 + 15 = 10
𝑦 = 𝑠𝑒𝑛(𝑥)
𝑄
−
𝐵 = 𝐵𝑜 ∗ 𝑒 𝑅𝑇
MATEMATICAS SIMBOLICAS
OBJETIVOS:
𝟐𝒙𝟐 + 𝟓𝒙 + 𝟏𝟎
𝑷𝑽 = 𝒏𝑹𝑻
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:
𝑺𝑰𝑴𝟏 = 𝟐 ∗ 𝒙𝟐 + 𝟑 ∗ 𝒚 + 𝟓 ∗ 𝒛
[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:
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.
−𝑸
𝑫𝟏 = 𝑫𝑶 ∗ 𝒆𝒙𝒑
𝑹∗𝑻
𝟐𝒙𝟐 + 𝟓𝒙 − 𝟖
FUNCIÓN SOLVE( )
𝑨 = 𝒔𝒚𝒎(′𝟑𝒙 + 𝟐𝒚 − 𝒛 = 𝟏𝟎′)
′
𝑩 = 𝒔𝒚𝒎(′ − 𝒙 + 𝟑𝒚 − 𝟐𝒛 = 𝟓 )
′
𝑪 = 𝒔𝒚𝒎(′𝒙 − 𝒚 − 𝒛 = −𝟏 )
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)
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)