Está en la página 1de 4

UNIVERSIDAD CATOLICA DE LA SANTISIMA CONCEPCION

FACULTAD DE INGENIERIA
DEPARTAMENTO DE MATEMATICA Y FISICA APLICADAS
Ecuaciones Diferenciales (IN1008C)
Test 3 de Laboratorio
Mi ercoles 25 de Junio de 2014.
LEER CUIDADOSAMENTE. Enviar los programas DURANTE(AL FINAL) de la hora de
laboratorio al e-mail del profesor de laboratorio, NO se aceptar an tareas fuera de
ese plazo.S olo se revisan los programas que se ejecutan.
Problema 1. [3 Puntos] Usando los comandos para la transformada de Laplace, resolver el siguiente problema
de valor inicial (PVI):
y

(t) + 4y

(t) + 4y(t) = (t 2) + f(t), 0 t 12


y(0) = 1
y

(0) = 0
a) Para f dada por:
f(t) =

t 0 t 1
t
2
1 < t 3
cos(2t) t > 3
Escriba un rutero que realize esto, similar al visto en clases, que incluya la graca de la solucion
en el intervalo indicado, [0, 12]. Guarde el rutero con el nombre P1a.
b) Para f dada por:
f(t) =

t + 2 0 t 1
t
3
1 < t 3
sin(t) t > 3
Escriba un rutero que realize esto, similar al visto en clases, que incluya la graca de la solucion
en el intervalo indicado, [0, 12]. Guarde el rutero con el nombre P1b.
Problema 2. [3 Puntos] Escriba un programa tipo function que reciba como entrada un valor M, y calcule la
M-esima suma de Fourier:
S
M
(x) =
a
0
2
+
M

n=1
(a
n
cos(nx) + b
n
sin(nx))
donde a
0
=
1

f(x) dx, a
n
=
1

f(x) cos(nx) dx y b
n
=
1

f(x) sin(nx) dx
Para f : [, ] R dada por:
f(x) = |x|
La salida del programa debe ser un graco de la funcion f y de la M-esima suma de Fourier S
M
.
Guardar el programa con el nombre P2.
1
Solucion Propuesta para P1a:
clear all;close all;
clc
%Define la variable simbolica Y
syms Y;
% define la ecuacion diferencial
ecuacion=... % 1 punto definir la ecuacion correctamente
sym(D(D(y))(t)+4*D(y)(t)+4*y(t)=dirac(t-2)+t*heaviside(t)+heaviside(t-1)*(t^2-t)+heaviside(t-3)*(cos(2*pi*t)-t^2));
% calcula la transformada de Laplace
directa=laplace(ecuacion) % 0.25 puntos aplicar comando laplace
% sustituye las condiciones iniciales y renombra la incognita
% 1 punto condiciones iniciales bien definidas
directa1=subs(directa,{laplace(y(t),t,s),y(0),D(y)(0)},{Y,1,0})
% reseulve la ecuacion algebraica
valor=solve(directa1,Y) % 0.25 resolver ecuacion algebraica
% calcula la transformada inversa de Laplace
inversa=ilaplace(valor) % 0.25 aplicar laplace inversa
% grafica y pone las etiquetas en los ejes
ezplot(inversa,[0,12]) % 0.25 graficar
title(Solucion)
xlabel(tiempo)
grid on
El graco del problema 1, parte a) es:
2
Solucion Propuesta para P1b:
clear all;close all;
clc
%Define la variable simbolica Y
syms Y;
% define la ecuacion diferencial
ecuacion=... % 1 punto definir la ecuacion correctamente
sym(D(D(y))(t)+4*D(y)(t)+4*y(t)=dirac(t-2)+(t+2)*heaviside(t)+heaviside(t-1)*(t^3-(t+2))+heaviside(t-3)*(sin(pi*t)-t^3));
% calcula la transformada de Laplace
directa=laplace(ecuacion) % 0.25 puntos aplicar comando laplace
% sustituye las condiciones iniciales y renombra la incognita
% 1 punto condiciones iniciales bien definidas
directa1=subs(directa,{laplace(y(t),t,s),y(0),D(y)(0)},{Y,1,0})
% reseulve la ecuacion algebraica
valor=solve(directa1,Y) % 0.25 resolver ecuacion algebraica
% calcula la transformada inversa de Laplace
inversa=ilaplace(valor) % 0.25 aplicar laplace inversa
% grafica y pone las etiquetas en los ejes
ezplot(inversa,[0,12]) % 0.25 graficar
title(Solucion)
xlabel(tiempo)
grid on
El graco del problema 1, parte b) es:
3
Solucion Propuesta para P2 y graco para M = 5:
function f1=P2(M)
a0=pi; % 0.5 punto
x=(-pi:0.01:pi);
S=0.5.*a0;
for n=1:M
a=2/(pi*n^2)*((-1)^(n)-1); % 0.5 punto
b=0; % 0.5 punto
t=a.*cos(n.*x)+b.*sin(n.*x);
S=S+t;
end
p=length(x); % 1 punto por definir la funcion
y=zeros(p,1);
for i=1:p
if -pi <= x(i) && x(i)<=0
y(i)=-x(i);
else
y(i)=x(i);
end
end
f1=figure(1); % 0.5 punto
plot(x,y,b,x,S,r);
grid on;
4