Método de Euler

Esta calculadora online implementa o método de Euler, que é um método numérico de primeira ordem para solucionar a equação diferencial de primeiro grau com um determinado valor inicial.

Você pode utilizar esta calculadora para resolver equações diferenciais de primeiro grau com um determinado valor inicial, usando o método de Euler.

Para usar este método, você deve ter uma equação diferencial na forma
y \prime = f(x,y)
Você insere o lado direito da equação f(x,y) no campo y' a seguir.

Você também precisa do valor inicial como
y(x_0)=y_0
e o ponto x para o qual você deseja aproximar o valor de y.

O último parâmetro do método - um tamanho de passo - é literalmente um passo ao longo da linha tangente para calcular a próxima aproximação de uma curva de função.

Se você conhece a solução exata de uma equação diferencial na forma y=f(x), você também pode inseri-la. Nesse caso, a calculadora também plota a solução junto com a aproximação no gráfico e calcula o erro absoluto para cada passo da aproximação.

Uma explicação do método pode ser encontrada abaixo da calculadora.

PLANETCALC, Método de Euler

Método de Euler

Dígitos após o ponto decimal: 2
Equação diferencial
 
Valor aproximado de y
 
Aproximação
O arquivo é muito grande; pode ocorrer lentidão do navegador durante o carregamento e a criação.

Método de Euler

Então, suponhamos que temos o seguinte
y \prime = f(x,y) \\ y(x_0)=y_0

Se calcularmos
f(x_0,y_0)

iremos encontrar a derivada y' no ponto inicial.

Para \Delta x suficientemente pequeno, podemos aproximar o próximo valor de y como
y(x_0+\Delta x)=y(x_1)=y_0+\Delta y=y_0+y \prime |_{x=x_0} \Delta x=y_0+f(x_0,y_0)\Delta x

Ou, menor
y_1=y_0 + f_0 \Delta x

E no caso geral
y_{i+1}=y_i + f_i \Delta x

Continuamos a calcular os próximos valores de y usando essa relação até atingirmos o ponto x almejado.

Essa é a essência do método de Euler. \Delta x é o tamanho do passo. O erro em cada passo (erro de truncamento local) é grosseiramente proporcional ao quadrado do tamanho do passo, portanto, o método de Euler é mais preciso se o tamanho do passo for menor. Entretanto, o erro de truncamento global é o efeito cumulativo dos erros de truncamento locais e é proporcional ao tamanho do passo, e é por isso que o método de Euler é considerado um método de primeira ordem.

Métodos mais complicados podem atingir uma ordem superior (e com mais precisão). Uma possibilidade é utilizar mais avaliações de função. Isso é ilustrado através do Método do ponto médio.

URL copiado para a área de transferência
PLANETCALC, Método de Euler

Comentários