IsMNMatrix: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
PRanz (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
PRanz (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 21: | Zeile 21: | ||
isMNMatrix(2,3,4) --> returns false | isMNMatrix(2,3,4) --> returns false | ||
===Hinweise=== | |||
Die Überprüfung mit Textfeldern funktioniert nur, wenn man den [[:Formeleditor]] verwendet. | |||
Gibt man keinen Editor an, wird für ein Textfeld (<code>[pos=1] usw.</code>) ein OpenMath String zurückgegeben. Dadurch gibt <code>isMNMatrix(matrix(matrixrow(0,1),matrixrow(2,3),matrixrow(4,5)),[pos=1],3)</code> sowie <code> isMNMatrix(matrix(matrixrow(0,1),matrixrow(2,3),matrixrow(4,5)),'[pos=1]',3)</code> immer false zurück. | |||
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Testfunktionen]] | [[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Testfunktionen]] |
Version vom 8. Januar 2019, 14:38 Uhr
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
isMNMatrix gibt wahr(true) zurück falls der erste Parameter eine Matrix ist und der zweite und dritte Parameter die Dimensionen der Matrix entsprechen, nicht wahr(false) ansonst.
Syntax
isMNMatrix(a, b, c)
Parameter
- a - Matrix
- b - M (Anzahl der Zeilen)
- c - N (Anzahl der Spalten)
Return Value
- Gibt True oder False zurück.
Beispiele
isMNMatrix(matrix(matrixrow(0,1),matrixrow(2,3),matrixrow(4,5)),3,2) --> returns true isMNMatrix(matrix(matrixrow(0,1),matrixrow(2,3),matrixrow(4,5)),2,3) --> returns false isMNMatrix(2,3,4) --> returns false
Hinweise
Die Überprüfung mit Textfeldern funktioniert nur, wenn man den Formeleditor verwendet.
Gibt man keinen Editor an, wird für ein Textfeld ([pos=1] usw.
) ein OpenMath String zurückgegeben. Dadurch gibt isMNMatrix(matrix(matrixrow(0,1),matrixrow(2,3),matrixrow(4,5)),[pos=1],3)
sowie isMNMatrix(matrix(matrixrow(0,1),matrixrow(2,3),matrixrow(4,5)),'[pos=1]',3)
immer false zurück.