Artigo original: Euler's Method Explained with Examples
O método de Euler é um procedimento numérico de primeira ordem para resolver equações diferenciais ordinárias (EDO ou, em inglês, ODE – ordinary differential equations) com um valor inicial fornecido.
O problema do valor inicial geral
Metodologia
O método de Euler usa a fórmula simples,

para construir a tangente no ponto x e obter o valor de y(x+h), cuja inclinação é


No método de Euler, você pode aproximar a curva da solução pela tangente em cada intervalo (ou seja, por uma sequência de segmentos de linha curtos), em passos de h.
Em geral, se você usar um tamanho de passo menor, a precisão da aproximação aumenta.
Fórmula geral


onde:
- y1+1 é o próximo valor de solução estimado;
- y1 é o valor atual;
- h é o intervalo entre os passos;
- f(x1, y1) é o valor da derivada no ponto atual (x1, y1).
Valor da função em qualquer ponto b, dado por y(b)

onde:
- n = número de passos
- h = largura do intervalo (tamanho de cada passo)
Pseudocódigo
- defina f(x, y)
- insira x0, y0
- insira h, n
- para j de 0 a (n-1), faça
- yj+1 = yj + hf(xj, yj)
- xj+1 = xj + h
- imprima xj + 1 e yj + 1
5. fim
Exemplo
Encontre y(1), dado que

Resolvendo analiticamente, a solução é y = ex e y(1)= 2.71828. (Observação: essa solução analítica é apenas para comparar a precisão.)
Usando o método de Euler, considerando que h = 0.2, 0.1, 0.01, você pode ver os resultados no diagrama abaixo.

Quando h = 0.2, y(1) = 2.48832 (erro = 8.46 %)
Quando h = 0.1, y(1) = 2.59374 (erro = 4.58 %)
Quando h = 0.01, y(1) = 2.70481 (erro = 0.50 %)
Como é possível observar, a precisão aumenta quando os passos são menores.