From b131c07d20dcb8064b8c12bd580a712b683ae206 Mon Sep 17 00:00:00 2001 From: Dimitri Merejkowsky Date: Sun, 16 Feb 2020 16:43:02 +0100 Subject: [PATCH] =?UTF-8?q?chaos:=20Ajout=20du=20code=20de=20l'=C3=A9quipe?= =?UTF-8?q?=20A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- saison-2/sources/chaos/suite_logistique_a.py | 39 +++++++++++++++++++ .../chaos/{suite.py => suite_logistique_b.py} | 0 2 files changed, 39 insertions(+) create mode 100644 saison-2/sources/chaos/suite_logistique_a.py rename saison-2/sources/chaos/{suite.py => suite_logistique_b.py} (100%) 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