Next: Prerequisiti e richiami tecnici


Esercitazioni di laboratorio di Analisi Numerica

Daniele Finocchiaro
(e-mail:
fino@cibs.sns.it)

16 ottobre 1998

Questo corso intende farvi prendere un po' di familiarità con la programmazione di algoritmi numerici. Non intende essere un corso molto specialistico, ma intende chiarire i concetti di base e fornire spunti interessanti da approfondire. Per una buona fruizione, è necessario che si riveda personalmente il codice proposto, e ci si impegni a programmarne dell'altro da sé.

Durante il corso verrà mostrato molto codice C. Sebbene esso sia scritto per scopi didattici, quindi con stile abbastanza chiaro, è necessario avere una buona familiarità col C per poterlo comprendere. Inoltre verrà chiesto di implementare del codice per conto proprio, ed anche qui è importante non perdere troppo tempo con i problemi relativi al linguaggio ma concentrarsi sugli aspetti numerici.

Per imparare a scrivere codice, il miglior modo di cominciare è guardare il codice scritto da altri. Il codice sviluppato per questo corso ha solo intenzioni didattiche, e non ha pretese di essere migliore di altri. Si suggerisce quindi di esplorare internet alla ricerca di altre implementazioni efficienti.

Un punto di riferimento per l'implementazione in C è il libro Numerical Recipes in C di Press, Flannery, Teukolsky, Vetterling (Cambridge University Press, 1986). Il libro è interamente disponibile su internet in formato Postscript e Acrobat 2 all'indirizzo www.nr.com.

Molte indicazioni interessanti sulle risorse che internet offre per l'analisi numerica si trovano nel ``FAQ: Numerical Analysis and Associated Fields Resource Guide'' di Steve J. Sullivan. È disponibile su internet all'indirizzo net.indra.com/~sullivan/.

 


 


Next: Prerequisiti e richiami tecnici

Daniele Finocchiaro
1998-11-13