diff --git a/saison-2/sources/chaos/suite_logistique_a.py b/saison-2/sources/chaos/suite_logistique_a.py new file mode 100644 index 0000000..c6fd7e9 --- /dev/null +++ b/saison-2/sources/chaos/suite_logistique_a.py @@ -0,0 +1,39 @@ +import numpy +from matplotlib import pyplot +import sys + +# list_abscisses = [0, 1, 2, 3] +# list_ordonnées = [0, 3, 6, -2] + +# list_abscisses = [] +# list_ordonnées = [] + + +def calcul_suite(const, nb_inter): + list_abscisses = range(0, nb_inter) + x = 0.5 + list_ordonnées = [] + for i in list_abscisses: + list_ordonnées.append(x) + x = const * x * (1 - x) + return (list_abscisses, list_ordonnées) + + +def main(): + const = sys.argv[1] + const = float(const) + resultat_calcul = calcul_suite(const, 500) + list_abscisses = resultat_calcul[0] + list_ordonnées = resultat_calcul[1] + pyplot.plot(list_abscisses, list_ordonnées) + pyplot.show() + + +main() + +# commandes à lancer +# ./.venv/bin/python3 suite.py 2 +# ./.venv/bin/python3 suite.py 3 +# ./.venv/bin/python3 suite.py 3.05 +# ./.venv/bin/python3 suite.py 3.58 +# ./.venv/bin/python3 suite.py 3.58 diff --git a/saison-2/sources/chaos/suite.py b/saison-2/sources/chaos/suite_logistique_b.py similarity index 100% rename from saison-2/sources/chaos/suite.py rename to saison-2/sources/chaos/suite_logistique_b.py