
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 x
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.