Operation Manual

984 Anhang: Funktionen und Anweisungen
simult() MATH/Matrix-Menü
simult(
KoeffMatrix
,
KonstVektor
[,
Tol
])
Matrix
Ergibt einen Spaltenvektor, der die Lösungen für
ein lineares Gleichungssystem enthält.
KoeffMatrix
muß eine quadratische Matrix sein,
welche die Koeffizienten der Gleichung enthält.
KonstVektor
muß die gleiche Zeilenanzahl (gleiche
Dimension) besitzen wie
KoeffMatrix
und die
Konstanten enthalten.
Sie haben die Option, daß jedes Matrixelement als
Null behandelt wird, wenn dessen absoluter Wert
geringer als
Tol
ist. Diese Toleranz wird nur dann
verwendet, wenn die Matrix
Fließkommaelemente aufweist und keinerlei
symbolische Variablen ohne zugewiesene Werte
enthält. Anderenfalls wird
Tol
ignoriert.
Wenn Sie ¥¸ verwenden oder den
Modus auf
Exact/Approx=APPROXIMATE
einstellen, werden Berechnungen im
Fließkomma-Rechenmodus durchgeführt.
Wird
Tol
weggelassen oder nicht verwendet, so
wird die Standardtoleranz folgendermaßen
berechnet:
5Eë 14 ù max(dim(
KoeffMatrix
)) ù
rowNorm(
KoeffMatrix
)
Auflösen nach x und y: x + 2y = 1
3x + 4y =
ë 1
simult([1,2;3,4],[1;
ë 1]) ¸
[
ë 3
2
]
Die Lösung ist x=ë 3 und y=2.
Auflösen: ax + by = 1
cx + dy = 2
[a,b;c,d]
! matx1 ¸ [
a b
c d
]
simult(matx1,[1;2])
¸
ë (2ø bì d)
a
ø dì bø c
2
ø aì c
a
ø dì bø c
simult(
KoeffMatrix
,
KonstMatrix
[,
Tol
])
Matrix
Löst mehrere lineare Gleichungssysteme, welche
alle dieselben Gleichungskoeffizienten aber
unterschiedliche Konstanten haben.
Jede Spalte in
KonstMatrix
muß die Konstanten für
ein Gleichungssystem enthalten. Jede Spalte in
der sich ergebenden Matrix enthält die Lösung für
das entsprechende System.
Auflösen x + 2y = 1 x + 2y = 2
3x + 4y =
ë 1 3x + 4y = ë 3
simult([1,2;3,4],[1,2;
ë 1,ë 3])
¸
[
ë 3 ë 7
2 9/2
]
Für das erste System ist x=ë 3 und
y=2. Für das zweite System ist x=
ë 7
und y=9/2.