91440 - METODI NUMERICI E SOFTWARE SCIENTIFICO PER LA GEOLOGIA

Academic Year 2020/2021

  • 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

It is mandatory to complete the assigned homework to take the exam.

The written test consists of a set of questions, of which about 50% are theoretical questions and 50% are exercises that will require analysis and preparation of Matlab scripts. In this test, notes, codes and personal texts are not allowed.

The final score is the sum of:

  • the score of the exam (max 28/30)
  • the score of the homeworks (max 4/30)

If the final score is greater than 30, the laude is assigned.


Teaching tools

Slides of the teacher.

Office hours

See the website of Germana Landi