Python: La libreria Sympy. Calcolare gli integrali

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Analisi matematica

Gli integrali

Per calcolare un integrale, utilizzeremo la funzione integrate.

Esistono due tipi di integrali, definiti e indefiniti.

Integrali indefiniti

Per calcolare un integrale indefinito, cioè un antiderivato, o funzione primitiva, dobbiamo unicamente passare alla funzione integrate()la variabile dopo l’espressione:

ESEMPIO

Calcoliamo l’integrale della funzione elementare cosx:

from sympy import * 
x = symbols('x')
integrate(cos(x), x)

senx

 

ESEMPIO
Calcoliamo l’integrale della funzione  cosx + sen x +1:
from sympy import * 
x = symbols('x') 
integrate(cos(x) + sin(x) +1, x)

Calcolare gli integrali con sympy

Nota:

Sympy non include la costante di integrazione c. Se vuoi, potrai aggiungerla al risultato.

 

 Integrali definiti

Per calcolare un integrale definito dobbiamo passare come argomenti gli estremi di integrazione alla funzione integrate() :

ESEMPIO
Vogliamo calcolare il seguente integrale:
Calcolo degli integrali definiti con sympy
Dovremo scrivere:
from sympy import * 
x = symbols('x') 
integrate(exp(-x), (x, 0, oo))

1

ESERCIZIO 1

Quanto vale

A –2/3
B –5/6
C 2/3
D 1/3
E 5/6

Soluzione

La risposta giusta è B.

Risolviamolo con Symply:

from sympy import * 
x = symbols('x') 
inte = (x - x**2) 
integrate(inte, (x, -1, 0))
ESERCIZIO 2

Quanto vale

Soluzione

La risposta giusta è B.

Basta derivare:

Risolviamolo con Symply:

from sympy import * 
x = symbols('x') 
inte = (x**-1) 
integrate(inte, x)

Forse potrebbe interessarti anche:  Python: La libreria Sympy. La costruzione delle espressioni. La funzione sympify
Forse potrebbe interessarti anche:  Python: La libreria Sympy