teaching:progappchim:polynomes-12

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
teaching:progappchim:polynomes-12 [2016/03/04 14:37] villersdteaching:progappchim:polynomes-12 [2022/12/08 17:49] (Version actuelle) villersd
Ligne 3: Ligne 3:
 Voici un programme permettant d'obtenir le même graphe que celui obtenu précédemment, en utilisant les modules spécifiques de NumPy. Cet exemple montre tout l'intérêt d'utiliser des modules pré-existants. Le programme est réduit à 3 lignes pour l'importation, 4 pour la création des graphes et 4 pour commander la représentation. Voici un programme permettant d'obtenir le même graphe que celui obtenu précédemment, en utilisant les modules spécifiques de NumPy. Cet exemple montre tout l'intérêt d'utiliser des modules pré-existants. Le programme est réduit à 3 lignes pour l'importation, 4 pour la création des graphes et 4 pour commander la représentation.
  
-<sxh python; title : polycheby.py>+<code python polycheby_numpy.py>
 #! /usr/bin/env python #! /usr/bin/env python
 # -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
Ligne 31: Ligne 31:
 plt.show() plt.show()
  
-</sxh>+</code>
  
-<note tip>Ce code fonctionne aussi bien en Python version 2 qu'en version 3. Il suffit que les librairies nécessaires matplotlib, numpy) soient installées !</note>+<note tip>Ce code fonctionne aussi bien en Python version 2 qu'en version 3. Il suffit que les librairies nécessaires (matplotlib, numpy) soient installées !</note>
  
 ===== Application : oscillateur harmonique quantique ===== ===== Application : oscillateur harmonique quantique =====
-La mécanique quantique permet de décrire la vibration de molécules biatomiques par le modèle de l'[[http://fr.wikipedia.org/wiki/Oscillateur_harmonique_quantique|oscillateur harmonique quantique]].+La mécanique quantique permet de décrire la vibration de molécules biatomiques par le modèle de l'[[wp>fr:Oscillateur_harmonique_quantique|oscillateur harmonique quantique]].
  
 Il serait facile d'écrire un programme représentant les fonctions d'ondes, et les présentant sous la même forme que cette [[http://commons.wikimedia.org/wiki/File:HarmOsziFunktionen.png|figure sur Wikimedia]]. Il serait facile d'écrire un programme représentant les fonctions d'ondes, et les présentant sous la même forme que cette [[http://commons.wikimedia.org/wiki/File:HarmOsziFunktionen.png|figure sur Wikimedia]].
Ligne 44: Ligne 44:
   * //cf.// cet [[http://docs.enthought.com/mayavi/mayavi/auto/example_atomic_orbital.html|exemple de l'orbitale 3p hydrogénoïde]] avec le module [[http://docs.enthought.com/mayavi/mayavi/index.html|Mayavi]]   * //cf.// cet [[http://docs.enthought.com/mayavi/mayavi/auto/example_atomic_orbital.html|exemple de l'orbitale 3p hydrogénoïde]] avec le module [[http://docs.enthought.com/mayavi/mayavi/index.html|Mayavi]]
   * [[http://nbviewer.ipython.org/github/damontallen/Orbitals/blob/master/Hydrogen%20Orbitals%20%28Feb%2018,%202014%29%20%28dynamic%20entry%29.ipynb|Autre exemple avec Mayavi]]   * [[http://nbviewer.ipython.org/github/damontallen/Orbitals/blob/master/Hydrogen%20Orbitals%20%28Feb%2018,%202014%29%20%28dynamic%20entry%29.ipynb|Autre exemple avec Mayavi]]
 +
 +===== Programmation objet et création d'une classe spécifique aux polynômes =====
 +  * cf. par exemple [[https://algo.developpez.com/actu/339249/Mathematiques-et-Python-moins-apprendre-a-creer-une-classe-Polynome-en-Python-avec-la-surcharge-des-operateurs-un-billet-blog-de-Denis-Hulo/|Mathématiques et Python - apprendre à créer une classe Polynome en Python avec la surcharge des opérateurs]], Denis Hulo, 8 décembre 2022
 +  * [[http://pcsi.kleber.free.fr/IPT/doc/TP08_polynomes.pdf]]
 +  * [[http://gilles.dubois10.free.fr/analyse_reelle/code_python/comppoly.html]]
 +  * [[https://python-course.eu/oop/polynomial-class.php]]
 +  * [[https://github.com/koder-ua/python-classes/blob/master/examples/polynome.py]]
 +  * [[https://github.com/nbice1/Polynomial-Class]]
 +
 +
  • teaching/progappchim/polynomes-12.1457098630.txt.gz
  • Dernière modification : 2016/03/04 14:37
  • de villersd