IsMatrix: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Swolff (Diskussion | Beiträge) (Beschreibung aufgebessert und Beispiel hinzugefügt) |
Swolff (Diskussion | Beiträge) (Ergänzung der Beschreibung durch einen Hinweis) |
||
Zeile 2: | Zeile 2: | ||
*'''MathEvaluator''' | *'''MathEvaluator''' | ||
===Beschreibung=== | ===Beschreibung=== | ||
''isMatrix'' gibt wahr(true) zurück falls der angegebene Parameter eine [[Matrix]] ist, nicht wahr(false) ansonst. Dabei ist zu beachten, das miteinander verknüpfte Matrizen '''nicht''' als Matrix erkannt werden. | ''isMatrix'' gibt wahr(true) zurück falls der angegebene Parameter eine [[Matrix]] ist, nicht wahr(false) ansonst. Dabei ist zu beachten, das miteinander verknüpfte Matrizen '''nicht''' als Matrix erkannt werden( mehr dazu siehe [[#Hinweise|Hinweise]]). | ||
===Syntax=== | ===Syntax=== | ||
Zeile 24: | Zeile 24: | ||
isMatrix(2) --> returns false | isMatrix(2) --> returns false | ||
===Hinweise=== | |||
* Die Einschränkung aus der Beschreibung mit den Verknüpfungen bezieht sich auf die "Sichtweise" der Methode. Wird der Wert der verknüpften Matrizen vorher berechnet und anschließend der Methode übergeben gilt das Ergebnis als Matrix. Wird zum Beispiel einer Variable den Wert der Summe zweier Matrizen zugeordnet, <code>[var=matrixA] := matrix(...) + matrix(...)</code>, gilt <code>isMatrix([var=matrixA]) -> true</code>. | |||
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Testfunktionen]] | [[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Testfunktionen]] |
Version vom 3. September 2020, 13:26 Uhr
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
isMatrix gibt wahr(true) zurück falls der angegebene Parameter eine Matrix ist, nicht wahr(false) ansonst. Dabei ist zu beachten, das miteinander verknüpfte Matrizen nicht als Matrix erkannt werden( mehr dazu siehe Hinweise).
Syntax
isMatrix(a)
Parameter
- a - Matrix
Return Value
- Gibt True oder False zurück.
Beispiele
isMatrix(matrix(matrixrow(1,1),matrixrow(0,4))) --> returns true isMatrix(matrix(matrixrow(),matrixrow())) --> returns true
isMatrix(matrix(matrixrow(1,1),matrixrow(0,4)+matrix(matrixrow(1,1),matrixrow(0,4))) --> returns false isMatrix(list(2,3,4,5,6,7)) --> returns false isMatrix(2) --> returns false
Hinweise
- Die Einschränkung aus der Beschreibung mit den Verknüpfungen bezieht sich auf die "Sichtweise" der Methode. Wird der Wert der verknüpften Matrizen vorher berechnet und anschließend der Methode übergeben gilt das Ergebnis als Matrix. Wird zum Beispiel einer Variable den Wert der Summe zweier Matrizen zugeordnet,
[var=matrixA] := matrix(...) + matrix(...)
, giltisMatrix([var=matrixA]) -> true
.