Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
teaching:progappchim:matplotlib_gallery:rotateur_biatomique [2015/04/30 13:56] – créée 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 : | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Sortie des valeurs : | ||
+ | |||
+ | < | ||
+ | --------------------------------------------------- | ||
+ | | J | dégénerescence | J*(J+1) | terme de Z | | ||
+ | --------------------------------------------------- | ||
+ | | 0 | | ||
+ | | 1 | | ||
+ | | 2 | | ||
+ | | 3 | | ||
+ | | 4 | | ||
+ | | 5 | 11 | 30 | 8.14900043e+00 | | ||
+ | | 6 | 13 | 42 | 8.54160866e+00 | | ||
+ | | 7 | 15 | 56 | 8.56813596e+00 | | ||
+ | | 8 | 17 | 72 | 8.27478835e+00 | | ||
+ | | 9 | 19 | 90 | 7.72482354e+00 | | ||
+ | | 10 | 21 | | ||
+ | | 11 | 23 | | ||
+ | | 12 | 25 | | ||
+ | | 13 | 27 | | ||
+ | | 14 | 29 | | ||
+ | | 15 | 31 | | ||
+ | | 16 | 33 | | ||
+ | | 17 | 35 | | ||
+ | | 18 | 37 | | ||
+ | | 19 | 39 | | ||
+ | | 20 | 41 | | ||
+ | | 21 | 43 | | ||
+ | | 22 | 45 | | ||
+ | | 23 | 47 | | ||
+ | | 24 | 49 | | ||
+ | | 25 | 51 | | ||
+ | | 26 | 53 | | ||
+ | | 27 | 55 | | ||
+ | | 28 | 57 | | ||
+ | | 29 | 59 | | ||
+ | | 30 | 61 | | ||
+ | --------------------------------------------------- | ||
+ | Somme d' | ||
+ | </ |