Risoluzione di Equazioni Differenziali del Primo Ordine

La soluzione numerica dell’equazione differenziale del primo ordine $\displaystyle {\frac{dy}{dx}} = f(x,y)$ oppure $\displaystyle y' = f(x,y)$ viene effettuata tramite metodi di analisi numerica. Utilizzare le variabili $x$ e $y$. È possibile impiegare gli operatori matematici +, −, *, / e le funzioni riportate qui sotto. Per le potenze usare la funzione pow. Ad esempio, per $x^2$ scrivere pow(x,2).
$\displaystyle {\frac{dy}{dx}} = f(x,y) =$

$x_0 =$
$y_0 =$
$x_n =$
Funzioni utilizzabili all'interno dell'equazione:
\(\begin{array}{lll|lll} x^a & \Rightarrow & \mathrm{pow(x,a)} & \sin x & \Rightarrow & \mathrm{sin(x)} \\ \cos x & \Rightarrow & \mathrm{cos(x)} & \tan x & \Rightarrow & \mathrm{tan(x)} \\ \ln x & \Rightarrow & \mathrm{log(x)} & e^x & \Rightarrow & \mathrm{exp(x)} \\ |x| & \Rightarrow & \mathrm{abs(x)} & \arcsin x & \Rightarrow & \mathrm{asin(x)} \\ \arccos x & \Rightarrow & \mathrm{acos(x)} & \arctan x & \Rightarrow & \mathrm{atan(x)} \\ \sqrt{x} & \Rightarrow & \mathrm{sqrt(x)} \\ \\ \pi & \Rightarrow & \mathrm{pi} & e \mathrm{ (numero\ di\ Nepero)} & \Rightarrow & \mathrm{esay} \\ \ln 2 & \Rightarrow & \mathrm{LN2} & \ln 10 & \Rightarrow & \mathrm{LN10} \\ \log_{2} e & \Rightarrow & \mathrm{Log2e} & \log_{10} e & \Rightarrow & \mathrm{Log10e} \end{array}\)
Usare il punto (.) come separatore decimale. Ad esempio, scrivere 1.0 invece di 1,0.
Esempio: Risolviamo la seguente equazione differenziale.
\( \begin{matrix} \displaystyle\frac{\mathrm{d} y}{\mathrm{d} x}=y-2x+e^x \end{matrix} \)
Nei campi dell’equazione si inserisce:
\(\displaystyle\frac{\mathrm{d} y}{\mathrm{d} x}\) : y-2*x+pow(esay,x)
Per la soluzione, le condizioni iniziali vengono inserite negli appositi campi. Ad esempio, con \(x_0 = 1.0\) e \(y_0 = -1.2\), il valore \(y_n\) corrispondente al nostro \(x_n\) viene calcolato premendo "Calcola", insieme ai passi intermedi.
NOTA: l’espressione x^2 non è supportata; usare pow(x,2).