Come calcolare un'equazione differenziale su Octave

In questa lezione ti spiego come si calcola un'equazione differenziale su Octave tramite un esempio pratico.

Cosa ti serve? Per seguire questa lezione devi aver già installato Symbolic su Octave.

Crea il simbolo della funzione f(x) tramite il comando syms

syms y(x)

Ora scrivi l'equazione differenziale y''(x)+y'(x)=0 nella variabile eqz

Per scrivere le derivate usa la funzione di derivazione diff()

eqz = diff(y,x,2) + diff(y,x,1) == 0

Nel comando precedente la derivata seconda y''(x) si ottiene con diff(y,x,2) mentre la derivata prima y'(x) con diff(y,x,1).

A questo punto per risolvere l'equazione differenziale usa l'istruzione dsolve()

dsolve(eqz)

Questa istruzione calcola e visualizza la soluzione generale dell'equazione differenziale.

y(x) = c1 + c2 e-x

Con la funzione diff() di Octave puoi calcolare la soluzione generale di un'differenziale omogenea o non omogenea di qualsiasi ordine.

Se questa lezione di Nigiara su Octave è utile, condividila con i tuoi amici.




Non hai risolto il tuo problema? Scrivi una domanda