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