Les programmes Python du prof...

Les programmes seront disponibles au fur à mesure des cours ...

  
Cours 1 : interpolation polynomiale
  
vandermonde.py : matrice de Vendermonde    (24-09-2019)
polyfit.py : interpolation polynomiale    (24-09-2019)
polyfitMoreData.py : avec un peu plus de données :-)    (24-09-2019)
interpolation.py : les polynômes d'interpolation sont turbulents    (24-09-2019)
goldenRatio.py : le nombre d'or    (24-09-2019)
goldenRatioRectangle.py : ... avec de jolis dessins !    (24-09-2019)
  
Cours 2 : interpolation par morceaux
  
exampleSplines.py : splines cubiques    (12-02-2020)
sixPointsChebyshev.py : interpolation aux abscisses de Chebychev    (12-02-2020)
symbolic.py : découverte du calcul symbolique    (12-02-2020)
randomWalk.py : animation d' une marche aléatoire    (14-02-2024)
  
Cours 3 : approximations
  
linearApproximation.py : régression linéaire    (19-02-2020)
stockApproximation.py : approximation du cours d'une action    (19-02-2020)
lagrange.py : interpolation de Lagrange    (19-02-2020)
fibonacci.py : suite de Fibonacci    (19-02-2020)
stockCocaCola.csv : cours l'action CocaCola    (19-02-2020)
  
Cours 4 : NURBS
  
circle.py : dessiner un cercle avec des splines cubiques    (25-02-2020)
nurbscircle.py : dessiner un cercle avec des NURBS    (22-02-2022)
nurbsurface.py : dessiner une surface avec des NURBS    (25-02-2020)
vase.py : le vase pour Ma Legat :-)    (25-02-2020)
  
Cours 6 : Erreurs d'arrondi et extrapolation de Richardson
  
polynomial.py : impact des erreurs d'arrondi sur l'évaluation d'un polynome !    (10-03-2020)
stones.py : erreur de mesures et moyennes    (10-03-2020)
  
Cours 7 : Euler et Taylor pour les équations différentielles ordinaires
  
euler.py : méthode d'Euler explicite    (17-03-2020)
taylor.py : méthodes de Taylor    (17-03-2020)
taylorClass.py : utilisation de classes dans python :-)    (17-03-2020)
  
Cours 8 : Analyse de stabilité, méthodes implicites et méthodes de Runge-Kutta
  
stabilityAllTaylors.py : zone de stabilité des méthodes de Taylor (et de Runge-Kutta)    (24-03-2020)
interpretationAllMethods.py : interprétation géométrique des méthodes    (24-03-2020)
  
Cours 10 : Equations non-linéaires scalaires
  
solve.py : résoudre une équation : so easy !    (22-04-2020)
iteration.py : itération simple : so easy !    (22-04-2019)
bissection.py : la technique d'encadrement ou de bissection    (22-04-2020)
cuteBoundaryValueProblem.py : problème aux conditions aux limites    (22-04-2019)
shoot.py : ajustage d'un tir d'artillerie : combien de sacs de poudre ?    (28-04-2021)
shootAngle.py : ajustage d'un tir d'artillerie : quelle élévation du tube ?    (28-04-2021)
  
Cours 11 : Systèmes d'équations non-linéaires
  
lipschitz.py : fonctions lipschitziennes ou pas :-)    (28-04-2020)
jacobi.py : Jacobi    (28-04-2019)
gauss.py : Gauss-Seidel    (28-04-2020)
newtonRaphson.py : méthode de Newton-Raphson    (28-04-2019)
eulerNewtonRaphson.py : application conjointe d'Euler implicite et de la méthode de Newton-Raphson    (28-04-2019)
  
  
Cours 12 : Equations aux dérivées partielles
  
poissonSimple.py : Une implémentation simple du problème de Poisson    (05-05-2020)
diffusion.py : diffusion de la chaleur    (05-05-2020)
diffusionCpu.py : comparaison entre une version vectorisée et une version avec des boucles    (05-05-2020)
diffusionOmega.py : méthodes itératives Jacobi, Gauss-Seidel et SOR    (05-05-2020)
diffusionPerturb.py : analyse de stabilité    (05-05-2020)