vuoi
o PayPal
tutte le volte che vuoi
Calcolo Numerico - prof.ssa Alessandra D'Alessio
C.d.L. in Ingegneria Informatica a.a. 2006/2007
ELABORATO N.1
Scrivere una function Matlab per il calcolo di una approssimazione della funzione esponenziale e mediante un algoritmo stabile.
Si seguano le seguenti specifiche:
PARAMETRI DI INPUT:
- x: scalare, punto di valutazione dell'esponenziale
- TOL: facoltativo, accuratezza richiesta dall'utente (se omesso viene posto pari all'epsilon macchina)
PARAMETRI DI OUTPUT:
- y: valore dell'approssimazione
- N: numero di termini della serie
Inserire inoltre un messaggio di errore che avvisi l'utente che si è verificato un overflow o un underflow, evitando in questi casi calcoli inutili. Si implementi, per l'algoritmo, il criterio di arresto "naturale" con la tolleranza gestita dall'utente.
NOTA:
Per l'elaborato bisogna fornire:
- documentazione interna
- documentazione esterna
- test di funzionamento
I test vanno eseguiti ponendo come
finalità: - la verifica del funzionamento dell’elaborato; - la generazione dei casi particolari segnalati dagli indicatori di errore; - la verifica dell’affidabilità ed accuratezza del software.
2) Scrivere uno script file che effettui il grafico della funzione esponenziale utilizzando la function precedente, i grafici dell’errore relativo ed assoluto tra la function precedente e la function exp del Matlab per alcuni intervalli significativi di x e per diversi valori di TOL.