Vai al contenuto

Matematica con wxMaxima/Equazioni differenziali

Wikibooks, manuali e libri di testo liberi.
Indice del libro

Funzioni ode2, ic1 e ic2

[modifica | modifica sorgente]

Per trovare la soluzione di un'equazione differenziale si utilizza la funzione ode2. Dopo avere digitato l'equazione ed avere elaborato la cella da Cella --> Elabora celle si utilizza ode2(%,y,x) dove % fa riferimento all'equazione precedente e y la funzione di x da trovare. La soluzione ottenuta sarà quindi una funzione y di x che varia con una costante %c nel caso delle equazioni differenziali del primo ordine, che varia con le costanti %k1 e %k2 nel caso delle equazioni del secondo ordine. Per trovare una soluzione particolare delle equazioni del primo ordine si utilizza ic1, per quelle del secondo ordine ic2. Quindi ic1 trova %c dato un valore particolare di y e x e ic2 trova %k1 e %k2 dato un valore particolare di y,x e 'diff(y,x).

Esempio equazione differenziale del primo ordine:

x^2*'diff(y,x)+3*x*y = sin(x)/x;
ode2(%,y,x);

ic1(%,x = %pi,y = 0);


Esempio equazione differenziale del secondo ordine:

'diff(y,x,2)+y*('diff(y,x))^3 = 0;
ode2(%,y,x);

ic2(%,x = 0,y = 0,diff(y,x) = 2);