OKPEDIA PYTHON DERIVATA

Calcolare la derivata in python

Per calcolare la derivata prima, seconda o terza con il linguaggio python si usa la funzione diff() della libreria sympy

diff(y,x)

o in alternativa

y.diff(x)

La funzione diff() ha almeno due parametri

  • Il primo argomento y è la funzione da derivare.
  • Il secondo argomento x è la variabile di derivazione.

La funzione restituisce in output la derivata prima della funzione.

la formula della derivata prima

Nota. È una funzione del modulo sympy. Pertanto, per funzionare occorre installare e importare la libreria sympy su Python. Inoltre, è necessario definire la variabile x come simbolo.

Esempio di calcolo

Esempio 1 ( derivata prima )

Questo script calcola la derivata prima di f(x)= x2+1

import sympy as sp
x = sp.Symbol('x')
y = x**2 + 1
sp.diff(y,x)

Il risultato è il seguente

2*x

La derivata prima di x2+1 è 2x.

Esempio 2 ( derivata prima )

Questo script calcola la derivata prima di f(x)= x3

import sympy as sp
x = sp.Symbol('x')
y = x**3
y.diff(x)

Il risultato dell'operazione è il seguente

3*x**2

La derivata prima di x3 è 3x2.

Esempio 3 ( derivata seconda )

Questo script calcola la derivata seconda della funzione f(x)=x2

import sympy as sp
x = sp.Symbol('x')
y = x**2
sp.diff(y,x,x)

In questo caso la variabile di derivazione (x) è indicata due volte di seguito.

Il risultato in output è il seguente

2

La derivata seconda di x2 è 2

La derivata prima di x2 è 2x e la derivata di 2x è due. Pertanto la derivata seconda di x2 è 2.

la derivata seconda della funzione ( spiegazione )

Aggiungendo la variabile di derivazione altre volte, si può anche calcolare la derivata terza, quarta o quinta della funzione.

In alternativa, si può anche indicare il grado di derivazione come terzo parametro ( es. 2,3,4, ecc. ).

Esempio 3 ( derivata terza )

Questo script calcola la derivata terza della funzione f(x)=x2

import sympy as sp
x = sp.Symbol('x')
y = x**2
sp.diff(y,x,3)

Il risultato è il seguente

0

La derivata terza di x2 è zero.

https://how.okpedia.org/it/python/calcolare-derivata-con-python


Segnala un errore o invia un suggerimento per migliorare la pagina


Le derivate in Python


FacebookTwitterLinkedinLinkedin