Показать сообщение отдельно
  #4 (permalink)  
Старый 29.05.2020, 07:37
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от Elizaveta99
но он не реагирует на изменение длинны маятника, не отображает ее в canvas это как-то можно исправить или я чего-то не правильно нажимаю?
Длина применяется и участвует в вычислении, что отражается на скорости колебания. (Например, длина маятника 10 метров является причиной того, что маятник дольше падает, чем, например, при длине в 1 метр) Однако на картинке длина маятника при отрисовке не учитывается, но можно сделать...

ЕЩЁ Добавил в пример выше визуализацию массы и длины маятника (вычисляется пропорционально значению гиперболического тангенса, чтобы всё влезло на картинку), а также проверку вводимых значении, чтобы они были не менее 0.01 (метод Эйлера-Коши плохо работает со значениями очень близкими к 0)

Последний раз редактировалось Malleys, 29.05.2020 в 08:00.
Ответить с цитированием