Logo dell'Università di Bologna - link alla home page del Portale di Ateneo
mer 23 maggio 2012
English version
inizio banda delle funzionalità Università di Bologna  |  Webmail
 



inizio menù di scelta rapida

Sei in:



Giulia Spaletta

Italian version

Office
Eighth Floor
Department of Mathematics
University of Bologna
Piazza di Porta S. Donato, 5
40127 Bologna
Tel: +39 051 20 94482
Fax: +39 051 20 94490
Email: giulia.spaletta@unibo.it




Teaching activity

NUMERICAL ANALYSIS (Laurea Magistrale Quantitative Finance)
Students are invited to control this site regularly.

Please, note that I will not answer emails containing questions whose answer is in this page.
Note also that enrolled students are required to send me emails from their unibo institutional address (name.surname@studio.unibo.it); I might not receive/answer enrolled students' emails not sent from their unibo address.

Lectures.
1. Wednesday 15/2/2012, 9-12, AULA 2 (Bologna, Piazza Scaravilli 2, ground floor).
During the first lecture, all information will be given on the course and on the account-test (how to prepare for it and when/where it will take place), necessary to use Mathematica software and resources available at the Ranzani Laboratory.
The account-test will take place at the Lab. Ranzani, at the beginning of the second or third lecture.
Task 1: send me an email, from your Bologna University account, containing your Name, Surname, Registration Number, Name of the Course, Year of Attendance.
Task 2: fill in the form at account.cs.unibo.it, print it on paper, sign it, take it with you at the next lecture.
Task 3: study the database of questions, to prepare for the account test. The database is partially translated into English. It will be updated (with new translated questions) during these days, so please, keep re-checking it.
Documents/links used during lecture 1
Numerical Disasters
A student's introduction to Mathematica video by Cliff Hastings
Useful related documentation
The Structure of Mathematica (tutorial)
Notebook Interface (tutorial)
Getting Started (tutorial)
Getting Information from Mathematica (tutorial)
The Mathematica System (tutorial)

2. Monday 20/2/2012, Lab. Ranzani (Bologna, Via Ranzani 14B) 9-12. Account-test will start at 10.30.
Documents/links used during lecture 2
Sources of Error by A. Kaw and L. Snyder (http://numericalmethods.eng.usf.edu)
Measuring Errors by A. Kaw and L. Snyder (http://numericalmethods.eng.usf.edu)

3. Wednesday 22/2/2012, Lab. Ranzani (Bologna, Via Ranzani 14B) 9-12. Students that still need to take the account test, will take it at the end of the lecture (at 11.45 ish).
Approximation and Errors by Wen-Chieh Lin (http://caig.cs.nctu.edu.tw/course/NM/), inspired by M.T. Heath's slides (http://www.cse.illinois.edu/heath/scicomp/notes/chap01.pdf)

4. Monday 27/2/2012, Lab. Ranzani (Bologna, Via Ranzani 14B) 9-12.
Floating Point System by M.T. Heath
Useful related documentation
Types of Numbers (tutorial)
Exact and Approximate Results (tutorial)
Numerical Precision (tutorial)
Arbitrary Precision Calculations (tutorial)
Machine Precision Calculations (tutorial)
Arithmetic (tutorial)
Numerical Mathematics in Mathematica (tutorial)
The Uncertainties of Numerical Mathematics (tutorial)

5. Wednesday 29/2/2012, Lab. Ranzani (Bologna, Via Ranzani 14B) 9-12. Linux commands:
cd (change directory; by default, it takes us to our home directory)
cd directoryname (it takes us inside directory directoryname)
mkdir directoryname (it creates the directory directoryname)
ls (it list files inside current directory)
ssh -X -l accountname machinename (it allows the user accountname to connect from the local computer to another computer machinename, retaining graphic interface capabilities)
mathematica & (it launches mathematica in the background)
Lecture Notebook on Setting up vectors and matrices, visualizing them via MatrixForm, solving linear systems.
Vectors and Matrices (tutorial)
Vector Operations (tutorial)
Constructing matrices (tutorial)
Basic Matrix Operations (tutorial)

6. Monday 5/3/2012, Lab. Ranzani (Bologna, Via Ranzani 14B) 9-12.
Lecture Notebook (nb format)
Lecture Notebook (pdf format)
Solving Linear Systems (tutorial). Solving linear equations A x = b can be performed via: direct, stable, matrix factorization methods (usually best suited for dense nxn matrices A; computational cost is of the order of n^3 operations); iterative, convergent, matrix decomposition methods (usually best suited for sparse nxn matrices A; computational cost s of the order of n at each iteration).
Useful related documentation
LinearSolve (help page)
L U Decomposition: if A is nxn, the computational cost of LU is of the order of n^3 operations (2 n^3/3)
LUDecomposition (help page)
Q R Decomposition: if A is nxn, the computational cost of QR is of the order of n^3 operations (4 n^3/3)
QRDecomposition (help page)
LeastSquares (help page)
Eigenvalues and Eigenvectors (tutorial)

7. Wednesday 7/3/2012, Lab. Ranzani (Bologna, Via Ranzani 14B) 9-12.
Do Basic Algebra with Mathematica
Do Basic Calculus with Mathematica
Finding Limits (tutorial)
Differentiation (tutorial)
D (help page)
Integration (tutorial)
Integrate (help page)
Numerical Integration (tutorial)
NIntegrate (help page)

8. Monday 13/3/2012, Lab. Ranzani (Bologna, Via Ranzani 14B) 9-12.
Equations (tutorial)
Solving Equation (tutorial). Solving non linear equations requires iterative convergent methods.
Simultaneous Equations (tutorial)
Numerical Equation Solving (tutorial)
Useful related documentation
Solve (help page)
NSolve (help page)
FindRoot (help page)
Inequalities (tutorial)
Minimization and Maximization (tutorial)
Numerical Optimization (tutorial)

9. Wednesday 15/3/2012, Lab. Ranzani (Bologna, Via Ranzani 14B) 9-12.
DSolve (help page)
NDSolve (help page)
Useful related documentation
Differential Equations (tutorial)
Introduction to Numerical Differential Equations (tutorial)
Solving Recurrence Equations (tutorial)

10. Monday 19/3/2012, Lab. Ranzani (Bologna, Via Ranzani 14B) 9-12.
Course evaluation.
Interpolation (help page)
InterpolatingPolynomial (help page)
Fit (help page)
Manipulating Numerical Data (tutorial)
Curve Fitting (tutorial)
Approximate Functions and Interpolation (tutorial)
Useful related documentation
Basic Statistics (tutorial)
Create Plots using Mathematica

11. Wednesday 21/3/2012, Lab. Ranzani (Bologna, Via Ranzani 14B) 9-12.
Exam simulation. Results

Tuesday 3/4/2012: exam. Results

Monday 4/6/2012: exam. It is compulsory to be in the online Almaesami list.

Documentation.
- Students may find documentation to prepare for the lab activities at the Wolfram Research sites:
HowTo
Hands-on-Tutorials

- Suggested reading, available at various Department Libraries of Bologna University:
Hal R. Varian, Computational economics and finance: modeling and analysis with Mathematica, New York, Springer Telos, 1996.



  • 2001-2007. Computer Science: Numerical Analysis (AN-MZ). Lectures and Lab. activities. Syllabus
  • 1996-2001. Computer Science: Numerical Analysis (AN). Seminars and Lab. activities.
  • 1999-2003 and 2008-current. Computer Science: Computational Mathematics (MC): symbolic calculus in Mathematica. Lectures and Lab. activities.
  • 1994-1997. Computer Science: Approximation Methods (MA). Seminars on graphics programming.
  • 1992-1994. Computer Science: Approximation Methods (MA). Lab. activities.
  • 1991-2000. Computer Science: Numerical Calculus (CNum). Seminars and Lab. activities.
  • 1991-1994. Computer Science (in Cesena): Optimization Theory and Methods (TMO). Lab. activities.
  • 2006-2009. Industrial Chemistry: Numerical Calculus (CN). Lectures. Syllabus
  • 2006-2009. Industrial Chemistry: Numerical Computing Laboratory: (LCN). Lab. activities. Syllabus
  • 2004-2007. Management Sciences (in Pescara): Mathematical Methods and Development Dynamics (MMDS). Lectures.
  • 2010-current. Quantitative Finance: Numerical Analysis (QFNA). Lectures.
  • 1999-current. Medical Studies: Fundamentals of Informatics (IG). Lectures. Syllabus
  • 2001-current. Medical Studies: Calculus and Programming Laboratory (LPC). Lab. activities. Syllabus
  • 1997-1998. Pharmacy: Fundamentals of Mathematics (FM). Lectures. Syllabus



Research interests

  • Numerical Linear Algebra and Parallel Computing: direct methods for large dimension linear systems with structure; iterative methods for highly nonlinear systems; regularization for highly ill conditioned problems; Medical and Astronomical Imaging
  • Symbolic and Numerical Calculus in Mathematica: ordinary differential equations integrators (ODEs); Geometric Integration; elementary differential Runge - Kutta methods (EDRKs); rounding error analysis and automatic control



Related homepages




If you are not using Netscape 2.01 some features of this page could be altered or lost
Inizio della sezione Azioni Inizio della sezione
Inizio della sezione stampa Stampa Inizio della sezione

W3C member  

 
 
Contattare webmaster@cs.unibo.it per segnalare malfunzionamenti di queste pagine.
Questo sito è stato realizzato con tecnologie basate su software libero e open source.