IsMNMatrix

Aus JACK Wiki
Zur Navigation springen Zur Suche springen

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.