May 2023 1 3 Report
Python biblioteka matplotlib

Napisz program w Pythonie, który symuluje ruch prostego wahadła, biorąc pod uwagę jego długość i warunki początkowe. Przyjmij, że wahadło jest masą punktową zawieszoną na bezmasowym sznurku i że porusza się w dwuwymiarowej płaszczyźnie. Za pomocą poniższych równań oblicz przyspieszenie kątowe i prędkość kątową wahadła w każdym kroku czasowym:

θ'' = -g / L * sin(θ)

θ' = θ' + θ'' * dt

θ = θ + θ' * dt

Gdzie θ to kąt odchylenia wahadła od pionu, θ' to prędkość kątowa, θ'' to przyspieszenie kątowe, g to przyspieszenie ziemskie (9,81 m/s^2), L to długość wahadła, a dt to krok czasowy.

Twój program powinien zapytać użytkownika o długość wahadła, początkowy kąt (w stopniach) i początkową prędkość kątową (w radianach na sekundę). Następnie powinien symulować ruch wahadła przez zadany czas i wykreślić kąt nachylenia wahadła w funkcji czasu.

Life Enjoy

" Life is not a problem to be solved but a reality to be experienced! "

Get in touch

Social

© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.