loom

Форк
0
/
start-LorenzSystem.sc0 
40 строк · 830.0 Байт
1
import "diff/LorenzSystem.diff" type LorenzSystem;
2

3
LorenzSystem LS = {
4
    sigma : 10.0,
5
    b     : 8.0/3,
6
    R     : 28.0,
7

8
    x : 10.0,
9
    y : 1.0,
10
    z : 1.0,
11
};
12

13
int XY_PANEL = 0;
14
int XZ_PANEL = 1;
15

16
string s1 = "Проекция x-y";
17
string s2 = "Проекция x-z";
18

19
chart.panel.init(XY_PANEL, "Аттрактор Лоренца: x, y");
20
chart.panel.addSeries(XY_PANEL, s1, chart.Style.Line);
21
chart.panel.init(XZ_PANEL, "Аттрактор Лоренца: x, z");
22
chart.panel.addSeries(XZ_PANEL, s2, chart.Style.Line);
23

24
void onShow()
25
{
26
    chart.panel.addPoint(XY_PANEL, s1, LS.x, LS.y);
27
    chart.panel.addPoint(XZ_PANEL, s2, LS.x, LS.z);
28
}
29

30
scene.setIterationCallback(onShow, 1);
31
scene.setT(0.0);
32
scene.setTk(50.0);
33
scene.setDt(0.01);
34

35
scene.add(LS);
36

37
scene.start();
38

39
chart.panel.show(0);
40
chart.panel.show(1);
41

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

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

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

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