Cześć,
Mam układ 4 równań różniczkowych (podane na rysunku).
Zależy mi na znalezieniu zależności V(t).
Nie musi to być równanie podane wzorem - wystarczy wykres.
Czy da się to zrobić w Labview? A jeśli tak, to w jaki sposób?
Pozdrawiam
Fajfi
Labview i rozwiązywanie równań różniczkowych
-
- Posty: 383
- Rejestracja: 17 lis 2006 00:00
- Wersja środowiska: LabVIEW 2009
- Lokalizacja: Warszawa
Labview i rozwiązywanie równań różniczkowych
Da się, tak samo jak w każdym innym języku programowania. Meteod rozwiązywania układów równań różniczkowych zwyczajnych - czyli postaci y'=f(t,y) - jest ooooo... i jeszcze trochę. Na początek polecam metodę Eulera.. Po opanowaniu zasady można śmiało przejść do metody Rungego-Kutty.
Poza tym są w LV funkcje do rozwiązywania RRZ, ale opierają się na analizie wyrażeń podanych w formie tekstowej i są dosyć wolne.... albo nie umiałem z nich korzystać, bo to dawno było. W każdym razie się do nich zraziłem. Nie mam teraz LV pod ręką, ale trzeba szukać w palecie pod hasłem ODE (ordinary differencial equations).
Poza tym MathScript ma do tego funkcje, tym razem po ludzku - z callbackiem obliczającym prawą stronę. Jak działa nie wiem, nie próbowałem.
Poza tym są w LV funkcje do rozwiązywania RRZ, ale opierają się na analizie wyrażeń podanych w formie tekstowej i są dosyć wolne.... albo nie umiałem z nich korzystać, bo to dawno było. W każdym razie się do nich zraziłem. Nie mam teraz LV pod ręką, ale trzeba szukać w palecie pod hasłem ODE (ordinary differencial equations).
Poza tym MathScript ma do tego funkcje, tym razem po ludzku - z callbackiem obliczającym prawą stronę. Jak działa nie wiem, nie próbowałem.