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) |