Dynamical System Simulator анімує 2D і 3D системи диференціальних рівнянь першого та другого порядку в реальному часі. Спостерігайте, як анімовані частинки рухаються в просторі, залишаючи за собою слід. Чудово підходить для перевірки полів нахилу, фазових портретів і отримання інтуїтивного розуміння динамічних систем. Припускається знання диференціальних рівнянь, але екран довідки вкаже вам на додаткові джерела інформації. Додаток попередньо завантажено з кількома відомими конфігураціями динамічної системи, які можна вибрати з панелі навігації. Параметри для певного типу системи можуть бути рандомізовані.
Приклади систем:
• Логістичне населення (1D)
• Періодичне збирання врожаю (1D)
• Сідло (2D)
• Джерело (2D)
• Раковина (2D)
• Центр (2D)
• Спіральне джерело (2D)
• Спіральна раковина (2D)
• Біфуркації (2D)
• Гомоклінічна орбіта (2D)
• Спіральне сідло (3D)
• Спіральна раковина (3D)
• Лоренц (3D)
• Коливання (3D)
Налаштування режиму:
• Матриця (лінійна) / Вирази (лінійні або нелінійні)
• 2D / 3D
• 1-й порядок / 2-й порядок
Налаштування симуляції:
• Кількість частинок
• Частота оновлення
• Шкала часу (включаючи негативні)
• Увімкнути/вимкнути випадкові початкові швидкості для частинок
Налаштування перегляду:
• Ширина лінії
• Колір лінії
• Масштабування (з жестами щипків)
• Обертання перегляду (лише 3D)
У режимі виразів можна використовувати такі символи та тригонометричні функції:
• x, y, z
• x', y', z' (лише режим 2-го порядку)
• t (час)
• sin (синус)
• cos (косинус)
• asin (арксинус)
• acos (аркосинус)
• abs (абсолютне значення)
Цю програму нещодавно зробили з відкритим кодом для студентів та інших користувачів програмного забезпечення. Не соромтеся надсилати PR із новими функціями або виправленнями помилок на https://github.com/simplicialsoftware/systems