Está en la página 1de 5

RESOLUCION DE ECUACIONES DIFERENCIALES

ORDINARIAS DE PRIMER ORDEN CON CONDICIONES


INICIALES

EJERCICIOS RESUELTOS

CATEDRA DE METODOS NUMERICOS


DEPARTAMENTO DE COMPUTACION
JUNIO DE 2003
PROF. ING. BEATRIZ PEDROTTI

EJERCICIO N1
Y'=f(x,y)= -Y+x+1

RESOLVER

cond. Inicial

(1)

Y(0)= 1

(2)

en xi= 0.1 y 0.2

METODO DE EULER

Yi+1= Yi + h fi

xi

Y(xi)

f(xi,Yi)=Y'i

h*f(xi,Y)

Y(xi+1)

(3)

(4)

(5)

(6)

(7)=(5)*(6)

(8)=(4)+(7)

0.0000
0.1000

1.0000
1.0000

0.1000
0.1000

0.0000
0.1000

0.0000
0.0100

1.0000
1.0100

METODO DE EULER RICHARDSON

Yi+1= Yi + h ( 2 fi+1/2 + fi)/3

xi

Y(xi)

f(xi,Yi)=Y'i

(3)

(4)

(5)

(6)

0.00000
0.10000

1.00000
1.00333

0.10000
0.10000

0.00000
0.09667

xi+1/2

Yi+1/2

f(xi+1/2,Yi+1/2)

(7)=(3)+ (h/2) (8)=(4)+(h/2)*(6)

0.05000
0.15000

METODO DE EULER GAUSS

1.00000
1.00817

(9)

0.05000
0.14183

h*(2*fi+1/2+fi)/3
0.00333
0.01268

xi

Y(xi)

f(xi,Yi)=Y'i

Yi+1

f(xi+1,Yi+1)

h*(fi+fi+1)/2

Y(xi+1)

(4)

(5)

(6)

(7)=(4)+h*(6)

(8)

(9)=(6)+(8))*h/2

(10)=(4)+(9)

1.00000
1.00500

1.00333
1.01601

Yi+1= Yi + h ( fi+fi+1)/2

(3)

0.00000
0.10000

Y(xi+1)

(10)=(2*(9)+(6))*h/3 (11)=(4)+(10)

0.10000
0.10000

0.00000
0.09500

1.00000
1.01450

METODO DE RUNGE KUTTA 2 ORDEN

0.10000
0.18550

0.00500
0.01403

1.00500
1.01903

Yi+1= Yi + h f(xi+h/2, Yi+h/2*fi)

xi

Y(xi)

f(xi,Yi)=Y'i

xx=xi+h/2

YY=Yi+fi*h/2

f(xx,YY)

h*f(xx,YY)

Y(xi+1)

(3)

(4)

(5)

(6)

(7)=(3)+h/2

(8)=(4)+(6)+(5)/2

(9)

(10)=(5)*(9)

(11)=(4)+(10)

0.00000
0.10000

1.00000
1.00500

0.10000
0.10000

0.00000
0.09500

0.05000
0.15000

1.00000
1.00975

0.05000
0.14025

0.00500
0.01403

1.00500
1.01903

EJERCICIO N2
xY'=x-Y

RESOLVER

cond. Inicial

(1)

Y(2)= 2

(2)

en xi= 2.1
DESPEJANDO Y', LA ECUACION ES:

Y'=1-Y/x

METODO DE EULER

Yi+1= Yi + h fi

xi

Y(xi)

f(xi,Yi)=Y'i

h*f(xi,Y)

Y(xi+1)

(3)

(4)

(5)

(6)

(7)=(5)*(6)

(8)=(4)+(7)

2.0000

2.0000

0.1000

0.0000

0.0000

2.0000

METODO DE EULER RICHARDSON

Yi+1= Yi + h ( 2 fi+1/2 + fi)/3

xi

Y(xi)

f(xi,Yi)=Y'i

(3)

(4)

(5)

(6)

2.0000

2.0000

0.1000 0.00000

xi+1/2

Yi+1/2

f(xi+1/2,Yi+1/2)

(7)=(3)+ (h/2) (8)=(4)+(h/2)*(6)

2.05000

METODO DE EULER GAUSS

2.00000

(9)

0.02439

h*(2*fi+1/2+fi)/3

Y(xi+1)

(10)=(2*(9)+(6))*h/3 (11)=(4)+(10)

0.00163

2.00163

Yi+1= Yi + h ( fi+fi+1)/2

xi

Y(xi)

f(xi,Yi)=Y'i

Yi+1

f(xi+1,Yi+1)

h*(fi+fi+1)/2

Y(xi+1)

(3)

(4)

(5)

(6)

(7)=(4)+h*(6)

(8)

(9)=(6)+(8))*h/2

(10)=(4)+(9)

2.0000

2.0000

0.1000 0.00000

2.00000

METODO DE RUNGE KUTTA 2 ORDEN

0.04762

0.00238

2.00238

Yi+1= Yi + h f(xi+h/2, Yi+h/2*fi)

xi

Y(xi)

f(xi,Yi)=Y'i

xx=xi+h/2

YY=Yi+fi*h/2

f(xx,YY)

h*f(xx,YY)

Y(xi+1)

(3)

(4)

(5)

(6)

(7)=(3)+h/2

(8)=(4)+(6)+(5)/2

(9)

(10)=(5)*(9)

(11)=(4)+(10)

2.0000

2.0000

0.1000 0.00000

2.05000

2.00000

0.02439

0.00244

2.00244

EJERCICIO N3
Y'+2Y=1

RESOLVER

cond. Inicial

(1)

y(0)=2

(2)

xi= 0,2
DESPEJANDO Y', LA ECUACION ES:

Y'=1-2Y

METODO DE EULER

Yi+1= Yi + h fi

xi

Y(xi)

f(xi,Yi)=Y'i

h*f(xi,Y)

Y(xi+1)

(3)

(4)

(5)

(6)

(7)=(5)*(6)

(8)=(4)+(7)

0.0000

2.0000

0.2000

-3.0000

-0.6000

1.4000

METODO DE EULER RICHARDSON

Yi+1= Yi + h ( 2 fi+1/2 + fi)/3

xi

Y(xi)

f(xi,Yi)=Y'i

(3)

(4)

(5)

(6)

0.0000

2.0000

0.2000

-3.0000

xi+1/2

Yi+1/2

f(xi+1/2,Yi+1/2)

(7)=(3)+ (h/2) (8)=(4)+(h/2)*(6)

0.10000

METODO DE EULER GAUSS

1.70000

(9)

-2.40000

h*(2*fi+1/2+fi)/3

Y(xi+1)

(10)=(2*(9)+(6))*h/3 (11)=(4)+(10)

-0.52000

1.48000

Yi+1= Yi + h ( fi+fi+1)/2

xi

Y(xi)

f(xi,Yi)=Y'i

Yi+1

f(xi+1,Yi+1)

h*(fi+fi+1)/2

Y(xi+1)

(3)

(4)

(5)

(6)

(7)=(4)+h*(6)

(8)

(9)=(6)+(8))*h/2

(10)=(4)+(9)

0.0000

2.0000

0.2000

-3.0000

1.40000

METODO DE RUNGE KUTTA 2 ORDEN

-1.80000

-0.48000

1.52000

Yi+1= Yi + h f(xi+h/2, Yi+h/2*fi)

xi

Y(xi)

f(xi,Yi)=Y'i

xx=xi+h/2

YY=Yi+fi*h/2

f(xx,YY)

h*f(xx,YY)

Y(xi+1)

(3)

(4)

(5)

(6)

(7)=(3)+h/2

(8)=(4)+(6)+(5)/2

(9)

(10)=(5)*(9)

(11)=(4)+(10)

0.0000

2.0000

0.2000

-3.0000

0.10000

1.70000

-2.40000

-0.48000

1.52000

EJERCICIO N4
Y'=x-1/Y

RESOLVER

cond. Inicial

(1)

Y(0)=1

(2)

desde xi=0 hasta xi= 0.2 con h=0.1

METODO DE EULER

Yi+1= Yi + h fi

xi

Y(xi)

f(xi,Yi)=Y'i

h*f(xi,Y)

Y(xi+1)

(3)

(4)

(5)

(6)

(7)=(5)*(6)

(8)=(4)+(7)

0.0000
0.1000

1.0000
0.9000

0.1000
0.1000

-1.0000
-1.0111

-0.1000
-0.1011

0.9000
0.7989

METODO DE EULER RICHARDSON

Yi+1= Yi + h ( 2 fi+1/2 + fi)/3

xi

Y(xi)

f(xi,Yi)=Y'i

(3)

(4)

(5)

(6)

0.1000
0.10000

-1.0000
-1.0113

0.0000
0.10000

1.0000
0.89982

xi+1/2

Yi+1/2

f(xi+1/2,Yi+1/2)

(7)=(3)+ (h/2) (8)=(4)+(h/2)*(6)

0.05000
0.15000

METODO DE EULER GAUSS

0.95000
0.84926

(9)

-1.00263
-1.02750

h*(2*fi+1/2+fi)/3
-0.10018
-0.10221

xi

Y(xi)

f(xi,Yi)=Y'i

Yi+1

f(xi+1,Yi+1)

h*(fi+fi+1)/2

Y(xi+1)

(4)

(5)

(6)

(7)=(4)+h*(6)

(8)

(9)=(6)+(8))*h/2

(10)=(4)+(9)

0.1000
0.10000

-1.0000
-1.0118

1.0000
0.89944

0.89982
0.79761

Yi+1= Yi + h ( fi+fi+1)/2

(3)

0.0000
0.10000

Y(xi+1)

(10)=(2*(9)+(6))*h/3 (11)=(4)+(10)

0.90000
0.79826

METODO DE RUNGE KUTTA 2 ORDEN

-1.01111
-1.05272

-0.10056
-0.10323

0.89944
0.79622

Yi+1= Yi + h f(xi+h/2, Yi+h/2*fi)

xi

Y(xi)

f(xi,Yi)=Y'i

xx=xi+h/2

YY=Yi+fi*h/2

f(xx,YY)

h*f(xx,YY)

Y(xi+1)

(3)

(4)

(5)

(6)

(7)=(3)+h/2

(8)=(4)+(6)+(5)/2

(9)

(10)=(5)*(9)

(11)=(4)+(10)

0.1000
0.10000

-1.0000
-1.0114

0.0000
0.10000

1.0000
0.89974

0.05000
0.15000

0.95000
0.84917

-1.00263
-1.02763

-0.10026
-0.10276

0.89974
0.79697