Wahadło

0

Mam napisać program z wahadłem, gdzie użytkownik podaje kąt fi, l, oraz m. Coś jak ta animacja na wiki: http://pl.wikipedia.org/wiki/Wahad%C5%82o. Chcę to zrobić w Qt, ale w ogóle nie mam pojęcia, jak się za to zabrać. Nie oczekuję gotowego kodu, tylko jakichś podpowiedzi. Typu jaką metodę zrobić, i jak wykminić, żeby to się ruszało, tak jak potrzeba;) użyję pewnie paintline (czy coś w tym stylu), ale dalej to moje pomysły się kończą :(

0

masz dwie metody do zasymulowania ruchu wahadła: możesz skorzystać z gotowego wzoru(jest ponoć gdzieś w sieci) lub skorzystać z metody rozwiązywania równania różniczkowego drugiego stopnia przy pomocy metody Runge Kutta: θ'' = − g⁄R sin θ
Po prostu musisz opisać za pomocą wzoru kąt wychylenia w zależności od czasu.

jak chcesz to masz mój programik napisany w C# z wykorzystaniem metody Runge-Kutta:
http://www.2shared.com/file/V-zMgqtb/Wahadlo_animacja.html

uruchamisz i ustawiasz kąt wychylenia po czym dajesz start.

Jak chcesz kod to się dogadamy na maila: [email protected]

Tylko nie próbuj dekompilować bo spotka cię sroga kara.

0

No to mi sie nie przyda raczej, bo musze uzyc eulera:p tylko nie bardzo wiem, jak...

0

http://mst.mimuw.edu.pl/wyklady/nrr/wyklad.pdf Myślę, że może pomóc. Masz słów parę o ruchu wahadła a schematach Eulera.

1 użytkowników online, w tym zalogowanych: 0, gości: 1