Sujet : Re: erreur matplotlib
De : lulu042 (at) *nospam* fry.fr.invalid (Lulu)
Groupes : fr.comp.lang.pythonDate : 15. Mar 2022, 20:07:21
Autres entêtes
Organisation : koitess?
Message-ID : <slrnt31ov9.68eh.lulu042@valentino.Rock-n-Roll.org>
References : 1
User-Agent : slrn/1.0.3 (Linux)
Le 15-03-2022, Lulu <
lulu042@fry.fr.invalid> a écrit :
Bonjour,
[...]
La ligne 37 de mon script cherche à tracer une constante : pour les 500
valeurs de t, x0 = 0.4 (et mon script fonctionne si je commente cette
ligne) :
plot(t , x0, linewidth = ze_line_width)
avec :
x0 = u0(t)
et :
def u0(t) : return 0.4
[...]
Je viens d'avoir l'idée de remplacer la fonction u0(t) par une fonction
qui dépend de t, mais avec une si faible variation que j'obtiens bien un
trait horizontal à 0.4 :
def u0(t) : return 0.4 + np.sin( 0.01 * np.pi * f1 * t /100)
Et ça marche !
Mais je cherche à comprendre mon erreur : pourquoi n'est-il pas aussi
simple qu'attendu de tracer une fonction constante ?
Merci.