Resolva Equação Diferencial Calculadora
Uma calculadora para resolver equações diferenciais ordinárias de primeira ordem da forma dy/dx = f(x,y). Insira a função f(x,y) e as condições iniciais para obter uma solução numérica aproximada usando o método de Euler.
Esta calculadora foi útil?
Como utilizar esta ferramenta?
Como usar a Calculadora de Equações Diferenciais
- Insira a função f(x,y): Digite o lado direito da equação diferencial dy/dx = f(x,y). Use notação matemática padrão (ex.:
x + y,Math.sin(x),x*y). - Defina as condições iniciais: Forneça o ponto de partida (x₀, y₀). Por exemplo, x₀ = 0, y₀ = 1.
- Defina o alvo: Insira o valor de x onde deseja a solução aproximada (x alvo). Deve ser maior que x₀.
- Escolha o tamanho do passo h: Um h menor fornece resultados mais precisos, mas mais etapas. Deve ser positivo (ex.: 0,1).
- Clique em "Resolver": A calculadora usa o método de Euler para aproximar y no x alvo. O resultado aparece em verde, e cada etapa é listada abaixo.
Nota: Todas as entradas são numéricas (sem unidades). A função deve ser matemática JavaScript válida. Se ocorrer um erro, uma mensagem vermelha explicará o problema.
Resultados Anteriores
| Resultado | Entradas | Data |
|---|
Perguntas Frequentes
This calculator solves first-order ordinary differential equations of the form dy/dx = f(x,y) using Euler's method. It provides a numerical approximation, not an exact symbolic solution.
Use standard mathematical notation with x and y as variables. For example, for dy/dx = x + y, enter 'x + y'. You can use functions like Math.sin(x), Math.exp(y), etc.
Euler's method is a simple numerical technique for approximating solutions to ODEs. It uses the derivative at the current point to step forward by a small step size h, updating y as y_new = y + h * f(x,y).