IsPolynomial: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
DLux (Diskussion | Beiträge) |
|||
(6 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
===Zugehörige Evaluatoren=== | |||
*'''MathEvaluator''' | |||
===Beschreibung=== | ===Beschreibung=== | ||
Die Funktion ''isPolynomial'' prüft, ob ein Teil-[[Ausdruck]] ein Polynom ist. Es können Ausdrücke auf eine Variable überprüft werden, ob diese einem Polynom entsprechen. Die Funktion benötigt zwei Parameter, den zu überprüfenden [[Ausdruck]] und das [[Zeichen]] (oder Variable). Die Funktion gibt einen boolischen Wert ([[Boolean]]) zurück. | Die Funktion ''isPolynomial'' prüft, ob ein Teil-[[Ausdruck]] ein Polynom ist. Es können Ausdrücke auf eine Variable überprüft werden, ob diese einem Polynom entsprechen. Die Funktion benötigt zwei Parameter, den zu überprüfenden [[Ausdruck]] und das [[Zeichen]] (oder Variable). Die Funktion gibt einen boolischen Wert ([[Boolean]]) zurück. | ||
Zeile 14: | Zeile 17: | ||
===Beispiele=== | ===Beispiele=== | ||
isPolynomial(x^2+x+1,x) --> returns ''true'' | isPolynomial(x^2+x+1,x) --> returns ''true'' | ||
isPolynomial(2*x, x) --> returns ''true'' | isPolynomial(2*x, x) --> returns ''true'' | ||
isPolynomial(2*x, y) --> returns ''true'', da dieses Polynom mit 0*y erweitert werden kann | isPolynomial(2*x, y) --> returns ''true'', da dieses Polynom mit 0*y erweitert werden kann | ||
isPolynomial(0, x) --> returns ''true'', dieses mal mit 0*x | isPolynomial(0, x) --> returns ''true'', dieses mal mit 0*x | ||
isPolynomial(sqrt(x) + 3*y, x) --> returns ''false'', denn sqrt(x) entspricht nicht einem Polynom | isPolynomial(sqrt(x) + 3*y, x) --> returns ''false'', denn sqrt(x) entspricht nicht einem Polynom | ||
isPolynomial(sqrt(x) + 3*y, y) --> returns ''true'', denn 3*y entspricht einem Polynom (hier wird x nicht betrachtet) | isPolynomial(sqrt(x) + 3*y, y) --> returns ''true'', denn 3*y entspricht einem Polynom (hier wird x nicht betrachtet) | ||
isPolynomial(sqrt(x) + 3*y, z) --> returns ''true'', dieses mal 0*z | isPolynomial(sqrt(x) + 3*y, z) --> returns ''true'', dieses mal 0*z | ||
[[Kategorie:Evaluatorfunktion]][[Kategorie:Ausdruckfunktionen]][[Kategorie:Testfunktionen]] | [[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Ausdruckfunktionen]][[Kategorie:Testfunktionen]][[Kategorie:JACK2]][[Kategorie:JACK3]] |
Aktuelle Version vom 17. April 2024, 08:25 Uhr
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Die Funktion isPolynomial prüft, ob ein Teil-Ausdruck ein Polynom ist. Es können Ausdrücke auf eine Variable überprüft werden, ob diese einem Polynom entsprechen. Die Funktion benötigt zwei Parameter, den zu überprüfenden Ausdruck und das Zeichen (oder Variable). Die Funktion gibt einen boolischen Wert (Boolean) zurück.
Syntax
isPolynomial(Ausdruck term, Zeichen variable)
Parameter
- term - der zu überprüfende Ausdruck
- variable - die Variable
Return Value
- Gibt einen Boolean zurück.
Beispiele
isPolynomial(x^2+x+1,x) --> returns true isPolynomial(2*x, x) --> returns true isPolynomial(2*x, y) --> returns true, da dieses Polynom mit 0*y erweitert werden kann isPolynomial(0, x) --> returns true, dieses mal mit 0*x isPolynomial(sqrt(x) + 3*y, x) --> returns false, denn sqrt(x) entspricht nicht einem Polynom isPolynomial(sqrt(x) + 3*y, y) --> returns true, denn 3*y entspricht einem Polynom (hier wird x nicht betrachtet) isPolynomial(sqrt(x) + 3*y, z) --> returns true, dieses mal 0*z