Александр
2

Александр

немає рекомендацій
немає скарг
Назва проєкту: Малий Математичний проект на Python
Варіант співпраці: Одноразовий проєкт
Розділ: Навчання та Консультації
Передоплата: без передоплат
Способи оплати: Банківський переказ, Електронні гроші
Прийом заявок: від до 2022-07-11

Опис проєкту:
Пропозиція додаткових заробітків. Вам потрібно зробити невеликий математикний проект на Python (Jupiter).
Формулювання завдання:

Робін Ход кидає камінь з літерою, прив'язаним до нього через петлю фортечного стінки в відкритий вікно замку за ним:
(Прикріплений добірка)
Симулятор польоту каменю за допомогою функції інтегратора.ode. Розглянемо наступні розробки:

Камінь впав на землю, не досягаючи вікна (навіть перед або після стіни).
Камінь не впадав в петлю (в стіні);
Камінь застрягнув в петлю (зчепився на або петлях і впав всередину її);
Камінь вдарив стіну замку (не впадаючи через вікно);
Камінь вдарив вікно (для простоти ми вважаємо, що стіна фортеці і замок дуже високий, і ви не можете кинути камінь над ними). Коли відбувається кожен з цих подій, то розрахунки припиняються.
Написати функцію при вході до якого подаються:

Параметри: маса каменю, відстань від Робін Ходу до стіни, товщина стіни (навіть до довжини петличного промивання), відстань від землі до петличного проміння і висоти петличного промка, відстань від стіни до замку, відстань від землі до вікна і висоти вікна,

Початкові умови: кут кидання і початкова швидкість каменю.

Програма повинна відображати «погляд» (полігони можна намальовувати за допомогою функцій matplotlib.patches.Patch) і шляху польоту.

Робота в Юпітерській Нокбук
Автор проєкту
Александр