OKPEDIA PYTHON

Calcolare integrale indefinito con python

Per trovare la funzione primitiva ( integrale indefinito o antiderivata ) di una funzione matematica f(x) in python, si usa la funzione integrate della libreria sympy.

integrate(f,x)

  • Il primo argomento f è la funzione integranda da integrare
  • Il secondo argomento x è la variabile di integrazione (dx). La variabile deve essere definita come simbolo.

La funzione integrate() restituisce in output la funzione primitiva F(x).

il calcolo dell'integrale indefinito

Nota. La funzione integrate() effettua l'integrazione indefinita di una funzione, ossia l'operazione inversa della derivazione. A partire da una funzione derivata f'(x) in input calcola la funzione primitiva f(x) in output. Per questa ragione l'operazione di integrazione indefinita è anche detta antiderivata.

Esempi di calcolo

Esempio 1

Questo script calcola l'integrale indefinito della funzione 2x.

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

La prima istruzione carica la libreria sympy in memoria.

La seconda istruzione definisce la variabile x come un simbolo tramite la funzione Symbol().

La terza istruzione calcola l'integrale della funzione 2*x tramite integrate().

Il risultato in output è il seguente

x**2

La funzione primitiva di 2x è x2.

$$ \int 2x \; dx = x^2 +c $$

Esempio 2

Questo script calcola la funzione primitiva di sin(x)

import sympy as sp
y=sp.sin(x)
sp.integrate(y, x)

La funzione ritorna in output il risultato

-cos(x)

La funzione primitiva di sin(x) è -cos(x).

$$ \int sin x \; dx = -cos x +c $$

Esempio 3

Questo script calcola l'integrale indefinito di x/5

import sympy as sp
y=x/5
sp.integrate(y, x)

Il risultato dello script è il seguente:

x**2/10

La funzione primitiva di x/5 è x2/10.

$$ \int \frac{x}{5} \; dx = \frac{x^2}{10} +c $$

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


Segnala un errore o invia un suggerimento per migliorare la pagina


Guida Python


FacebookTwitterLinkedinLinkedin