Forth
https://fforum.winglion.ru/

Irbis - численные методы
https://fforum.winglion.ru/viewtopic.php?f=60&t=3383
Страница 1 из 1

Автор:  Hishnik [ Сб июл 08, 2023 00:36 ]
Заголовок сообщения:  Irbis - численные методы

Модель "хищник-жертва".


Код:
float a
float b
float c
float d

float x
float y
float dx
float dy

proc init
  2.0 a f!
  1.0 b f!
  2.0 c f!
  8.0 d f!

  1.0 x f!
  2.0 y f!
endproc

init

float delta
1.0e-4 delta f!

proc step-solve
  a f@ x f@ f*
  b f@ x f@ f* y f@ f* f-
  dx f!
  c f@ x f@ f* y f@ f*
  d f@ y f@ f* f-
  dy f!

  dx f@ delta f@ f* x f@ f+ x f!
  dy f@ delta f@ f* y f@ f+ y f!
endproc

0 chart.show
0 chart.align.client

0 0 chart.addseries
1 0 chart.addseries

0x003f3F 0 SERIES.COLOR
0xFF3F00 1 SERIES.COLOR

int steps
int #series

proc run
  init
  #series series.clear
  steps 0 do
    step-solve
    x f@ y f@ #series series.fxy
  loop
endproc

0 to #series
10000 to steps
1.0e-3 delta f!
run

1 to #series
100000 to steps
1.0e-4 delta f!
run


Вложения:
irbis15.png
irbis15.png [ 29.24 Кб | Просмотров: 8161 ]

Автор:  KPG [ Сб июл 08, 2023 13:29 ]
Заголовок сообщения:  Re: Irbis - численные методы

Hishnik писал(а):
Модель "хищник-жертва".


Одна из ссылок моделирования этой идеальной модели в статье с Хабр Модель «Хищник-жертва» на Node.js :)

И сегодняшняя близкая статья Бардак в идеальном мире. Часть 1

P.S. К местному форуму модель "хищник-жертва" не применима.

Автор:  Hishnik [ Сб июл 08, 2023 17:51 ]
Заголовок сообщения:  Re: Irbis - численные методы

При этом стоит обратить внимание, что графиков два, и они построены с разным шагом. Видно, что слишком крупный шаг заставляет график "идти вразнос". Это к вопросу о полезности плавающей точки с ее обеспечением большого динамического диапазона.

Еще аттрактор Лоренца должен быть хорош для демонстрации.

Автор:  Hishnik [ Пн июл 10, 2023 01:21 ]
Заголовок сообщения:  Re: Irbis - численные методы

Аттрактор Лоренца

Вложения:
lorentz.png
lorentz.png [ 556.51 Кб | Просмотров: 8002 ]

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/