91440 - METODI NUMERICI E SOFTWARE SCIENTIFICO PER LA GEOLOGIA

Academic Year 2019/2020

  • Docente: Germana Landi
  • Credits: 7
  • SSD: MAT/08
  • Language: Italian
  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Geology and Territory (cod. 9073)

Learning outcomes

Fundamentals of numerical calculus.
Introduction to studying and numerically solving fundamental problems of scientific calculus, arising in Geological Sciences.
At the end of the course, the student is aware of techniques for the solution of computational geoscience problems, involving basic numerical calculus, numerical linear algebra, differential and difference equations, basics of descriptive statistics.
She/He can face and solve such problems within a uniform, integrated computer algebra environment.

Course contents

  1. Introduction to Matlab programming
    • introduction to Matlab as a matrix laboratory;
    • graphics with Matlab;
    • basics of Matlab programming;
    • Matlab functions for the solution of the studied theoretical problems.
  2. Basics of statistics
    • descriptive statistics;
    • frequency distribution;
    • regression analysis.

    3.Basics of numerical analysis for differential problems

    • numerical solution of linear systems;
    • elements of least squares approximation;
    • differential and difference equations.

Readings/Bibliography

  • G. Naldi, L. Pareschi, Matlab concetti e progetti, Apogeo 2007
  • A. Quarteroni, R. Sacco, F. Saleri, Matematica Numerica, Springer (2008);
  • A. Quarteroni, F. Saleri, Calcolo Scientifico esercizi e problemi risolti con Matlab e Octave. Springer (2008);
  • V. Comincioli, Analisi Numerica: metodi, modelli, applicazioni. Apogeo, on-line ed.(2005)
  • W. Martinez, A. Martinez, Computational Statistics Handbook with MATLAB, CRC press

Teaching methods

Class lectures, exercises and tests.

Assessment methods

Oral exam with discussion of the assigned exercises. The oral examination is aimed at evaluating both the student's knowledge of theoretical arguments and his ability to solve on the computer simple differential problems and data analysis problems.

Teaching tools

Slides of the teacher.

Office hours

See the website of Germana Landi