Розділ 1. Вступ

Step є інтерактивним імітатором фізичних процесів.

Можливості Step:

  • Імітація класичної механічної взаємодії у двох вимірах

  • Частинки, пружини з елементами в’язкості, гравітаційні і кулонові сили

  • Тверді тіла

  • Виявлення (у цій версії лише дискретне) і керування зіткненнями

  • М’які (пружні) тіла імітуються як система з часточок і пружин, з можливістю зміни її параметрів користувачем, рух якої описують гармонічні функції

  • Молекулярна динаміка (у цій версії з використанням потенціалу Леннард-Джонса): газ і рідина, конденсація і випаровування, обчислення макроскопічних величин та їх змін

  • Перетворення одиниць і обчислення виразів: ви можете ввести щось на зразок «(2 дні + 3 години) * 80 км/г» і цю величину буде прийнято як значення відстані (для того, щоб це працювало слід встановити libqalculate)

  • Обчислення і поширення похибок: ви можете вводити значення на зразок «1.3 ± 0.2» для будь-якої з властивостей, і похибки для всіх властивостей, що залежать від вказаної властивості, буде обчислено за статистичними формулами

  • Оцінка похибки розв’язувача: похибки, що виникають внаслідок застосування числових методів розв’язання задач, обчислюються і додаються до введених користувачем похибок

  • Декілька різних розв’язувачів: аж до восьмого порядку, явні і неявні, з та без зміни кроку за часом (більшість з розв’язувачів потребують бібліотеки GSL)

  • Інструмент «регулятор» призначено для простого керування властивостями під час імітації (можна навіть призначити власні клавіатурні скорочення для керування регулятором)

  • Інструменти для візуалізації результатів: графік, вимірювач, траєкторія

  • Контекстна інформація щодо всіх об’єктів, інтегрований переглядач вікіпедії

  • Збірка зразкових експериментів, додаткові експерименти можна отримати за допомогою KNewStuff3

  • Вбудовані підручники