IsNPolynomial: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 20: Zeile 20:
  isNPolynomial(x*2+a+c,x, 2)  --> returns false
  isNPolynomial(x*2+a+c,x, 2)  --> 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. Nutzt man ein Textfeld in <code>isNPolynomial()</code> ohne Editor, gibt die Funktion daher immer false zurück.


[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Ausdruckfunktionen]][[Kategorie:Testfunktionen]]
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Ausdruckfunktionen]][[Kategorie:Testfunktionen]]

Version vom 8. Januar 2019, 14:46 Uhr

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion isNPolynomial prüft, ob ein Ausdruck ein Polynom mit der Variable Zeichen mit einem Grad n enthält. Es können nur Polynome in einer Variable überprüft werden. Die Funktion benötigt drei Parameter, den zu überprüfenden Ausdruck, das Zeichen welches im Ausdruck ein Polynom sein soll und den Grad n der Variable. Sie gibt einen Boolean zurück.

Syntax

isPolynomial(Ausdruck term, Zeichen variable, Ganzzahl n)

Parameter

  • term - der zu überprüfende Ausdruck
  • variable - die Variable
  • n - der Grad des Polynoms

Return Value

  • Gibt einen Boolean zurück.

Beispiele

isNPolynomial(x^2+1,x, 2)  --> returns true

isNPolynomial(x*2+a+c,x, 2)   --> 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. Nutzt man ein Textfeld in isNPolynomial() ohne Editor, gibt die Funktion daher immer false zurück.