Esercitazioni
del
corso
di Laboratorio di Calcolo (I)
n. 11
integrazione
questa esercitazione verra' valutata
- create la cartella ex11 e spostatevici
- create (in un file .c dedicato, con un file .h
per il prototipo) una funzione che realizzi uno dei metodi di
integrazione numerica illustrati a lezione e che abbia come
prototipo:
double integrale(double a, double b, int n, double (*f)(double));
- utilizzatela per calcolare l'area del
quadrante destro superiore di una circonferenza di raggio 1 (ovvero
l'integrale della funzione quad(x)=sqrt(1-x*x) per x nell'intervallo
[0,1)) e per dedurne il valore di pi_greco
(l'area dovrebbe valere pi_greco/4): dovrete
prevedere un file .c ed un file .h per la funzione quad ed un programma
main che permetta di scegliere il numero di intervallini da usare per
l'integrazione e stampi il risultato dell'integrazione e il valore di
pi_greco.