Академический Документы
Профессиональный Документы
Культура Документы
Laboratorio N°7
Ecuaciones Diferenciales de Primer orden
Alumno:
Salinas Fernández Paulo Aimar
Ciclo: III
Sección: “B”
Profesor:
Godínez De La Cruz Ernesto Juan
Fecha de realización: 07/05/18
Fecha de presentación:10/05/18
2018-1
Matemática Aplicada a la Mecatrónica
Objetivo
El presente laboratorio tiene como objetivo utilizar los comandos del Matlab para
resolver una ecuación diferencial ordinaria de primer orden
Fundamento Teórico
Una ecuación diferencial (ED) es una ecuación que relaciona de manera no trivial a
una función desconocida y una o más derivadas de esta función desconocida con
respecto a una o más variables independientes. Si la función desconocida depende
de una sola variable la ecuación diferencial se llama ordinaria, por el contrario, si
depende de más de una variable, se llama parcial.
La frase de manera no trivial que hemos usado en la definición anterior tiene como
propósito descartar ecuaciones diferenciales que satisfacen la definición, pero son
realmente identidades, es decir, son siempre verdaderas sin importar quién sea la
función desconocida
2
Matemática Aplicada a la Mecatrónica
Procedimiento
clc
clear all
close all
y=dsolve('Dy=(sin(2*t))^2');
y = C + t/2 - sin(4*t)/8
clc
clear all
close all
yp=dsolve('Dy=(sin(2*t))^2','y(0)=1');
t=0 y=1
y = C + t/2 - sin(4*t)/8
1=C+0-0 C=1
yp=dsolve('Dy=(sin(2*t))^2,y(0)=1');
clc
clear all
close all
t=0:0.0001:5;
yp=t/2 - sin(4*t)/8 + 1;
plot(t,yp,'.')
xlabel('t')
ylabel('yp')
title('Solucion particular')
grid on
3
Matemática Aplicada a la Mecatrónica
t 1
2. Resolver la siguiente ecuación diferencial y '
t 2 1
a) Obtener la solución general
clc
clear all
close all
y=dsolve('Dy=(t+1)/(t^2+1)');
clc
clear all
close all
yp=dsolve('Dy=(t+1)/(t^2+1)','y(0)=2');
t=0 y=2
Yp=log(t^2 + 1)/2 + atan(t) + 2
2=C+0-0 C=2
yp=dsolve('Dy=(t+1)/(t^2+1)','y(0)=2');
4
Matemática Aplicada a la Mecatrónica
clc
clear all
close all
t=0:0.0001:5;
yp=log(t.^2 + 1)/2 + atan(t) + 2;
plot(t,yp,'.')
xlabel('t')
ylabel('yp')
title('Solucion particular')
grid on
clc
clear all
close all
y=dsolve('Dy=t^2*exp(-2*t)');
5
Matemática Aplicada a la Mecatrónica
clc
clear all
close all
yp=dsolve('Dy=t^2*exp(-2*t)','y(0)=2');
t=0 y=2
YP=9/4 - (exp(-2*t)*(4*t^2 + 4*t + 2))/8
C=9/4
yp=dsolve('Dy=t^2*exp(-2*t)','y(0)=2');
clc
clear all
close all
t=0:0.0001:5;
yp=9/4 - (exp(-2*t).*(4*t.^2 + 4*t + 2))/8;
plot(t,yp,'.')
xlabel('t')
ylabel('yp')
title('Solucion particular')
grid on
6
Matemática Aplicada a la Mecatrónica
clc
clear all
close all
y=dsolve('Dy=(sin(t))*exp(-t)');
clc
clear all
close all
yp=dsolve('Dy=(sin(t))*exp(-t)','y(0)=4');
t=0 y=4
YP=9/2 - (exp(-t)*(cos(t) + sin(t)))/2
C=9/2
yp=dsolve('Dy=(sin(t))*exp(-t)','y(0)=4');
7
Matemática Aplicada a la Mecatrónica
clc
clear all
close all
t=0:0.0001:5;
yp=9/2 - (exp(-t).*(cos(t) + sin(t)))/2;
plot(t,yp,'.')
xlabel('t')
ylabel('yp')
title('Solucion particular')
grid on
Conclusiones
8
Matemática Aplicada a la Mecatrónica
Aplicaciones
clc
clear all
close all
y=dsolve('Dy=2-y');
y= C*exp(-t) + 2
clc
clear all
close all
yp=dsolve('Dy=2-y','y(0)=0');
t=0 y=0
yp= 2 - 2*exp(-t)
C=2
yp=dsolve('Dy=2-y','y(0)=0');
yp= 2 - 2*exp(-t)
clc
clear all
close all
t=0:0.0001:5;
yp=2 - 2*exp(-t);
plot(t,yp,'.')
xlabel('t')
ylabel('yp')
title('Solucion particular')
grid on
9
Matemática Aplicada a la Mecatrónica
clc
clear all
close all
y=dsolve('Dy=2*sin(2*t)+1');
y= C + t - cos(2*t)
clc
clear all
close all
yp=dsolve('Dy=2*sin(2*t)+1','y(0)=2');
t=0 y=2
yp= t - cos(2*t) + 3
C=3
yp=dsolve('Dy=2*sin(2*t)+1','y(0)=2');
yp= t - cos(2*t) + 3
10
Matemática Aplicada a la Mecatrónica
clc
clear all
close all
t=0:0.0001:5;
yp=t - cos(2*t) + 3;
plot(t,yp,'.')
xlabel('t')
ylabel('yp')
title('Solucion particular')
grid on
clc
clear all
close all
y=dsolve('Dy=3*tan(t*2)');
y= C - (3*log(cos(2*t)))/2
j) Considerar la condición inicial
11
Matemática Aplicada a la Mecatrónica
clc
clear all
close all
y=dsolve('Dy=3*tan(t*2)','y(pi/6)=2');
t= π/6 y=2
yp= 2 - (3*log(cos(2*t)))/2 - (3*log(2))/2
y=dsolve('Dy=3*tan(t*2)','y(pi/6)=2');
yp= 2 - (3*log(cos(2*t)))/2 - (3*log(2))/2
clc
clear all
close all
t=0:0.0001:5;
yp=2 - (3*log(cos(2*t)))/2 - (3*log(2))/2;
plot(t,yp,'.')
xlabel('t')
ylabel('yp')
title('Solucion particular')
grid on
12
Matemática Aplicada a la Mecatrónica
t−2y
4. Resolver la siguiente ecuación diferencial 𝑦 ′ = , 𝑦(0) = 1
t−1
m) Obtener la solución general
clc
clear all
close all
y=dsolve('Dy=(t-2*y)/(t-1)');
clc
clear all
close all
y=dsolve('Dy=(t-2*y)/(t-1)','y(0)=1');
t=0 y=1
yp= 1/(t - 1)^2 + (t^2*(2*t - 3))/(6*(t - 1)^2)
C=1
13
Matemática Aplicada a la Mecatrónica
y=dsolve('Dy=(t-2*y)/(t-1)','y(0)=1');
yp= 1/(t - 1)^2 + (t^2*(2*t - 3))/(6*(t - 1)^2)
clc
clear all
close all
t=-3:0.0001:3;
yp=1./(t - 1).^2 + (t.^2.*(2*t - 3))./(6.*(t -
1).^2);
plot(t,yp,'.')
xlabel('t')
ylabel('yp')
title('Solucion particular')
grid on
clc
clear all
close all
y=dsolve('Dy=cos(t)-y*cot(t)');
y= sin(t)/2 + C/sin(t)
14
Matemática Aplicada a la Mecatrónica
clc
clear all
close all
y=dsolve('Dy=cos(t)-y*cot(t)','y(pi/4)=2');
t=pi/4 y=2
yp= sin(t)/2 + (2^(1/2) - 1/4)/sin(t)
C=(2^(1/2) - 1/4)
y=dsolve('Dy=cos(t)-y*cot(t)','y(pi/4)=2');
yp= sin(t)/2 + (2^(1/2) - 1/4)/sin(t)
clc
clear all
close all
t=0:0.0001:20;
yp=sin(t)./2 + (2^(1/2) - 1/4)./sin(t);
plot(t,yp,'.')
xlabel('t')
ylabel('yp')
title('Solucion particular')
grid on
15
Matemática Aplicada a la Mecatrónica
16