Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Roberto Rivera
NRC 1121
Métodos Numéricos
17 de febrero de 2018
1
MARCO TEÓRICO
Sea y = f (x), tal que f : R → R, y (n) la n-ésima derivada de y, entonces una ecuación
diferencial ordinaria (EDO) de orden n tiene siguiente forma:
Soluciones
u(x) = v(x)
Una solución general de una ecuación de orden n es una solución que contiene n variables
arbitrarias, correspondientes a n constantes de integración. Una solución particular es derivada
de la solución general mediante la fijación de valores particulares para las constantes, a menudo
elegidas para cumplir condiciones iniciales. Una solución singular es la que no puede derivarse
de la general.
EJERCICIO
Dada la siguiente EDO, encuentre una solución polinómica aproximada para 8 subinterva-
los, presente ademas la gráfica.
00
y + 2y 0 − y = senh2 (x)
f (x) = y(0) = 0
y(0,5) = π6
b−a 0,5 − 0 1
h= = =
n 8 16
Puntos en x:
x0 = 0;
1
x1 = ;
16
2
x2 = ;
16
3
x3 = ;
16
4
x4 = ;
16
5
x5 = ;
16
6
x6 = ;
16
7
x7 = ;
16
1
x8 =
2
Si:
k = 1;
y0 ( 15
16
− y1 ( 513
) 256
) + y2 ( 17
16
1
) = ( 256 1
)senh2 ( 16 )
k = 2;
y1 ( 15
16
− y2 ( 513
) 256
) + y3 ( 17
16
1
) = ( 256 2
)senh2 ( 16 )
k = 3;
y2 ( 15
16
− y3 ( 513
) 256
) + y4 ( 17
16
1
) = ( 256 3
)senh2 ( 16 )
k = 4;
y3 ( 15
16
) − y4 ( 513
256
) + y5 ( 17
16
1
) = ( 256 4
)senh2 ( 16 )
k = 5;
y4 ( 15
16
) − y5 ( 513
256
) + y6 ( 17
16
1
) = ( 256 5
)senh2 ( 16 )
k = 6;
15
y5 ( 16 ) − y6 ( 513
256
) + y7 ( 17
16
1
) = ( 256 6
)senh2 ( 16 )
k = 7;
y6 ( 15
16
− y7 ( 513
) 256
) + y8 ( 17
16
1
) = ( 256 7
)senh2 ( 16 )
y1 y2 y3 y4 y5 y6 y7
513
y1
− 17
15256 16
0 0 0 0 0
y2
513 17
16 −15256 0 0 0 0 y3
16
513 17
0
16
− 256 16
0 0 0
y4
15 513 17
0
0 16
− 256 16
0 0
y5
15 513 17
0
0 0 16
− 256 16
0
y6
15 513 17
0 0 0 0 16
− 256 16
y7
15
0 0 0 0 0 16
− 513
256
1 2 1 15
( 256 )senh ( 16 ) − 0( 16 )
1 2 2
( 256 )senh ( 16 )
1 3
( 256 )senh2 ( 16 )
1 2 4
=
( 256 )senh ( 16 )
1 5
( 256 )senh2 ( 16 )
1 2 6
( 256 )senh ( 16 )
1 7
( 256 )senh2 ( 16 ) − π6 ( 16
17
)
0
1
16
2
16
3
164
x= 16
5
16
6
16
7
16
1
2
0
0,092763
0,174968
0,248203
y=
0,313866
0,373192
0,427281
0,477120
π
6
LAGRANGE
function P=Lagrange(x,y)
%P=Lagrange([0 1/16 2/16 3/16 4/16 5/16 6/16 7/16 1/2],[0 0.092763 0.174968 0.248203 0.3
0.373192 0.427281 0.477120 pi/6])
n=length(x);
L=zeros(n,n);
for k=1:n
V=1;
for j=1:n
if k~=j
V=conv(V,poly(x(j)))/(x(k)-x(j));
endif
endfor
L(k,:)=V;
endfor
P=y*L;
x1=min(x):0.001:max(x);
y1=polyval(P,x1);
plot(x1,y1,’g’,x,y,’or’)
title(’Polinomio de Lagrange ’);
P=polyout(P,’x’);
disp("RESPUESTA: \n");
endfunction
GRÁFICA
RESPUESTA:
CONCLUSIÓN
Este método para encontrar la solución de una ecuación diferencial cualquiera que sea, es
recomendado para cualquier caso, en especial para poder resolver problemas de ingenierı́a; que
se irán dando a lo largo de nuestra carrera; debido a su poca complejidad, utilizando las for-
mulas de diferencias finitas.
BIBLIOGRAFÍA