SlideShare una empresa de Scribd logo
UNIVERSIDAD NACIONAL “HERMILIO VALDIZÁN”
FACULTAD DE INGENIERÍA INDUSTRIA Y DE SISTEMAS
E.P. DE INGENIERÍA INDUSTRIAL
ECUACIONES LINEALES, DIFERENCIALES
CON MATLAB
DOCENTE: Ing. Jhonny Henry Piñán
García
INTEGRANTES:
o MACHADO RODRIGUEZ, ABEL.
o QUISPE ZUÑIGA, JHESLY
o NINAMANGO MORALES, JOSE LUIS
o SEVINCHE SOTO, EDDIE EDWARD
o LOYOLA MAURICIO, ONATHAMY TAYZ
HUÁNUCO – PERÚ
2020
MATLAB
Es un lenguaje de alto nivel, diseñado para proveer facilidades de cálculos
numéricos, visualización y programación en un entorno muy sencillo de utilizar.
MATLAB ofrece un entorno de desarrollo integrado (IDE) muy versátil con un
lenguaje de programación propio (lenguaje M).
MATLAB es un intérprete de comandos que permite efectuar cualquier operación
lineales y no lineales, además de otros experimentos en forma numérica. con
matrices de forma sencilla y rápida. Es un sistema interactivo cuyo elemento
básico es la matriz (y como caso particular,vectores o escalares), tanto de datos
numéricos como de información no numérica.
Ventajas
- Su programación requiere menos tiempo que otros lenguajes como
FORTAN, C, PASCAL, etc.
- Utiliza un lenguaje mas cercano a la mátemática
- Permite definir fácil y rapidamente nuevas funcioes que se incorporan a
MATLAB mediante el toolboxes
- Posee grandes capacidades gráficas
¿Qué se peude realizar en MATLAB?
- Analisis de datos
- Polinomios
- Graficos 2D
- Grafico 3D
- Ajuste de curvas
- Interpolación
- Analisis numerico
- Resolución de educaciones diferenciales
ECUACIONES LINEALES
Una ecuación lineal o de primer grado es aquella que involucra solamente sumas
y restas de variables elevadas a la primera potencia (elevadas a uno, que
no se escribe). Son llamadas lineales por que se pueden representar como
rectas en el sistema cartesiano.
SISTEMA DE ECUACIONES LINEALES
Un sistema de ecuaciones es un conjunto de dos o más ecuaciones que
comparten dos o más incógnitas. Las soluciones de un sistema de
ecuaciones son todos los valores que son válidos para todas las ecuaciones, o
los puntos donde las gráficas de las ecuaciones se intersectan
Su estructura
Este sistema de M ecuaciones algebraicas lineales con N incógnitas puede
escribirse en forma matricial como:
𝐴 𝑀∗𝑁 𝑋 =B
MATRIZ DEL SISTEMA
(MATRIZ AMPLIADA O AUMENTADA)
VECTOR DE
INCÓGNITAS
TÉRMINOS
INDEPENDIENTES
COMANDOS Y FUNCIONES MATLAB PARA SOLUCIÓN NUMÉRICA DE LOS
SISTEMAS DE ECUACIONES LINEALES
Los comandos empleados en matlab son:
FUNCIÓN DESCRIPCIÓN
det(A) Determinante de la matriz cuadrada A.
rank(A) Rango de la matriz A
e = eig(A) Halla los valores característicos (eigenvalores) de la matriz
cuadrada A. Es decir, calcula directamente las raíces que
definen al polinomio característico de la matriz A.
[ V, D] =
eig(A,B)
Halla la matriz diagonal D de valores característicos
generalizados de la matrices cuadradas A y B y una matriz V,
cuyas columnas son los vectores característicos
correspondientes, cumpliéndose que A*V=B*V*D.
P = poly(A) Calcula los coeficientes del polinomio característico de la
matriz cuadrada A.
Syms z y z…t Convierte las variables x y z …t en simbólicas.
Solve(‘ec1,
ec2,…ecn’, ‘x1,
x2,…xn’)
Resuelve n ecuaciones lineales simultaneas ec1, ec2,… ecn.
(Sistema de las variables x1, x2,…xn)
X =
linsolve(A,B)
Resuelve un sistema de ecuaciones lineales del tipo A*X=B,
para una matriz cuadrada A, siendo B la matriz del termino.
Independiente del sistema de ecuaciones.
X = A/B Resuelve el sistema triangular A*X=B, emplea eliminación de
Gauss.
X = inv(A)+B Resuelve el sistema A*X=B. Emplea la matriz inversa.
ECUACIONES DIFERENCIALES
Una ecuación que relaciona una función y su variable (o sus variables) con sus
derivadas
Grado y orden de una ecuacion diferencial
DIFERENCIAL ORDEN GRADO
2do ORDEN 1er GRADO
3er ORDEN 2do GRADO
3er ORDEN 1er GRADO
1er ORDEN 1er GRADO
Existen varios métodos para resolver ecuaciones diferenciales, los cuales con
adecuaciones necesarias se usan para resolver sistemas de ecuaciones
𝑒 𝑥
𝑑2
𝑦
𝑑𝑥2
+ sen x
𝑑𝑦
𝑑𝑥
= x
(
𝑑3
𝑦
𝑑𝑥3
) − 2(
𝑑2
𝑦
𝑑𝑥2
)3
+
𝑑𝑦
𝑑𝑥
= tanx
𝑑3
𝑦
𝑑𝑥3
+ 2(
𝑑𝑦
𝑑𝑥
)4
+ xy = 0
𝑑𝑦
𝑑𝑥
+ P(x)y = Q(x)
diferencailes. Entre los mas usados tenemos el método de Euler, Euler Gauss o
metoso de Heun, metodo de serie Taylor, metodo de Milne, metodo de Adams –
Bashforth-Moulton, metodo de Hamming y los métodos de Runge-Kutta.
MATLAB tiene implemetado modulos básicos para resolver ecuaciones
diferenciales y sistemas de ecuaciones diferenciales en forma directa, es decir,
sin programar el algoritmo numerico.
A continuación se describen los comando mas importantes empleados en
MATLAB para la resolución de ecuaciones diferenciales:
Comando principal
Comando “dsolve”
eq, var= es la ecuación a resolver, debe ser introducida como cadena, incluso
si contiene objetos simbólicos.
COMANDOS MÁS IMPORTANTES EMPLEADOS EN MATLAB PARA LA
RESOLUCIÓN DE ECUACIONES DIFERENCIALES
COMANDO DESCRIPCIÓN
ode45. .(Ordinary differential
equation solver of 4th and 5th
order).
Este método arroja resultados
satisfactorios para la mayoría de los
modelos continuos y resulta ser un bueno
como primera aproximación cuando no se
conoce mucho del sistema en estudio
ode23. .(Ordinary differential
equation solver of 2th and 3th
order).
Este método resulta más eficiente que
ode45 cuando las tolerancias del error no
son tan estrictas y el sistema presenta un
leve grado de rigidez.
ode113.(método multipaso) Necesita conocer de varios puntos
anteriores para calcular la solución actual,
resulta más eficiente que ode45 cuando
las tolerancias del error se tornan muy
estrictas.
ode15s.(método multipaso de
orden variable (entre uno y
cinco)
Este método es recomendable si el
sistema es rígido (o un problema
diferencial algebraico) o bien si el ode45
falla o resulta ineficaz.
ode23s.(método de un solo
paso)
Más eficiente que ode15s para altas
tolerancias y en sistemas rígidos
ode23t.(método que utiliza
interpolación libre)
Usado para resolver ecuaciones
diferenciales ordinarias y algebraicas por
la regla trapezoidal, cuando el sistema es
semirígido.
Ode23tb(Ecuaciones
diferenciales ordinarias)
Esta utiliza en una primer paso la regla
trapezoidal y en un segundo paso las
fórmulas de diferenciación por atraso
orden dos. Más eficiente que ode15s para
tolerancias altas.
bvp4c.(método multipaso) Ecuaciones diferenciales ordinarias con
valores en la frontera.
GRAFICANDO ECUACIONES DIFERENCIALES
Para graficar esta solución requerimos de un intervalo sobre el cual se graficará
la solución obtenida, en este caso [−2, 3].
Ejemplo 1
Tenemos la siguiente ecuación diferencial:
>>dsolve('Dy=2*x*y','x’)
ans = C1*exp(x^2)
Sabemos que esta constante C1 se determina usando una condición inicial
para la ecuación diferencial, por ejemplo y(0) = 5. Para resolver la ecuación
diferencial con esta condición inicial necesitamos el código:
CODIGO:
>> dsolve('Dy=2*x*y','y(0)=5','x’)
ans = 5*exp(x^2)
1
1
𝑑𝑦
𝑑𝑥
= 2𝑥𝑦
Finalmente graficamos los resultados insertando
el siguiente código.
>> x=-2:0.05:3;
>>y=eval(vectorize(ans));
>> plot(x,y)
Ejemplo 2
Tenemos la siguiente ecuación diferencial
>> dsolve('D2y-4*y=5','y(0)=0','Dy(0)=1’)
ans = 3*exp(-2*t))/8+(7*exp(2*t))/8-5/4
Para la solución consideramos la ecuación diferencial:
Solución
>> dsolve('Dy=0.1*y-0.02*y^2','x')
ans = -5/(exp(C1 – x/10)-1
Para resolver necesitamos el codigo:
>> dsolve('Dy=0.1*y-0.02*y^2','y(0)=0.01', 'x')
ans = -5/(exp(log(499) – x/10)+1)
𝑑2
𝑦
𝑑𝑥2
− 4y = 5
y(0) = 0
dy
𝑑𝑥
𝑥 = 0
= 1
𝑑𝑦
𝑑𝑥
= 0.1y − 0.02𝑦2
Graficamos sobre el intervalo
>> x= 0:1.5:120;
>>y=eval(vectorize(ans));
>> plot(x,y)
CONCLUSIONES
✓ La aplicación de los métodos de solución numérica para sistemas de
ecuaciones lineales mediante el software de aplicación MATLAB, nos
facilitará como alumnos de ingeniería la mejor comprensión de estos
sistemas y de los procesos matemáticos.
✓ MATLAB es un potente recurso matemático que acompañará siempre al
alumno en su proceso de aprendizaje, ya que con mínimos conocimientos
informáticos ofrece toda una gama de posibilidades para resolver los
problemas dandonos como resultado un mejor aprendizaje.
[0,120]

Más contenido relacionado

La actualidad más candente

Informe practica 2 poligonal cerrada
Informe practica 2 poligonal cerradaInforme practica 2 poligonal cerrada
Informe practica 2 poligonal cerrada
Daniel Quiliche Paredes
 
Métodos de aforo
Métodos de aforoMétodos de aforo
Métodos de aforo
mariocastellon
 
Flujo en tuberias
Flujo en tuberiasFlujo en tuberias
Flujo en tuberias
nilberto25
 
Sistema de tuberías
Sistema de tuberíasSistema de tuberías
Sistema de tuberías
Wiwi Hdez
 
Iforme por el metodo de radiación
Iforme por el metodo de  radiaciónIforme por el metodo de  radiación
Iforme por el metodo de radiación
Yoner Chávez
 
eclimetro
eclimetroeclimetro
eclimetro
luis celada
 
vertedero rectangular
vertedero rectangularvertedero rectangular
vertedero rectangular
Jose Luis Fenco Gonzales
 
MECÁNICA DE SUELOS 1
MECÁNICA DE SUELOS 1MECÁNICA DE SUELOS 1
MECÁNICA DE SUELOS 1
Mauricio Rosas Padron
 
248949455-DISTRIBUCION-DE-VELOCIDADES-HIDRAULICA.pptx
248949455-DISTRIBUCION-DE-VELOCIDADES-HIDRAULICA.pptx248949455-DISTRIBUCION-DE-VELOCIDADES-HIDRAULICA.pptx
248949455-DISTRIBUCION-DE-VELOCIDADES-HIDRAULICA.pptx
FREDY VILCA
 
Levantamiento topografico con wincha y jalones
Levantamiento topografico con wincha y jalonesLevantamiento topografico con wincha y jalones
Levantamiento topografico con wincha y jalones
Nestor Rafael
 
Laboratorio de Hidraulica, Equipo Armfield
Laboratorio de Hidraulica, Equipo ArmfieldLaboratorio de Hidraulica, Equipo Armfield
Laboratorio de Hidraulica, Equipo Armfield
Marga Carmona-Carriedo
 
Permeabilidad carga constante
Permeabilidad carga constantePermeabilidad carga constante
Permeabilidad carga constante
Raul Cabanillas
 
diseño de pequeñas presas 2
diseño de pequeñas presas 2diseño de pequeñas presas 2
diseño de pequeñas presas 2
Carlos Rovello
 
Hidrodinamica c1
Hidrodinamica c1Hidrodinamica c1
Hidrodinamica c1
Karem Celestino Flores
 
Informe de eclimetro
Informe de eclimetroInforme de eclimetro
Informe de eclimetro
Ricardolatorre99
 
Ejercicios de diseño de presas de tierra
Ejercicios de diseño de presas de tierraEjercicios de diseño de presas de tierra
Ejercicios de diseño de presas de tierra
JOHNNY JARA RAMOS
 
Laboratorio n1 fluidos
Laboratorio n1 fluidosLaboratorio n1 fluidos
Laboratorio n1 fluidos
Boanerges Arróliga
 
limite liquido-limite plastico (analisis granulometrico)
limite liquido-limite plastico (analisis granulometrico)limite liquido-limite plastico (analisis granulometrico)
limite liquido-limite plastico (analisis granulometrico)
ELIANE QUISPE LAGUNA
 

La actualidad más candente (20)

Informe practica 2 poligonal cerrada
Informe practica 2 poligonal cerradaInforme practica 2 poligonal cerrada
Informe practica 2 poligonal cerrada
 
Métodos de aforo
Métodos de aforoMétodos de aforo
Métodos de aforo
 
Flujo en tuberias
Flujo en tuberiasFlujo en tuberias
Flujo en tuberias
 
Sistema de tuberías
Sistema de tuberíasSistema de tuberías
Sistema de tuberías
 
Iforme por el metodo de radiación
Iforme por el metodo de  radiaciónIforme por el metodo de  radiación
Iforme por el metodo de radiación
 
eclimetro
eclimetroeclimetro
eclimetro
 
Guia de ti no 5
Guia de ti no 5Guia de ti no 5
Guia de ti no 5
 
vertedero rectangular
vertedero rectangularvertedero rectangular
vertedero rectangular
 
MECÁNICA DE SUELOS 1
MECÁNICA DE SUELOS 1MECÁNICA DE SUELOS 1
MECÁNICA DE SUELOS 1
 
248949455-DISTRIBUCION-DE-VELOCIDADES-HIDRAULICA.pptx
248949455-DISTRIBUCION-DE-VELOCIDADES-HIDRAULICA.pptx248949455-DISTRIBUCION-DE-VELOCIDADES-HIDRAULICA.pptx
248949455-DISTRIBUCION-DE-VELOCIDADES-HIDRAULICA.pptx
 
Levantamiento topografico con wincha y jalones
Levantamiento topografico con wincha y jalonesLevantamiento topografico con wincha y jalones
Levantamiento topografico con wincha y jalones
 
Laboratorio de Hidraulica, Equipo Armfield
Laboratorio de Hidraulica, Equipo ArmfieldLaboratorio de Hidraulica, Equipo Armfield
Laboratorio de Hidraulica, Equipo Armfield
 
Permeabilidad carga constante
Permeabilidad carga constantePermeabilidad carga constante
Permeabilidad carga constante
 
Consolidación Unidimensional de los Suelos
Consolidación Unidimensional de los SuelosConsolidación Unidimensional de los Suelos
Consolidación Unidimensional de los Suelos
 
diseño de pequeñas presas 2
diseño de pequeñas presas 2diseño de pequeñas presas 2
diseño de pequeñas presas 2
 
Hidrodinamica c1
Hidrodinamica c1Hidrodinamica c1
Hidrodinamica c1
 
Informe de eclimetro
Informe de eclimetroInforme de eclimetro
Informe de eclimetro
 
Ejercicios de diseño de presas de tierra
Ejercicios de diseño de presas de tierraEjercicios de diseño de presas de tierra
Ejercicios de diseño de presas de tierra
 
Laboratorio n1 fluidos
Laboratorio n1 fluidosLaboratorio n1 fluidos
Laboratorio n1 fluidos
 
limite liquido-limite plastico (analisis granulometrico)
limite liquido-limite plastico (analisis granulometrico)limite liquido-limite plastico (analisis granulometrico)
limite liquido-limite plastico (analisis granulometrico)
 

Similar a Informe ecuaciones lineales, diferenciales en matlab

ec dif con matlab.pptx
ec dif con matlab.pptxec dif con matlab.pptx
ec dif con matlab.pptx
ssuser7340fe
 
Resolución de ecuaciones diferenciales con MATLAB R2015a
Resolución de ecuaciones diferenciales  con  MATLAB  R2015aResolución de ecuaciones diferenciales  con  MATLAB  R2015a
Resolución de ecuaciones diferenciales con MATLAB R2015a
Joanny Ibarbia Pardo
 
Matlab
MatlabMatlab
Matlab
leona_90
 
An 02 fundamentos del matlab
An 02 fundamentos del matlabAn 02 fundamentos del matlab
An 02 fundamentos del matlab
Juan Jose Sarazu Cotrina
 
Introduccion a Matlab
Introduccion a MatlabIntroduccion a Matlab
Introduccion a MatlabOmar Yupanqui
 
Matlab
MatlabMatlab
Copiade documento(2)
Copiade documento(2)Copiade documento(2)
Copiade documento(2)Pato Brito
 
El metodo doolittle
El metodo doolittleEl metodo doolittle
El metodo doolittle
Tapia Ruiz Ronald
 
Manual derive
Manual deriveManual derive
Manual derive
Mauricio Aroca
 
algoritmos y fundamentos de programacion
algoritmos y fundamentos de programacionalgoritmos y fundamentos de programacion
algoritmos y fundamentos de programacion
MIKE_INK_RM
 
1raclasedemtodosnumricos-150903221928-lva1-app6892 (1).pptx
1raclasedemtodosnumricos-150903221928-lva1-app6892 (1).pptx1raclasedemtodosnumricos-150903221928-lva1-app6892 (1).pptx
1raclasedemtodosnumricos-150903221928-lva1-app6892 (1).pptx
YeshuaCamposChvez
 
Introducción a los Métodos Numéricos
Introducción a los Métodos NuméricosIntroducción a los Métodos Numéricos
Introducción a los Métodos Numéricos
Joanny Ibarbia Pardo
 
Analisis numerico-resumen
Analisis numerico-resumenAnalisis numerico-resumen
Analisis numerico-resumen
Marbet31
 
14494030 metodos-numericos-basicos-para-ingenieria
14494030 metodos-numericos-basicos-para-ingenieria14494030 metodos-numericos-basicos-para-ingenieria
14494030 metodos-numericos-basicos-para-ingenieria
Leidy Moreno
 
Computadoras y mecanica de fluidos
Computadoras y mecanica de fluidosComputadoras y mecanica de fluidos
Computadoras y mecanica de fluidos
victor ore
 
Asignacion computacion aplicada
Asignacion computacion aplicadaAsignacion computacion aplicada
Asignacion computacion aplicada
lorenza20
 

Similar a Informe ecuaciones lineales, diferenciales en matlab (20)

ec dif con matlab.pptx
ec dif con matlab.pptxec dif con matlab.pptx
ec dif con matlab.pptx
 
Resolución de ecuaciones diferenciales con MATLAB R2015a
Resolución de ecuaciones diferenciales  con  MATLAB  R2015aResolución de ecuaciones diferenciales  con  MATLAB  R2015a
Resolución de ecuaciones diferenciales con MATLAB R2015a
 
Matlab
MatlabMatlab
Matlab
 
An 02 fundamentos del matlab
An 02 fundamentos del matlabAn 02 fundamentos del matlab
An 02 fundamentos del matlab
 
Introduccion a Matlab
Introduccion a MatlabIntroduccion a Matlab
Introduccion a Matlab
 
Trabajo Range-Kutta
Trabajo Range-KuttaTrabajo Range-Kutta
Trabajo Range-Kutta
 
Matlab
MatlabMatlab
Matlab
 
Copiade documento(2)
Copiade documento(2)Copiade documento(2)
Copiade documento(2)
 
El metodo doolittle
El metodo doolittleEl metodo doolittle
El metodo doolittle
 
Manual derive
Manual deriveManual derive
Manual derive
 
Matlabreyes
MatlabreyesMatlabreyes
Matlabreyes
 
algoritmos y fundamentos de programacion
algoritmos y fundamentos de programacionalgoritmos y fundamentos de programacion
algoritmos y fundamentos de programacion
 
1raclasedemtodosnumricos-150903221928-lva1-app6892 (1).pptx
1raclasedemtodosnumricos-150903221928-lva1-app6892 (1).pptx1raclasedemtodosnumricos-150903221928-lva1-app6892 (1).pptx
1raclasedemtodosnumricos-150903221928-lva1-app6892 (1).pptx
 
Introducción a los Métodos Numéricos
Introducción a los Métodos NuméricosIntroducción a los Métodos Numéricos
Introducción a los Métodos Numéricos
 
Manual derive
Manual deriveManual derive
Manual derive
 
Analisis numerico-resumen
Analisis numerico-resumenAnalisis numerico-resumen
Analisis numerico-resumen
 
14494030 metodos-numericos-basicos-para-ingenieria
14494030 metodos-numericos-basicos-para-ingenieria14494030 metodos-numericos-basicos-para-ingenieria
14494030 metodos-numericos-basicos-para-ingenieria
 
Computadoras y mecanica de fluidos
Computadoras y mecanica de fluidosComputadoras y mecanica de fluidos
Computadoras y mecanica de fluidos
 
Asignacion computacion aplicada
Asignacion computacion aplicadaAsignacion computacion aplicada
Asignacion computacion aplicada
 
matlab
matlabmatlab
matlab
 

Último

Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
joseabachesoto
 
Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.
MaraManuelaUrribarri
 
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
IVANBRIANCHOQUEHUANC
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
CarlosAroeira1
 
Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
YoverOlivares
 
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
JuanChaparro49
 
Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
UOC Estudios de Informática, Multimedia y Telecomunicación
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
ValGS2
 
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdfPLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
MariaCortezRuiz
 
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdfLas Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
NicolasGramajo1
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
CarlitosWay20
 
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdfDialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
fernanroq11702
 
Infografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdfInfografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdf
DanielMelndez19
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
JuanAlbertoLugoMadri
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
RobertRamos84
 
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
mesiassalazarpresent
 
Caso Prático de Análise de Vibrações em Ventilador de Extração
Caso Prático de Análise de Vibrações em Ventilador de ExtraçãoCaso Prático de Análise de Vibrações em Ventilador de Extração
Caso Prático de Análise de Vibrações em Ventilador de Extração
CarlosAroeira1
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
Victor Manuel Rivera Guevara
 
choro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiologíachoro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiología
elvis2000x
 
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptxCENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
SoyJulia1
 

Último (20)

Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
 
Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.
 
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
 
Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
 
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
 
Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
 
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdfPLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
 
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdfLas Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
 
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdfDialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
 
Infografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdfInfografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdf
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
 
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
 
Caso Prático de Análise de Vibrações em Ventilador de Extração
Caso Prático de Análise de Vibrações em Ventilador de ExtraçãoCaso Prático de Análise de Vibrações em Ventilador de Extração
Caso Prático de Análise de Vibrações em Ventilador de Extração
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
 
choro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiologíachoro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiología
 
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptxCENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
 

Informe ecuaciones lineales, diferenciales en matlab

  • 1. UNIVERSIDAD NACIONAL “HERMILIO VALDIZÁN” FACULTAD DE INGENIERÍA INDUSTRIA Y DE SISTEMAS E.P. DE INGENIERÍA INDUSTRIAL ECUACIONES LINEALES, DIFERENCIALES CON MATLAB DOCENTE: Ing. Jhonny Henry Piñán García INTEGRANTES: o MACHADO RODRIGUEZ, ABEL. o QUISPE ZUÑIGA, JHESLY o NINAMANGO MORALES, JOSE LUIS o SEVINCHE SOTO, EDDIE EDWARD o LOYOLA MAURICIO, ONATHAMY TAYZ HUÁNUCO – PERÚ 2020
  • 2. MATLAB Es un lenguaje de alto nivel, diseñado para proveer facilidades de cálculos numéricos, visualización y programación en un entorno muy sencillo de utilizar. MATLAB ofrece un entorno de desarrollo integrado (IDE) muy versátil con un lenguaje de programación propio (lenguaje M). MATLAB es un intérprete de comandos que permite efectuar cualquier operación lineales y no lineales, además de otros experimentos en forma numérica. con matrices de forma sencilla y rápida. Es un sistema interactivo cuyo elemento básico es la matriz (y como caso particular,vectores o escalares), tanto de datos numéricos como de información no numérica. Ventajas - Su programación requiere menos tiempo que otros lenguajes como FORTAN, C, PASCAL, etc. - Utiliza un lenguaje mas cercano a la mátemática - Permite definir fácil y rapidamente nuevas funcioes que se incorporan a MATLAB mediante el toolboxes - Posee grandes capacidades gráficas ¿Qué se peude realizar en MATLAB? - Analisis de datos - Polinomios - Graficos 2D
  • 3. - Grafico 3D - Ajuste de curvas - Interpolación - Analisis numerico - Resolución de educaciones diferenciales ECUACIONES LINEALES Una ecuación lineal o de primer grado es aquella que involucra solamente sumas y restas de variables elevadas a la primera potencia (elevadas a uno, que no se escribe). Son llamadas lineales por que se pueden representar como rectas en el sistema cartesiano. SISTEMA DE ECUACIONES LINEALES Un sistema de ecuaciones es un conjunto de dos o más ecuaciones que comparten dos o más incógnitas. Las soluciones de un sistema de ecuaciones son todos los valores que son válidos para todas las ecuaciones, o los puntos donde las gráficas de las ecuaciones se intersectan
  • 4. Su estructura Este sistema de M ecuaciones algebraicas lineales con N incógnitas puede escribirse en forma matricial como: 𝐴 𝑀∗𝑁 𝑋 =B MATRIZ DEL SISTEMA (MATRIZ AMPLIADA O AUMENTADA) VECTOR DE INCÓGNITAS TÉRMINOS INDEPENDIENTES
  • 5. COMANDOS Y FUNCIONES MATLAB PARA SOLUCIÓN NUMÉRICA DE LOS SISTEMAS DE ECUACIONES LINEALES Los comandos empleados en matlab son: FUNCIÓN DESCRIPCIÓN det(A) Determinante de la matriz cuadrada A. rank(A) Rango de la matriz A e = eig(A) Halla los valores característicos (eigenvalores) de la matriz cuadrada A. Es decir, calcula directamente las raíces que definen al polinomio característico de la matriz A. [ V, D] = eig(A,B) Halla la matriz diagonal D de valores característicos generalizados de la matrices cuadradas A y B y una matriz V, cuyas columnas son los vectores característicos correspondientes, cumpliéndose que A*V=B*V*D. P = poly(A) Calcula los coeficientes del polinomio característico de la matriz cuadrada A. Syms z y z…t Convierte las variables x y z …t en simbólicas. Solve(‘ec1, ec2,…ecn’, ‘x1, x2,…xn’) Resuelve n ecuaciones lineales simultaneas ec1, ec2,… ecn. (Sistema de las variables x1, x2,…xn)
  • 6. X = linsolve(A,B) Resuelve un sistema de ecuaciones lineales del tipo A*X=B, para una matriz cuadrada A, siendo B la matriz del termino. Independiente del sistema de ecuaciones. X = A/B Resuelve el sistema triangular A*X=B, emplea eliminación de Gauss. X = inv(A)+B Resuelve el sistema A*X=B. Emplea la matriz inversa. ECUACIONES DIFERENCIALES Una ecuación que relaciona una función y su variable (o sus variables) con sus derivadas Grado y orden de una ecuacion diferencial DIFERENCIAL ORDEN GRADO 2do ORDEN 1er GRADO 3er ORDEN 2do GRADO 3er ORDEN 1er GRADO 1er ORDEN 1er GRADO Existen varios métodos para resolver ecuaciones diferenciales, los cuales con adecuaciones necesarias se usan para resolver sistemas de ecuaciones 𝑒 𝑥 𝑑2 𝑦 𝑑𝑥2 + sen x 𝑑𝑦 𝑑𝑥 = x ( 𝑑3 𝑦 𝑑𝑥3 ) − 2( 𝑑2 𝑦 𝑑𝑥2 )3 + 𝑑𝑦 𝑑𝑥 = tanx 𝑑3 𝑦 𝑑𝑥3 + 2( 𝑑𝑦 𝑑𝑥 )4 + xy = 0 𝑑𝑦 𝑑𝑥 + P(x)y = Q(x)
  • 7. diferencailes. Entre los mas usados tenemos el método de Euler, Euler Gauss o metoso de Heun, metodo de serie Taylor, metodo de Milne, metodo de Adams – Bashforth-Moulton, metodo de Hamming y los métodos de Runge-Kutta. MATLAB tiene implemetado modulos básicos para resolver ecuaciones diferenciales y sistemas de ecuaciones diferenciales en forma directa, es decir, sin programar el algoritmo numerico. A continuación se describen los comando mas importantes empleados en MATLAB para la resolución de ecuaciones diferenciales: Comando principal Comando “dsolve” eq, var= es la ecuación a resolver, debe ser introducida como cadena, incluso si contiene objetos simbólicos. COMANDOS MÁS IMPORTANTES EMPLEADOS EN MATLAB PARA LA RESOLUCIÓN DE ECUACIONES DIFERENCIALES COMANDO DESCRIPCIÓN ode45. .(Ordinary differential equation solver of 4th and 5th order). Este método arroja resultados satisfactorios para la mayoría de los modelos continuos y resulta ser un bueno como primera aproximación cuando no se conoce mucho del sistema en estudio
  • 8. ode23. .(Ordinary differential equation solver of 2th and 3th order). Este método resulta más eficiente que ode45 cuando las tolerancias del error no son tan estrictas y el sistema presenta un leve grado de rigidez. ode113.(método multipaso) Necesita conocer de varios puntos anteriores para calcular la solución actual, resulta más eficiente que ode45 cuando las tolerancias del error se tornan muy estrictas. ode15s.(método multipaso de orden variable (entre uno y cinco) Este método es recomendable si el sistema es rígido (o un problema diferencial algebraico) o bien si el ode45 falla o resulta ineficaz. ode23s.(método de un solo paso) Más eficiente que ode15s para altas tolerancias y en sistemas rígidos ode23t.(método que utiliza interpolación libre) Usado para resolver ecuaciones diferenciales ordinarias y algebraicas por la regla trapezoidal, cuando el sistema es semirígido. Ode23tb(Ecuaciones diferenciales ordinarias) Esta utiliza en una primer paso la regla trapezoidal y en un segundo paso las fórmulas de diferenciación por atraso
  • 9. orden dos. Más eficiente que ode15s para tolerancias altas. bvp4c.(método multipaso) Ecuaciones diferenciales ordinarias con valores en la frontera. GRAFICANDO ECUACIONES DIFERENCIALES Para graficar esta solución requerimos de un intervalo sobre el cual se graficará la solución obtenida, en este caso [−2, 3]. Ejemplo 1 Tenemos la siguiente ecuación diferencial: >>dsolve('Dy=2*x*y','x’) ans = C1*exp(x^2) Sabemos que esta constante C1 se determina usando una condición inicial para la ecuación diferencial, por ejemplo y(0) = 5. Para resolver la ecuación diferencial con esta condición inicial necesitamos el código: CODIGO: >> dsolve('Dy=2*x*y','y(0)=5','x’) ans = 5*exp(x^2) 1 1 𝑑𝑦 𝑑𝑥 = 2𝑥𝑦
  • 10. Finalmente graficamos los resultados insertando el siguiente código. >> x=-2:0.05:3; >>y=eval(vectorize(ans)); >> plot(x,y)
  • 11. Ejemplo 2 Tenemos la siguiente ecuación diferencial >> dsolve('D2y-4*y=5','y(0)=0','Dy(0)=1’) ans = 3*exp(-2*t))/8+(7*exp(2*t))/8-5/4 Para la solución consideramos la ecuación diferencial: Solución >> dsolve('Dy=0.1*y-0.02*y^2','x') ans = -5/(exp(C1 – x/10)-1 Para resolver necesitamos el codigo: >> dsolve('Dy=0.1*y-0.02*y^2','y(0)=0.01', 'x') ans = -5/(exp(log(499) – x/10)+1) 𝑑2 𝑦 𝑑𝑥2 − 4y = 5 y(0) = 0 dy 𝑑𝑥 𝑥 = 0 = 1 𝑑𝑦 𝑑𝑥 = 0.1y − 0.02𝑦2
  • 12. Graficamos sobre el intervalo >> x= 0:1.5:120; >>y=eval(vectorize(ans)); >> plot(x,y) CONCLUSIONES ✓ La aplicación de los métodos de solución numérica para sistemas de ecuaciones lineales mediante el software de aplicación MATLAB, nos facilitará como alumnos de ingeniería la mejor comprensión de estos sistemas y de los procesos matemáticos. ✓ MATLAB es un potente recurso matemático que acompañará siempre al alumno en su proceso de aprendizaje, ya que con mínimos conocimientos informáticos ofrece toda una gama de posibilidades para resolver los problemas dandonos como resultado un mejor aprendizaje. [0,120]