2013-06-04 35 views
14

Pracowałem z sympy i scipy, ale nie mogę znaleźć ani wymyślić, jak rozwiązać system sprzężonych równań różniczkowych (nieliniowych, pierwszego rzędu).Dowolny sposób na rozwiązanie układu sprzężonych równań różniczkowych w pythonie?

Czy istnieje sposób na rozwiązanie sprzężonych równań różniczkowych?

Równania te są w postaci:

V11'(s) = -12*v12(s)**2 
v22'(s) = 12*v12(s)**2 
v12'(s) = 6*v11(s)*v12(s) - 6*v12(s)*v22(s) - 36*v12(s) 

początkowych warunkach przez V11 (a), V22 (a), V12 (a).

+0

Spójrz na [sage] (http://www.sagemath.org/). Oferuje funkcjonalność podobną do mathmatiki ze składnią pythona. Może być w stanie rozwiązać problemy równoważne. – SethMMorton

+0

Szukasz rozwiązania analitycznego lub rozwiązania numerycznego? (Wspomniałeś o użyciu programu sympy, więc możesz mieć nadzieję na rozwiązanie analityczne, jeśli takowe istnieje.) –

+0

@WarrenWeckesser Rozwiązanie numeryczne, podobne do NDsolve dla matematyki. – faceforest

Odpowiedz