ARMADAS ESPE
EXTENSIÓN LATACUNGA
DEPARTAMENTO DE CIENCIAS EXACTAS
INGENIERÍA MECATRÓNICA
ECUACIONES DIFERENCIALES
ORDINARIAS
ECUACIONES EN
DIFERENCIAS
DOCENTE
Dr. Wilson Román
INTEGRANTES
Andrés Bonilla
Darling Ñato
Bryan Torres
Latacunga - Ecuador
Índice general
1. ECUACIONES EN DIFERENCIAS 3
1.1. Sucesiones Aritméticas y Geométricas . . . . . . . . . . . . . . . 3
1.2. Ecuaciones en Diferencias (E.D) . . . . . . . . . . . . . . . . . . 4
1.2.1. Conceptos Generales . . . . . . . . . . . . . . . . . . . . . 4
1.3. Ecuaciones en Diferencias Lineales de Primer Orden . . . . . . . 7
1.3.1. Ecuación en Diferencias Lineales Homogénea con Coefi-
cientes Constantes . . . . . . . . . . . . . . . . . . . . . . 7
1.4. Ecuaciones en Diferencias Lineales de Orden Superior . . . . . . 9
1.4.1. Solución general de la ecuación en diferencias lineal ho-
mogénea de orden n con coeficientes constantes . . . . . . 9
2. EJERCICIOS 11
2.1. Ejercicios Resueltos . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2. Ejercicios Propuestos . . . . . . . . . . . . . . . . . . . . . . . . . 15
3. INTERFACE EN MATLAB 16
4. BIBLIOGRAFÍA 23
1
ÍNDICE GENERAL 2
INTRODUCCIÓN
Las ecuaciones en diferencias y diferenciales ordinarias son herramientas de gran
importancia para el análisis. Son una excelente representación de un gran núme-
ro de situaciones en la vida real y la teorı́a que lo abarca es suficientemente
extensa para suministrar elementos que permita su clara comprensión.
Esto se evidencia por el hecho que, dentro de las matemáticas aplicadas, las
Ecuaciones Diferenciales juegan un papel muy importante en las disciplinas
cientı́ficas. En sus inicios aparece en problemas mecánicos y geométricos, pos-
teriormente su campo de aplicación se va extendiendo a todas las ramas de la
fı́sica y en los últimos años es común encontrarlas aplicadas a disciplinas tan
diversas como la biologı́a, la economı́a, la ingenierı́a, la sociologı́a y la fisiologı́a,
entre otras.
De más reciente aparición son las Ecuaciones en Diferencias, las cuales han
adquirido una importancia relevante con el creciente estudio y simulación de
sistemas discretos en las diferentes disciplinas que modelan y estudian sistemas
discretos como la ingenierı́a y la economı́a, dado que este tipo de modelamiento
es más ajustado a la realidad.
ECUACIONES EN
DIFERENCIAS
En función del número que tengan, las sucesiones pueden ser finitas o in-
finitas.
an 6 an+1
O decrecientes si:
an > an+1
Son aritméticas cuando cada término es la suma del término anterior más
un número constante, al que llamamos diferencia y denotamos por d. Es
decir:
an+a = an + d
3
CAPÍTULO 1. ECUACIONES EN DIFERENCIAS 4
an+1 = an ∗ r
{y0 , y1 , y2 , · · · , yn , · · · }
Ejemplo 1:
yn+3 − yn+1 = n2 + 3
Ejemplo 2:
Determinar el orden de las siguientes ecuaciones en diferencias.
yn+3 − yn+1 − 5yn = n
OperadorM ayor − OperadorM enor = k
(n + 3) − (n + 0) = k
k=3
Es una e.d. de orden tres.
yn+3 − yn+1 = n2 − 3
OperadorM ayor − OperadorM enor = k
(n + 3) − (n + 1) = k
k=2
Ejemplo 3:
Verificar si la solucion dada satisface a la Ecuación en Diferencias.
yn+2 + yn = 2n + 2
n + 2 + n = 2n + 2
2n + 2 = 2n + 2
Ejemplo 4:
Dada la solución general y las condiciones iniciales hallar la solución final
de la e.d.
yn = 3n + c
Considerando las condiciones iniciales se tiene que su solución general es:
y0 = 3(0) + c
2=0+c
c=2
Por lo que la solución final es la siguiente:
yn = 3n + 2
Es decir la solución es la sucesión:
a1 y a0 son constantes.
es una función en n.
Ejemplo 5: Si se tiene una ecuación en diferencias definida de la siguiente
forma:
yn − yn−1 = ayn−1
y reemplazando n − 1 por n en l ecuación entonces se tiene:
n⇒n+1
n−1⇒n
yn+1 − yn = ayn donde n = 0, 1, 2 · · ·
Entonces se tiene una ecuación en diferencias de primer orden con a definida
como una constante.
yn = Can (1.4)
para cualquier valor de parametro C.
yn+1 − yn = (a − 1)Can
reemplazando de (1,4)
yn+1 − yn = (a − 1)yn
Por tanto la ecuación (1,4) es solución de la ecuación (1,3).
Eligiendo C adecuadamente, se satisface la condición inicial. Obviamente la
ecuación (1,4) cumple la condición de unicidad. Por consiguiente, la ecuación
(1,4) es una solución general de la de la ecuación (1,3).
Teorema 2 .-Sucesión Aritmética
Sea la ecuacion en diferencias:
yn+1 − yn = b
para los valores de n = 0, 1, 2, · · · su solución esta dada por la familia:
yn = C + bn (1.6)
Demostración del Teorema 2
A partir de :
y1 = y0 + b
y2 = y1 + b = y0 + 2b, · · ·
se sustituye n por n + 1 en la ecuación (1,6) y se tiene:
Ejemplo 6:
yn+3 + n2 yn+2 − 3yn+1 + 2n yn = 3n + 1
Es una e.d. de órden superior de grado 3.
Definición 9 .-A
r0n+k +a1 r0n+k−1 +· · ·+ak+1 +an r0n+1 = r0n (r0k +a1 r0k−1 +· · ·+ak ) = r0n P (r0 ) = r0t = 0
2. La ecuación caracterı́stica (1,10) tiene todas sus raı́ces reales: r1 con mul-
tiplicidad u y ru+1 , · · · , rk simples, entonces:
EJERCICIOS
yn+1 − 2yn = 0
Ahora se obtiene las raices del polinomio caracterı́stico.
p(r) = r − 2 = 0
r=2
Se tiene la solución.
ynk = k1 2n
Ahora resolvemos la Ecuación en diferencias completa.
ynp = k2 an
ynp = k2 3n (Eq2)
Sustituimos la Eq.2 en la Eq.1 .
yn+1 − 2yn = 3n
3n+1 k2 − 2 ∗ 3n k2 = 3n
11
CAPÍTULO 2. EJERCICIOS 12
3n (3k 2 − 2k 2 − 1) = 0
k2 = 1
Por tanto, tenemos la solución.
ynp = 1 ∗ 3n
ynp = 3n
La solución general de la Ecuación en diferencias es la suma de la solución
de la Ecuacion en diferencias homogenea y la particular, es decir:
y n = ynh + ynp
y n = k1 2n + 3n
Finalmente, con la condición de valor inicial obtenemos la cosntante que
nos queda:
1 = yo = k1 20 + 30 = k1 + 1
k1 = 0
Por lo tanto la solución es:
yn = 0 ∗ 2n + 3n
∴ yn = 3n
2. yn+1 − yn = n, y0 = 0
Resolvemos la parte homogénea de la Ecuación en diferencias.
yn+1 − yn = 0
Ahora se obtiene las raices del polinomio caracterı́stico.
p(r) = r − 1 = 0
r=1
Se tiene la solución.
yn = k 1 1 n
yn = k1
Ahora resolvemos la Ecuación en diferencias completa.
yn+1 − yn = n(Eq1)
an nr , r = 1, a = 1
Planteamos la solución particular.
y p = p(n) = k2 + k3 n(Eq2)
Sustituimos la Eq.2 en la Eq. 1.
k2 + k3 (n + 1) − k2 − k3 n = n
k2 + nk3 + k3 − k2 − k3 n = n
k3 = n
Puesto que esto no es viable, utilizamos un polinomio de grado 2.
y p = p(n) = k2 + k3 n + k4 n2 (Eq3)
Se sustituye la Eq.3 en la Eq. 1.
k2 + k3 (n + 1) + k4 (n + 1)2 − k2 − k3 n − k4 n2 = n
k2 + nk3 + k3 + k3 + n2 k4 + 2nk4 + k4 − k2 − nk3 − n2 k4 = n
k3 + 2nk4 + k4 = n
Igualando coeficientes.
k3 + k4 = 0, 2nk4 = n
1
k3 = −k4 , k4 =
2
1 1
k4 = , k3 = −
2 2
N ohaycondicionesparak2
Aplicamos la condición inicial.
1 1
y p = k2 − n + n2
2 2
Por lo tanto la solución de la Ecuación en diferencias es:
yn = y h + y p
1 1
∴ yn = k1 + k2 − n + n2
2 2
p(r) = r2 − 4r − 4 = 0
√
r1 = 2 + 2 2
CAPÍTULO 2. EJERCICIOS 14
√
r2 = 2 − 2 2
Al ser raı́ces simples y reales sabemos que la solución homogenea es:
√ √
ynh = k1 (2 + 2 2)n + k2 (2 − 2 2)n
ynp = k3 2n (Eq2)
Sustituimos la Eq.2 en la Eq.1.
k3 2n+2 − 4 ∗ k3 2n+1 − 4 ∗ k3 2n = 2n
k3 22 − 4 ∗ k3 21 − 4 ∗ k3 = 1
4k3 − 8k3 − 4k3 = 1
1
k3 = −
8
Por lo tanto, tenemos la solución particular.
1
ynp = − 2n
8
Con lo que tenemos la solución general.
√ √ 1
yn = ynh + ynp = k1 (2 + 2 2)n + k2 (2 − 2 2)n − 2n
8
Aplicamos la condición inicial.
1
0 = y0 = k1 + k2 −
8
√ √ 1
1 = y1 = k1 (2 + 2 2) + k2 (2 − 2 2) −
4
Y obtenemos el sistema:
1 √ √ 5
k1 + k2 = , k1 (2 + 2 2) + k2 (2 − 2 2) =
8 4
√
1 2
k1 = +
16 8
√
1 2
k2 = −
16 8
Finalmente, la solución de la Ecucación en diferencias es:
√ √
1 2 √ n 1 2 √ 1
∴ yn = ( + )(2 + 2 2) + ( − )(2 − 2 2)n − 2n
16 8 16 8 8
CAPÍTULO 2. EJERCICIOS 15
3
4. 8yn−2 − 6yk+1 + yk = 9, sabiendo que y0 = 1, y1 = 2
Aplicando la transformada z.
Y (z) 5 4 6 9 3
= 1 − 1 + 1 − 1 +
z z− 2 z− 4 z− 4 z− 2
z−1
Y (z) 2 4 3
= 1 − 1 +
z z− 4 z− 2
z−1
Y ası́:
2z 4z 3z
Y (z) = 1 − 1 + z−1
z−4 z−2
Usando la equivalencia de Z −1 ( z−a
z
) = ak se obtiene:
1 1
∴ yn = 2( )n − 4( )n + 3
4 2
INTERFACE EN MATLAB
16
CAPÍTULO 3. INTERFACE EN MATLAB 17
if isempty (edit2)==1
set(handles.text11,’String’,’Ingrese un valor en el segundo cuadro’)
return;
end;
isempty (edit3)==1
set(handles.text11,’String’,’Ingrese un valor en el tercer cuadro’)
return;
end;
n_max=str2num(edit1);
n=0:n_max;
x(1)=1;
for i=2:n_max+1
x(i)=0;
end
Cambio de tipo de Variable de String a Número
a=str2num(edit2);
b=str2num(edit3);
y=filter(b,a,x)
CAPÍTULO 3. INTERFACE EN MATLAB 19
set(handles.uitable1,’Data’,y);
Calculo de la trasformada Z y establecimiento de la respuesta dentro de un Label
disp(’Transffformada Z’)
TF=tf(b,a,-1)
T=evalc(’TF’);
set(handles.text11,’String’,T);
edit1=get(handles.edit1,’String’);
edit2=get(handles.edit2,’String’);
edit3=get(handles.edit3,’String’);
Condicionamiento para las variables vacı́as o con dato string
if isempty (edit1)==1
set(handles.text11,’String’,’Ingrese un valor en el primer cuadro’)
return;
else if isnan(str2double(edit1))==1 ;
set(handles.text11,’String’,’Ingrese un dato numerico en
el primer cuadro’)
CAPÍTULO 3. INTERFACE EN MATLAB 20
return;
end;
end;
if isempty (edit2)==1
set(handles.text11,’String’,’Ingrese un valor en el segundo cuadro’)
return;
end;
if isempty (edit3)==1
set(handles.text11,’String’,’Ingrese un valor en el tercer cuadro’)
return;
end;
Establecimiento del numero de respuestas máximas
n_max=str2num(edit1);
n=0:n_max;
x(1)=1;
for i=2:n_max+1
x(i)=0;
end
Cambio de tipo de Variable de String a Número
%a=str2num(edit2);
%b=str2num(edit3);
y=filter(b,a,x)
Transformada Z
TF=tf(b,a,-1)
Activación del Panel
set(handles.panel1,’Visible’,’on’)
axes(handles.axes3)
subplot(1,2,1),stem(n,y,’filled’);
title(’Grafica de Puntos’);
Cuadricula Milimétrica
CAPÍTULO 3. INTERFACE EN MATLAB 21
grid on
grid minor
subplot(1,2,2),plot(fft(y,1000),’r’);
%title(’Grafica de la Trasformada’);
Cuadricula Milimétrica
grid on
grid minor
BIBLIOGRAFÍA
23