Equazioni differenziali del
primo ordine.
Risoluzione
mediante DERIVE.
Caricare
il file ODE1.MTH
Si
possono risolvere le equazioni a variabili separabili, quelle risolte rispetto
alla derivata prima, le equazioni di Manfredi.
Sintassi:
DSOLVE1_GEN(p(x),
q(x), x, y, c) per risolvere equazioni
del tipo:
p(x) +
q(x)y' = 0
Es. :
y' =
DSOLVE1_GEN(xy,-x2-y2, x, y, c)
Se
invece scriviamo
DSOLVE1 (xy,-x2-y2, x, y, x0,y0)
Il
programma restituisce l’integrale che verifica la condizione iniziale y(x0)=y0.
Per
risolvere le equazioni lineari del tipo
y' +
p(x)y=q(x)
la
sintassi è la seguente:
LINEAR1_GEN(p(x), q(x), x, y, c)
Es. :
y' – xy
= 3x2
si
scrive l’espressione :
LINEAR1_GEN(-x, 3x2, x, y, c)
Scrivendo
invece LINEAR1(p(x), q(x), x, y, x0, y0)
Il
programma fornisce la soluzione che verifica la condizione iniziale y(x0)=y0.
Equazioni differenziali del
secondo ordine lineari.
Possiamo
risolvere equazioni del tipo:
y"
+ p(x)·y' + q(x)·y = r(x)
sintassi
DSOLVE2(p, q, r, x, c1, c2) restituisce una soluzione generale esplicita dell’equazione.
DSOLVE2_BV(p, q, r, x, x0, y0, x2, y2) è simile a DSOLVE2, ma restituisce una soluzione particolare che soddisfa le condizioni al contorno y=y0 in x=x0 e y=y2 in x=x2.
DSOLVE2_IV(p, q, r, x, x0, y0, v0) è simile a DSOLVE2_BV, ma restituisce una soluzione particolare che soddisfa le condizioni iniziali y=y0 e y'=v0 in x=x0.
Esercizi del 12/03/02
1. y'' –4y' +3y = 2x-1
2. y' – xy = -x
3. y' = xy2
4.
x
y' = x-3y con la condizione y(1) = 1
5.
Verificare
che la funzione y = ln(x-2t) soddisfa l’equazione delle corde vibranti