Soubor:Lotka-Volterra model (1.1, 0.4, 0.4, 0.1).svg

Z testwiki
Skočit na navigaci Skočit na vyhledávání
Původní soubor (soubor SVG, nominální rozměr: 692 × 400 pixelů, velikost souboru: 43 KB)

Tento soubor pochází z Wikimedia Commons a mohou ho používat ostatní projekty. Níže jsou zobrazeny informace, které obsahuje jeho tamější stránka s popisem souboru.

Popis

Popis
English: Time evolution of variables following Lotka-Volterra model of predator-prey dynamics. The parameters are as follows:

Prey growth rate: : 1.1
Prey death rate: : 0.4
Predator death rate: : 0.4

Predator growth rate: : 0.1
Datum
Zdroj Vlastní dílo File:Lotka-Volterra model (1.1, 0.4, 0.4, 0.1).png
Autor Ian Alexander (parameters, PNG version)
Krishnavedala (vectorisation)
SVG vývoj
InfoField
 Zdrojový kód tohoto SVG je validní.
 Tento vektorový obrázek byl vytvořen programem Matplotlib
Zdrojový kód
InfoField

Python code

Source code
import numpy as np
import matplotlib.pyplot as plt

alpha = 1.1   #

beta = 0.4    # prey death rate 
gamma = 0.4   # predator death rate 
delta = 0.1   # predator growth rate 
x0 = 10       # initial prey population
y0 = 10       # initial predator population

dt = 1e-3
t = np.arange(0,100,dt)
x = np.zeros_like(t, dtype=np.float)
y = np.zeros_like(t, dtype=np.float)
x[0], y[0] = x0, y0

for i, _ in enumerate(t):
    if i == 0:
        continue
    x[i] = x[i-1] + (alpha * x[i-1] - beta * x[i-1] * y[i-1]) * dt
    y[i] = y[i-1] + (delta * x[i-1] * y[i-1] - gamma * y[i-1]) * dt

fig, ax = plt.subplots(figsize=(9,5))
ax.plot(t, x, label='Prey')
ax.plot(t, y, '--', label='Predator')
ax.grid(True)
ax.legend()
ax.set_ylabel('population')
ax.set_xlabel('time')
fig.savefig('predator_prey.svg',
            bbox_inches='tight', transparent=True)

Licence

Já, držitel autorských práv k tomuto dílu, ho tímto zveřejňuji za podmínek následující licence:
w:cs:Creative Commons
uveďte autora zachovejte licenci
Dílo smíte:
  • šířit – kopírovat, distribuovat a sdělovat veřejnosti
  • upravovat – pozměňovat, doplňovat, využívat celé nebo částečně v jiných dílech
Za těchto podmínek:
  • uveďte autora – Máte povinnost uvést autorství, poskytnout odkaz na licenci a uvést, pokud jste provedli změny. Toho můžete docílit jakýmkoli rozumným způsobem, avšak ne způsobem naznačujícím, že by poskytovatel licence schvaloval nebo podporoval vás nebo vaše užití díla.
  • zachovejte licenci – Pokud tento materiál jakkoliv upravíte, přepracujete nebo použijete ve svém díle, musíte své příspěvky šířit pod stejnou nebo slučitelnou licencí jako originál.

Popisky

Přidejte jednořádkové vysvětlení, co tento soubor představuje

Položky vyobrazené v tomto souboru

zobrazuje

Historie souboru

Kliknutím na datum a čas se zobrazí tehdejší verze souboru.

Datum a časNáhledRozměryUživatelKomentář
současná20. 12. 2018, 17:50Náhled verze z 20. 12. 2018, 17:50692 × 400 (43 KB)wikimediacommons>Krishnavedalagraph labels corrected

Tento soubor používá následující stránka: