physique chimie college lycee
PYTHON 1/3 : Sinus et cosinus. 1e  

 

PYTHON 1/3

Programmer les représentations graphiques de :
f(x) = sin x     et     g(x) = cos x

 

 

Programme de maths de 1e : Les algorithmes peuvent être écrits en langage Python.  eduPython

 

#1e ligne obtenue si on suit fichier/nouveau/nouveau fichier/Lycée. 'sin', 'cos', et 'PI' y sont
from lycee import *
#importer les outils graphiques :
from matplotlib import pyplot
#l'axe des abscisses sera gradué jusqu'à xmax. Modifiable, en 360 p.e.
xmax=720
#'axes'. Non modifiable. Fonction. 'repere' est un nom de variable choisi
repere = pyplot.axes(xlim=(0, xmax), ylim=(-1.5, 1.5))
#infos qui apparaîtront sur le graphe. Modifiables, ces termes peuvent être 'x', 'y'.
repere.set_xlabel('θ')
repere.set_ylabel('sin(θ)')
repere.set_title('Représentation graphique de la fonction sinus')
#nombres de points : l'axe des x est découpé en xmax intervalles. Il faut donc xmax+1 valeurs
x=[k for k in range(0, xmax+1)]
#le 'coeur du réacteur'. L'angle est converti en radians. Modifiez 'sin' en 'cos', puis 'exécuter'
y=[sin(x*pi/180) for x in x]
#tracé du graphe
repere.plot(x,y)
#affichage
pyplot.show()

sélectionner, puis copier-coller le code dans PyScripter

 

 

 

© PCCL