MATHEMATIQUES ASSISTEES PAR
ORDINATEUR(LSMA 350), année 2013
Université Versailles Saint
Quentin en Yvelines
Licence de Mathématiques Fondamentales
Laurent Dumas (cours)
Eugenio Echagüe (TD)
Prérequis:
Ce module utilise un large
éventail de connaissances en mathématiques abordées lors des semestres
précédents ou en cours: suites et séries, généralités sur les fonctions
(dérivées, développements limités,…), intégration, équations différentielles, algèbre
linéaire (résolution de systèmes linéaires, calcul matriciel, changement de
bases, applications linéaires, diagonalisation). Aucune connaissance
informatique n’est requise.
Descriptif:
Le but de ce module est
d’apprendre à utiliser l’ordinateur pour résoudre certains problèmes
mathématiques abstraits (par exemple, diagonalisation d’un endomorphisme) ou
concrets (par exemple, calculer la trajectoire d’un satellite). En effet,
l’ordinateur peut utiliser dans certains cas des logiciels des logiciels de calcul
numérique pour fournir des calculs approchés ou des logiciels de calcul formel pour
fournir des calculs exacts, dans les deux cas beaucoup plus rapidement que ne
peut le faire un humain. On
apprendra ainsi à utiliser deux logiciels : Scilab (pour le calcul approché) et Maxima (pour le calcul formel). On distinguera et comparera
si possible les méthodes de calcul approché et de calcul exact. Pendant le
semestre, on présentera l’intérêt et l’efficacité des Mathématiques Assistées
par Ordinateur mais aussi ses limites et ses pièges.
Contenu:
·
Initiation
à Scilab
·
Méthodes
de calculs approchés d’intégrales
·
Méthodes
de résolutions approchées d’équations non linéaires
·
Méthodes
de résolutions approchées d’équations différentielles ordinaires
·
Méthodes
de résolutions approchées de systèmes linéaires
·
·
Initiation
à Maxima
·
Calcul
formel pour la recherche de valeurs propres, le calcul de déterminant, le
changement de bases et de manière générale la résolution d’exercices d’algèbre
linéaire
·
Calcul
formel pour l’étude de fonctions, le calcul de développement limité,
d’intégrales "simples"
·
Calcul
formel pour l’interpolation de fonctions.
·
Calcul
formel pour la résolution d’EDO
Cours:
Jeudi 12 septembre
11h30-13h00 (cours) : présentation de Scilab et méthodes de
calcul approché d’intégrales (rectangles, point milieu, trapèzes)
Jeudi 19 septembre
11h30-13h00 (cours) : résolution approchée de
systèmes d’équations (dichotomie, point fixe, Newton)
Jeudi 26 septembre
11h30-13h00 (cours) : résolution approchée
d’équations différentielles (exemples : Bessel, Volterra, N corps,
principe des méthodes à un pas)
Jeudi3 octobre 11h30-13h00
(cours) : résolution approchée
d’équations différentielles (méthode d’Euler, preuve de convergence)
Jeudi 10 octobre 11h30-13h00
(cours): résolution approchée de
systèmes linéaires (introduction et exemples : splines et membrane,
méthodes de résolution, erreurs d’arrondis et conditionnement)
Jeudi 17 octobre 11h30-13h00
(cours) : résolution approchée de
systèmes linéaires (algorithme de Gauss, stratégie de pivôt)
Jeudi 24 octobre 11h30-13h00
(cours) : présentation de Maxima,
comparaison avec Scilab
Jeudi 7novembre 11h30-13h00
(cours) : algèbre linéaire et
Maxima (changement de bases, réduction, puissance de matrices)
Jeudi 14 novembre
11h30-13h00 (cours) : analyse et Maxima
(dérivées, intégrales, développements limités, étude de fonctions)
Jeudi 21 novembre
11h30-13h00 (cours) : interpolation de
fonctions (Lagrange, phénomène de Runge)
Jeudi 28 novembre
11h30-13h00 (cours) : résolution exacte (ou approchée) d’EDO (cas linéaires, qq
exemples non linéaires)
Jeudi 5 décembre 11h30-13h00
(cours) : révisions Scilab et Maxima
Examens
2013:
Examen : énoncé, corrigé
Scilab, corrigé Maxima
Contrôle continu numéro 1 : énoncé
Contrôle continu numéro 2 : énoncé
Programmes
Scilab et Maxima asociés au cours:
Calcul approché d’intégrales avec
Scilab : trapezes_vs_rectangles.sci
Résolution de systèmes non linéaires avec
Scilab : Newton_vs_dichotomie_vs_corde.sci
Résolution de systèmes linéaires avec
Scilab : gauss.sci splines.sci,
hilbert.sci, laplace.sci
Résolution d’EDO avec Maxima: correction-feuilleEDO-MA300.wxm
Travaux
pratiques:
Séance
1 : initiation à Scilab et méthodes de quadrature énoncé TP1.pdf, énoncéTP1bis.pdf
Séance
2 : résolution de systèmes d’équations avec Scilab énoncé
TP2.pdf
Séance 3 et
4 : résolution de systèmes d’équations différentielles avec Scilab énoncé
TP3.pdf
Séance
5 : contrôle
Séance
6 : résolution de systèmes linéaires avec Scilab énoncé TP4.pdf
Séance
7 : révisions Scilab et introduction à Maxima énoncéTP5.pdf
Séance
8 : exercices d’algèbre linéaire avec Maxima énoncéTP6.pdf
Séance
9 : exercices d’analyse (énoncéTP7.pdf,
corrigéTP7.wxm) et boucles avec
Maxima énoncéTP7bis.pdf
Séance
10 : contrôle
Séance
11 : interpolation polynomiale (énoncéTP8.pdf,
corrigé)
Séance
12 : révisions Scilab et Maxima (énoncéTP9.pdf)