Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| teaching:progappchim:matplotlib_gallery:rotateur_biatomique [2015/04/30 14:11] – villersd | teaching:progappchim:matplotlib_gallery:rotateur_biatomique [2018/02/20 10:00] (Version actuelle) – villersd | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| //Cf.// [[teaching: | //Cf.// [[teaching: | ||
| - | Code source : | + | Code source, en Python 3 : |
| - | <sxh python; title : rotateur_biatomique-01.py> | + | |
| + | <code python rotateur_biatomique-02.py> | ||
| # | # | ||
| # -*- coding: utf-8 -*- | # -*- coding: utf-8 -*- | ||
| """ | """ | ||
| Somme d' | Somme d' | ||
| + | |||
| + | Les impressions sont à récrire avec l' | ||
| """ | """ | ||
| Ligne 17: | Ligne 20: | ||
| Zrot = 0. # somme d' | Zrot = 0. # somme d' | ||
| Jmax = 30 # valeur maximale de J | Jmax = 30 # valeur maximale de J | ||
| - | print ' | + | print(' |
| - | print ' | + | print(' |
| - | print ' | + | print(' |
| Js=[] | Js=[] | ||
| terms=[] | terms=[] | ||
| Ligne 25: | Ligne 28: | ||
| g = 2*J+1 # dégénerescence | g = 2*J+1 # dégénerescence | ||
| term= (2*J+1)*exp(-J*(J+1)/ | term= (2*J+1)*exp(-J*(J+1)/ | ||
| - | print '| %3d | %4d | %4d | %.8e |' % (J, g, J*(J+1), term) | + | print('| %3d | %4d | %4d | %.8e |' % (J, g, J*(J+1), term)) |
| Zrot += term | Zrot += term | ||
| Js.append(J) | Js.append(J) | ||
| terms.append(term) | terms.append(term) | ||
| - | print ' | + | print(' |
| - | print "Somme d' | + | print( "Somme d' |
| fig = plt.figure() | fig = plt.figure() | ||
| Ligne 46: | Ligne 49: | ||
| plt.show() | plt.show() | ||
| - | </sxh> | + | </code> |
| Figure : | Figure : | ||