matematykaszkolna.pl
Przedstaw w postaci amlitudy x w funkcji czasu t sztacheta28: Przedstaw w postaci amplitudy x w funkcji czasu t: x'' + 2hx' + ω02(x ± μx3) = ρ0*cos(ωt) h, ω0, μ, ρ0 to stałe wartości. Z góry dziękuję za pomoc
3 maj 11:34
Trivial: Równanie jest nieliniowe, kto by to rozwiązywał ręcznie? Dla przykładowych wartości: http://www.wolframalpha.com/input/?i=x%27%27+%2B+2x%27+%2B+%28x+%2B+x^3%29+%3D+cos%28t%29
3 maj 12:39
sztacheta28: Mam przestawić wykres zależności x(t) w Simulink w Matlabie dla powyższego równania, które opisuje drgania sprężyny. Problem w tym że nie wiem jak przedstawić to równanie w postaci x(t) = .... Simulink posiada gotowe bloki całkujące, sumujące itp., ale wysiadam już niestety na próbie przekształcenia tego równania na wersje x(t) = ...
3 maj 13:04
Trivial: Zapewne chodzi o to, żeby rozwiązać to równanie numerycznie (a nie analitycznie, tak jak próbujesz). Jak się to robi w Matlabie nie wiem − pewnie są jakieś gotowe funkcje. emotka Po chwili poszukiwań w google dobrym kandydatem może być funkcja ode45 http://www.mathworks.com/help/matlab/ordinary-differential-equations.html
3 maj 13:14
Trivial: Tylko żeby użyć tej metody najpierw trzeba przekształcić to równanie stopnia drugiego w układ równań stopnia pierwszego. x'' + 2hx' + ω02(x ± μx3) = ρ0cos(ωt) Dokonujemy trywialnego podstawienia x' = u, wtedy: u' + 2hu + ω02(x ± μx3) = ρ0cos(ωt) u' = ρ0cos(ωt) − 2hu − ω02(x ± μx3) Czyli mamy układ:
nawias
x'
nawias
nawias
u'
nawias
 
nawias
u
nawias
nawias
ρ0cos(ωt) − 2hu − ω02(x ± μx3)
nawias
 
=
  
3 maj 13:25
sztacheta28: Wielkie dzięki Trivial. Masz rację. Z pewnością chodzi o rozwiązanie numeryczne. Teraz spróbuję przełożyć to co napisałeś na Simulink.
3 maj 13:45