Browse Source

chaos: Ajout du code de l'équipe A

master
Dimitri Merejkowsky 4 years ago
parent
commit
b131c07d20
2 changed files with 39 additions and 0 deletions
  1. +39
    -0
      saison-2/sources/chaos/suite_logistique_a.py
  2. +0
    -0
      saison-2/sources/chaos/suite_logistique_b.py

+ 39
- 0
saison-2/sources/chaos/suite_logistique_a.py View File

@@ -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

saison-2/sources/chaos/suite.py → saison-2/sources/chaos/suite_logistique_b.py View File