function int = trapezi (f,a,b,m) %TRAPEZI Metodo dei Trapezi composto % % int = trapezi (f,a,b,m); % % Dati di ingresso: % f: funzione integranda (anonymous function) % a: estremo sinistro dell'intervallo di integrazione % b: estremo destro dell'intervallo di integrazione % m: numero di sottointervalli (intero) % % Dati di uscita: % int: valore di approssimazione dell'integrale definito h = (b-a)/m; int = f(a)+f(b); x = a:h:b; for i =1:m-1 int = int +2*f(x(i+1)); end int = (h*int)/2;