P. 1
Ejercicio_resuelto_conMatlab_2

Ejercicio_resuelto_conMatlab_2

|Views: 7|Likes:

More info:

Published by: Nixon Yesid Niño Alvarez on Jun 10, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/22/2015

pdf

text

original

Ejemplo1 Usando ABM, de orden 4 con una longitud de paso de 0.

2, determine una aproximación a y(1) si y '= t+y – 1, con y(0)=1 Solución PASO 1 Codificación en matlab: function s = abm4(t0,y0,tf,N) h=(tf-t0)/N; t(1)=t0;y(1) = y0; f=inline('t+y-1','t','y'); % Inicialización con Runge-Kutta, ¿Porqué? for k=1:3 k1 = f(t(k),y(k)); k2 = f(t(k)+0.5*h,y(k)+ 0.5*h*k1); k3 = f(t(k)+0.5*h,y(k)+ 0.5*h*k2); k4 = f(t(k)+h,y(k)+h*k3); y(k+1) = y(k) + h*(k1+2*k2+2*k3+k4)/6; t(k+1)=t(k)+h; end; % Inicio del método predictor-corrector de Adams-Bashforth-Moulton for k=4:N yp(k+1) = y(k) +h*(55*f(t(k),y(k))-59*f(t(k-1),y(k-1))+37*f(t(k-2),y(k-2))-9*f(t(k-3),y(k-3)))/24; y(k+1) = y(k) + h*(9*f(t(k)+h,yp(k+1))+19*f(t(k),y(k))-5*f(t(k-1),y(k-1))+f(t(k-2),y(k-2)))/24; t(k+1)=t(k)+h; end; s=[t' y'];

abm4.m

PASO 2 ejecución: ans = 0 0.2000 0.4000 0.6000 0.8000 1.0000

>> abm4(0,1,1,5)

1.0000 1.0214 1.0918 1.2221 1.4255 1.7183

Rpta. La aproximación a y(1) es 1.7183

Usando Taylor de orden 3 con una longitud de paso de 0. con y(0) =1. si longitud de paso de 0. Además. determine los errores absolutos en cada paso. y' (1) =3 ⎧ x '− xyt = 9 . y(0) =1.01. con y(0) =1. usar como método de inicialización.01. Además. Usando ABM. 2.01.01.2. determine una aproximación a y(1) si y '= t+y – 1.Ejercicios Propuestos 1. de orden 3 con una longitud de paso de 0. ni Heun. Nota. de orden 4 con una longitud de paso de 0. Además. de orden 2 con una longitud de paso de 0. determine los errores absolutos en cada paso. con y(0) =1. ni Heun. determine una aproximación a y(1) si y '= t+y – 1. x(1) = 5. Además. determine una aproximación a y(1) si y '= t+y – 1. Además.2. y (1) = 3 . con y(0) =1. con y(1) =0. y' (0) =1. determine el error en cada paso. determine una aproximación a y(1) si y '''= tsen(ty) – y. Nota. determine los errores absolutos en cada paso. 3. determine una aproximación a y(1) si y ''+y -2t=0.01. Ni método de Taylor. Usando RK de orden 2 con una longitud de paso de 0. 4.2). determine una aproximación a y(1) si y '= t+y – 1. Ni método de Taylor. Determinar el valor aproximado a y(1. determine los errores absolutos en cada paso. usando el método de Euler con una ⎨ y ' 3 t x 2 + − = ⎩ . Usando ABM. de orden 2 con una longitud de paso de 0. Usando ABM. 5. usar como método de inicialización. Usando ABM. 7. 6.01.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->