Darstellung einer Matrix welche 2 abhaengige Var. enthaehlt
Verfasst: Montag 10. März 2008, 22:06
Hallo zusammen,
Ich muss im Rahmen meines Studiums leider des öfteren phy. und el. Prozesse simulieren, das hat bisher ach ganz gut geklappt. Nur stehe ich jetzt
vor dem Problemm das ich eine gekoppelte DGl. darstellen muss.
Das heisst, das ich einen 2,1 Vektor resp. 2,1 Matrix habe, welche 2 voneinander abhaenige Variablen enthält.
Im konkreten Fall sieht das so aus:
Vektor (x,y) = (E-dt*A)^-1 * Vektor(x-1,y-1)+ (E-dt*A)^-1*dt*B*z
E = 2,2 Einheitsmatrix
A = 2,2 Matrix (Abbildungsmatrix)
B = 2,2 Matrix (Abbildungsmatrix)
dt = Zeitintervall
x,y und z sind jeweils zeitabhaengige Variablen
x-1 und y-1 sind die Ergebnisse des vorherigen Durchlaufs, welche wie oben angedeutet in einem Vektor gespeichert werden.
Gibt es eine Möglichkeit in Python diese Matrix über ein best. Zeitintervall zu plotten.
Bei einfache DGl habe ich bisher das Modul visual.graph benutzt aber ich hab keinen blassen schimmer wie ich eine Matrix plotten kann. *verzweifel*
Ich bin für jede Hilfe dankbar.
Ich muss im Rahmen meines Studiums leider des öfteren phy. und el. Prozesse simulieren, das hat bisher ach ganz gut geklappt. Nur stehe ich jetzt
vor dem Problemm das ich eine gekoppelte DGl. darstellen muss.
Das heisst, das ich einen 2,1 Vektor resp. 2,1 Matrix habe, welche 2 voneinander abhaenige Variablen enthält.
Im konkreten Fall sieht das so aus:
Vektor (x,y) = (E-dt*A)^-1 * Vektor(x-1,y-1)+ (E-dt*A)^-1*dt*B*z
E = 2,2 Einheitsmatrix
A = 2,2 Matrix (Abbildungsmatrix)
B = 2,2 Matrix (Abbildungsmatrix)
dt = Zeitintervall
x,y und z sind jeweils zeitabhaengige Variablen
x-1 und y-1 sind die Ergebnisse des vorherigen Durchlaufs, welche wie oben angedeutet in einem Vektor gespeichert werden.
Gibt es eine Möglichkeit in Python diese Matrix über ein best. Zeitintervall zu plotten.
Bei einfache DGl habe ich bisher das Modul visual.graph benutzt aber ich hab keinen blassen schimmer wie ich eine Matrix plotten kann. *verzweifel*
Ich bin für jede Hilfe dankbar.