ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Método Euler


Enviado por   •  26 de Mayo de 2023  •  Trabajo  •  382 Palabras (2 Páginas)  •  46 Visitas

Página 1 de 2

 [pic 1][pic 2]

[pic 3]

[pic 4]

[pic 5][pic 6]

Método Euler

El método de Euler (método poligonal) es un método numérico simple para resolver problemas de valor inicial (Cauchy) con ecuaciones diferenciales ordinarias. Por ejemplo, permite encontrar soluciones mediante aproximación para ecuaciones diferenciales que son difíciles de resolver o no pueden resolverse de manera explícita. El método de Euler también se llama "método de los pasos pequeños", ya que cada paso involucra resolver una ecuación principalmente no lineal.

[pic 7]

[pic 8]

Método Teórico


Código

### Metodo de Euler[pic 9]

def Euler(fun, a, b, N, y0):

    h = (b - a)/N

    x = [a]

    y = [y0]

    for k in range(N):

x.append(x[k]+h)

y.append(y[k]+(h)*fun(x[k], y[k]))

return list(zip(x, y))

##### Datos iniciales

x = var('x')

y = var('y')

f(x,y) = x + y^2               ## -> cambiar aquí la función f(x, y)

y0=0                                ## Valor inicial en 'y'

a = 0.0                             ## Extremo inferior sobre 'x'

b = 0.2                             ## Extremo superior sobre 'x'

##### Solución numérica para h=0.1

n = 2          ## numero de pasos a modificar para ver aproximación

Euler_puntos=Euler(f, a, b, n, y0)

print('Tabla para valores de h=0.1')

print(table(Euler_puntos, header_row=["x", "y"], frame='true', align='center'))

p0=line(Euler_puntos,color=(1,0,1), legend_label='$y\'(x)= x + y^2$')

show(p0,axes_labels=([r'$x$',r'$y = f(x)$']))

##### Solución numérica para h=0.05

n = 4          ## numero de pasos a modificar para ver aproximación

Euler_puntos=Euler(f, a, b, n, y0)

print('Tabla para valores de h=0.05')

print(table(Euler_puntos, header_row=["x", "y"], frame='true', align='center'))

p0=line(Euler_puntos,color=(1,0,1), legend_label='$y\'(x)= x + y^2$')

show(p0,axes_labels=([r'$x$',r'$y = f(x)$']))

Grafica


[pic 10]

Bibliografía

  • Zapata, F. (2019, mayo 8). Método de Euler: para qué sirve, procedimiento y ejercicios. Lifeder. https://www.lifeder.com/metodo-de-euler/
  • Wikipedia contributors. (s/f). Método de Euler. Wikipedia, The Free Encyclopedia.
  • Definiciones - Método de Euler - item Glossar. (2018, mayo 2). Item24.com. https://glossar.item24.com/es/indice-de-glosario/articulo/item//metodo-de-euler-1.html

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (555 Kb) docx (1 Mb)
Leer 1 página más »
Disponible sólo en Clubensayos.com