Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 7694 Skopiuj do schowka 30. Rzut ukośny (w pudełku)
Autor Wiadomość
magbo 
Excel Expert



Posty: 346
Wysłany: 2008-06-13, 04:28   30. Rzut ukośny (w pudełku)

ostatnio sporo było zadań z tej dziedziny. w załączniku - zabawka (należy kliknąć kulkę).
No i przydałaby się drobna korekta - na razie kulka rozpędza sie odbijając się od ścianek ;-)

pingpong2.zip
Pobierz Plik ściągnięto 561 raz(y) 11.31 KB

ID posta: 38799 Skopiuj do schowka
 
 
 

EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email

Kaper 
Excel Expert



Posty: 1626
Wysłany: 2009-03-16, 10:59   

Problem z przyspieszeniem bierze się (bezpośrednio) z linii 69 w kodzie modułu 2, gdzie mamy:

Vy = Vy - Delta * Cells(5, 2).Value

Warto zwrócić uwagę, że Vy może być zarówno dodatnie, jak i ujemne. Zatem zgodne z oczekiwaniem działanie parametru przyspieszenie (kom. B5) osiągniemy kiedy ta linia będzie uwzględniać znak Vy

Vy = Vy + Delta * Sgn(Vy) * Cells(5, 2).Value

Skoro już prędkość ma się zmieniać, to pewnie warto by było dodać również analogiczną linię dla składowej poziomej:

Vx = Vx + Delta * Sgn(Vx) * Cells(5, 2).Value

A przyglądając się tym równaniom od strony merytorycznej, można przypuszczać, że fizykę ruchu jednostajnie przyspieszonego/opóźnionego oddały by lepiej równania:

Vy = Vy * (1 + Delta * Cells(5, 2).Value)
Vx = Vx * (1 + Delta * Cells(5, 2).Value)

bezpośrednie zastosowanie v(t) = vo + at wymagałoby zapamiętania jeszcze jednej pary zmiennych Vy0 i Vx0 i wtedy moglibyśmy liczyć np.
Vy = Vy0 + t * Cells(5, 2).Value) - wynik powinien być ten sam, co powyżej


Biorąc pod uwagę, że liczymy ruch w wielu krokach (proponowane B7 wynosi 1000) rozsądne wielkości przyspieszenia/ opóźnienia to np. -0,0001 itp.



Pozdrawiam,
_________________
Kaper

Każda trójwymiarowa zwarta i jednospójna rozmaitość topologiczna bez brzegu jest homeomorficzna ze sferą trójwymiarową. Czasem trzeba poczekać sto lat żeby się upewnić.
ID posta: 60725 Skopiuj do schowka
 
 

EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email

Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum