Sei sulla pagina 1di 1

Calcolo Numerico

Test - 9 luglio 2012


Cognome e nome
Canale 1 
Canale 4 

Matricola
ALSI 

Altro: 

Postazione ADT
FIRMA PER CONSEGNARE
FIRMA PER RITIRARSI
Si raccomanda agli studenti di commentare adeguatamente la function Matlab richiesta.

Alla fine del test di laboratorio nel directory di lavoro per la correzione verranno considerati:
la FIGURA grafico.fig (o grafico.pdf)
la FUNCTION trapezi.m
il FILE tabella.txt (prodotto automaticamente dallo script).
Si desidera calcolare, con il metodo dei trapezi composto, unapprossimazione dellintegrale definito
Z /4
sin(x2 ) dx
0

Creare una function di nome trapezi.m che implementa lalgoritmo relativo alla formula composta dei trapezi. La function deve avere come parametri in ingresso la funzione integranda
f , gli estremi dellintervallo di integrazione [a, b] ed il numero m di suddivisioni dellintervallo di
integrazione.
I parametri in uscita devono essere lapprossimazione dellintegrale ottenuta con il metodo ed il
passo h di integrazione.
La function avr`a quindi la seguente intestazione:
function [int,h] = trapezi (f,a,b,m);
%TRAPEZI Metodo dei Trapezi composto
%
% [int,h] = trapezi (f,a,b,m);
%
% Dati di ingresso:
%
f:
funzione integranda
%
a:
estremo sinistro dellintervallo di integrazione
%
b:
estremo destro dellintervallo di integrazione
%
m:
numero di sottointervalli
%
% Dati di uscita:
%
int:
approssimazione dellintegrale definito
%
h:
passo di integrazione
Si testi la function, utilizzando il comando trapeziscript che produce automaticamente una
tabella di risultati (su video e sul file di nome tabella.txt).
Questo comando assegna automaticamente la funzione f , gli estremi a e b dellintervallo di integrazione ed il valore m relativo alla prima suddivisione dellintervallo. Il comando costruisce le
approssimazioni successive In per n = 1, 2, . . ., ottenute raddoppiando il numero di sottointervalli
e memorizzandole in un vettore di nome in. Le iterazioni sono arrestate quando la quantit`a
|In In1 | < toll, con toll = 108 tolleranza prefissata.
Lo script calcola anche un valore di riferimento della soluzione esatta che viene memorizzato nella
variabile q (anchesso visualizzato).
Quando i risultati ottenuti sono ritenuti corretti, si produca una figura che contenga, in scala
logaritmica, la successione degli errori assoluti ottenuta considerando le approssimazioni successive
ed il valore di riferimento q. Si salvi tale figura (formato ed estensione .fig o .pdf) con nome
grafico.

Potrebbero piacerti anche