Gratis e senza account

Risolutore di equazioni differenziali

Approssimare un problema ai valori iniziali del primo ordine y′ = f(x,y) con Runge–Kutta a passo fisso 4. Immettere la derivata, il punto e il valore iniziale, il punto finale e il conteggio dei passi. Tutto funziona in questo browser.

Utilizza xey, numeri, + − × ÷ e ^. Funzioni supportate: sin, cos, tan, exp, ln, log, sqrt e abs. Scrivi la moltiplicazione in modo esplicito, ad esempio x*y.

RK4 classico a passo fisso solo per un ODE con valore iniziale del primo ordine. Supporta fino a 10.000 passaggi; x deve rimanere entro ±1.000.000 e y entro ±1.000.000.000.000. Il grafico e il CSV mostrano fino a circa 101 punti campionati. I risultati numerici possono essere imprecisi in prossimità di discontinuità, singolarità o per equazioni rigide. Non trova soluzioni generali simboliche né certifica errori.

Come funziona il risolutore di equazioni differenziali RK4?

RK4 stima la soluzione utilizzando quattro valutazioni della pendenza per passaggio. Passaggi più piccoli spesso migliorano la precisione per soluzioni uniformi, ma questa stima numerica non è una soluzione simbolica o esatta.

Domande frequenti

Come funziona il risolutore di equazioni differenziali RK4?

RK4 stima la soluzione utilizzando quattro valutazioni della pendenza per passaggio. Passaggi più piccoli spesso migliorano la precisione per soluzioni uniformi, ma questa stima numerica non è una soluzione simbolica o esatta.

La mia equazione e i miei valori sono stati caricati?

No. Il calcolo, il grafico e il CSV vengono creati in questo browser. Questo strumento non carica né salva i tuoi input.

Cosa calcola il metodo Runge–Kutta?

Stima il percorso di una soluzione da un punto iniziale utilizzando ripetutamente diversi campioni derivati in ogni passaggio. Questa pagina utilizza il classico metodo RK del quarto ordine.

Quanti passaggi devo utilizzare?

Inizia con l'esempio e confronta i risultati utilizzando più passaggi. Un passo più piccolo può migliorare una soluzione uniforme, ma non può fissare una singolarità o creare un'equazione rigida adatta a questo metodo di base.

Può risolvere esattamente ogni equazione differenziale?

No. Si avvicina numericamente ai problemi con valori iniziali del primo ordine supportati. Non fornisce una soluzione generale simbolica, non dimostra l'unicità né garantisce un limite di errore.