You are on page 1of 1

Método de Euler

> f=function(x,y)(y)^0.5
> a=0.5;b=1;h=0.1
> x=c(0);y=c(0);yp=c(0)
> n=(b-a)/h
> x[1]=a;y[1]=0
> x[1]=a;y[1]=1
> for (i in 2:(n+1)) {
+ x[i]=x[i-1]+h
+ cat("\n",i-1,x[i])
+}

1 0.6
2 0.7
3 0.8
4 0.9
51
> for (i in 2:(n+1)) {yp[i-1]=f(x[i-1],y[i-1])
+ y[i]=y[i-1]+h*yp[i-1]}
> y[i+1]=y[i]+h*f(x[i],y[i])
> cat("\n","Tabla de Resultados")

Tabla de Resultados>
> cat("\n", "i x y")

i x y>
> for (i in 2:(n+2)) {
+ cat( "\n",i-1,x[i-1],y[i-1])}

1 0.5 1
2 0.6 1.1
3 0.7 1.204881
4 0.8 1.314648
5 0.9 1.429306
6 1 1.54886

Parte faltante del trabajo. Alberth González

You might also like