loom

Форк
0
/
start-PredatorPreyDiagramm.sc0 
42 строки · 834.0 Байт
1
import "diff/PredatorPrey.diff" type PredatorPrey;
2

3
PredatorPrey PP_init = {
4
    alpha : 6.0,
5
    beta  : 0.8,
6
    gamma : 1.0,
7
    delta : 0.01,
8
    x     : 10.0,
9
    y     : 10.0,
10
};
11

12
PredatorPrey PP[] = [PP_init, PP_init, PP_init];
13

14
PP[0].delta = 0.01;
15
PP[1].delta = 0.02;
16
PP[2].delta = 0.03;
17

18
string s[sys.sizeof(PP)];
19

20
chart.init("Модель хищник-жертва");
21

22
for(int i=0; i < sys.sizeof(PP); ++i) {
23
    s[i] = "delta = " + PP[i].delta;
24
    chart.addSeries(s[i], chart.Style.Spline);
25
//    chart.addSeries(s[i], chart.Style.Scatter);
26
}
27

28
void onShow()
29
{
30
    for(int i=0; i < sys.sizeof(PP); ++i)
31
        chart.addPoint(s[i], PP[i].x, PP[i].y);
32
}
33

34
scene.setIterationCallback(onShow, 1);
35
scene.setT(0.0);
36
scene.setTk(3.0);
37
scene.setDt(0.1);
38

39
for(int i=0; i < sys.sizeof(PP); ++i)
40
    scene.add(PP[i]);
41

42
scene.start();
43

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.