Pārlūkot izejas kodu

Ajout des sources du chaos

master
Dimitri Merejkowsky pirms 4 gadiem
vecāks
revīzija
3d2cd16ea8
Šim parakstam datu bāzē netika atrasta zināma atslēga GPG atslēgas ID: 6BF3C7EA7C2D64EC
1 mainītis faili ar 28 papildinājumiem un 0 dzēšanām
  1. +28
    -0
      saison-2/sources/chaos/suite.py

+ 28
- 0
saison-2/sources/chaos/suite.py Parādīt failu

@@ -0,0 +1,28 @@
import numpy
from matplotlib import pyplot
import sys

ITERATIONS = 1000


def suite(initial, k):
ts = numpy.linspace(0, 1, ITERATIONS)
x = initial
vs = []
for i in ts:
vs.append(x)
x = x * k * (1 - x)
return (ts, vs)


def main():
k = float(sys.argv[1])
# 1.2 ou 2.8 ou 3.5 ou 3.86
ts, vs = suite(0.5, k)
ts, vs2 = suite(0.4, k)
pyplot.plot(ts, vs)
pyplot.plot(ts, vs2)
pyplot.show()


main()