Come calcolare la derivata di una funzione su Octave

In questa guida ti spiego come si calcolano le derivate di una funzione su Octave.

Per calcolare la derivata devi usare il comando diff()

diff(funzione, variabile, grado)

Il primo parametro è l’espressione della funzione, il secondo è la variabile da derivare, il terzo è il grado della derivata (derivata prima, seconda, terza, …).

Per usare questo comando devi prima aver installato Symbolic su Octave.

Ti faccio un esempio pratico

Definisci il simbolo della variabile x

syms x

Ora calcola la derivata prima della funzione x3+x2+x tramite la funzione diff()

Digita diff(x**3+x**2+x,x,1) e dai invio

diff(x**3+x**2+x,x,1)

Nota. Nell'espressione il simbolo dell'elevazione a potenza è **

Il risultato è la derivata prima della funzione.

ans = (syms)

3⋅x^2 + 2⋅x + 1

Ora calcola la derivata seconda sempre della stessa funzione.

Riscrivi lo stesso comando modificando l’ultimo parametro a 2.

diff(x**3+x**2+x,x,2)

Il risultato è la derivata seconda della funzione.

ans = (syms)

2⋅(3⋅x + 1)

Ora calcola la derivata terza

Digita di nuovo lo stesso comando modificando l’ultimo parametro a 3.

diff(x**3+x**2+x,x,3)

Il risultato è la derivata terza della funzione.

ans = (syms)

6

Puoi derivare anche funzioni con due o più variabili del tipo f(x,y).

Ad esempio, definisci il simbolo di due variabili

syms x y

Calcola la derivata prima della funzione x2y2 rispetto alla variabile y

diff(x**2*y**2,x,1)

Il risultato è la derivata prima della funzione.

ans = (syms)

2xy**2

Se questa breve guida di Nigiara su GNU Octave ti ha aiutato continua a seguirci.




Non hai risolto il tuo problema? Scrivi una domanda