Matlab

Hallo!

Ich habe eine Frage zur Benutzung des Programms Matlab.

Folgende Gleichungen sind gegeben:

K1 = 1/E*C1/I1
K2 = 1/E*C3/I2

E,C1,C3,I1 und I2 sind als syms definiert.
Nun möchte ich, dass Matlab die 2 Funktionen gleichsetzt.

Also K1 = K2

Wenn ich dies jedoch so eingebe, überschreibt Matlab natürlich einfach die Funktion K1 mit der Funktion K2.

Per Hand sieht die ganze Geschichte folgendermaßen aus:

K1 = K2 <=> 1/E*C1/I1=1/E*C3/I2 <=> C1/I1 - C3/I2 = 0

Es soll also zum einen gleichgesetzt werden und dann alle Cs mit Koeffizienten auf die linke Seite. Den Rest auf die rechte.
Später sollen dann die Koeffizienten in eine Matrix gefasst werden, dessen 1. Zeile in diesem Fall so aussieht:

[1/I1 0 -1/I2]

Und zudem alles rechts vom Gleichheitszeichen in eine Matrix, dessen 1. Zeile in diesem Fall so aussieht:

[0]

Insgesamt habe ich 26 Gleichungen mit 26 Cs (C1 - C26). Später sollen dann durch die Matrizen und beispielsweise die Kramersche Regel die Cs berechnet werden.
(Hinweis: Hinter E, I1 und I2 stecken in diesem Fall bekannte Werte, die jedoch erst später eingesetzt werden sollen)

Wie sieht hier also der Programmcode im groben aus. Oder wer kann mir Tipps für Funktionen geben, die ich verwenden muss oder Linktipps.
Wäre für jede Hilfe dankbar!

Gruß
sparxli!
 
Zurück
Oben