Informatica 5 Liceo Scientifico Scienze Applicate/Calcolare Numericamente un Integrale
Integrazione Numerica
modificaQuesto simbolo e' il simbolo di integrale, quando si scrive un integrale definito bisogna anche specificare due numeri , le due quantita' a e b che saranno sostituite da valori numerici esprimono l'intervallo di integrazione ( estremo inferiore e estremo superiore), dopo il simbolo di integrale viene scritta la funzione che deve essere integrata e si aggiunge poi dx che e' un simbolo che indica rispetto a quale variabile si integra la funzione (nel nostro caso x) complessivamente si ha allora , se la funzione f dipende dal tempo allora l'integrale della f(t) assume la forma . Ora prendiamo una funzione f(x) particolare f(x) = 5sin(2x) + x^2, l'integrale proprio puo' assumere la seguente forma
in entrambi i casi si tratta di un valore dell'area approssimato e con una precisione del calcolo maggiore se n e' grande (Δx piccolo)
Vediamo di scrivere il programma utilizzando octave che ci permette il calcolo. Naturalmente possiamo imporre una certa precisione p e imporre che il programma aumenti via via il numero n finche l'area complessiva calcolata nel passo k differisca da quella calcolata nel passo k-1 della quantita' p
Se la funzione f(x) esprime ad esempio la potenza consumata dagli elettrodomestici della nostra casa l'integrale di detta funzione calcolato fra 2 particolari ore ci permette di valutare l'energia consumata e quindi anche i costi. Se la funzione f(x) esprime l'accelerazione di una macchina possiamo calcolare mediante l'integrazione fra due istanti temporali la variazione della velocita' . Il metodo di suddividere l'area di una figura mediante figure geometriche ci permette di valutarne l'estensione e dall'intensita' della colorazione possiamo risalire alla concentrazione di una sostanza o al tipo della sostanza.
Si e' visto l'approssimazione all'interno di un singolo Δx, prima l'approssimazione della curva f(x) con un tratto orizzontale ( caso dei rettangoli) poi con una retta (caso del trapezio) ma possiamo usare anche una curva parabolica (espressa da una eq di 2 grado), in questo caso l'integrazione numerica avviene con la regola Cavalieri-Simpson
- con octave il comando quad(F,A,B) calcola l'integrale della funzione F nell'intervallo [A,B] con un errore minore a 1.e-6 usando il metodo ricorsivo di Simpson.
- mentre il comando quad(F,A,B,TOL) permette tramite il parametro TOL di specificare una nostra tolleranza