The course starts with an upgrade enabling a more advanced use of Fortran 90 (use of command lines, compilation with a Makefile, use of scripts, advanced notions of Fortran 90). We revise briefly the limits of a numerical representation of data. We then address the following topics: (1) Resolution of systems of linear equations (2) Numerical interpolations (3) Numerical derivatives (4) Numerical quadratures (5) Linear adjustments (6) Optimization (7) Integration of differential equations. The libraries enabling the resolution of these problems in Fortran 90 and Octave/Matlab are presented.
WARNING : it is absolutely necessary to have taken a class of Fortran 90 in order to consider this course.