IsPolynomial: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
DLux (Diskussion | Beiträge) |
DLux (Diskussion | Beiträge) |
||
Zeile 13: | Zeile 13: | ||
===Beispiele=== | ===Beispiele=== | ||
isPolynomial( | 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 | |||
===Hinweise=== | ===Hinweise=== |
Version vom 6. Juni 2018, 10:51 Uhr
Beschreibung
Die Funktion isPolynomial prüft, ob ein Ausdruck ein Polynom ist. Es können nur Polynome in einer Variable überprüft werden. Die Funktion benötigt zwei Parameter, den zu überprüfenden Ausdruck und das Zeichen in welchem der Ausdruck ein Polynom sein soll. Sie gibt einen 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
Hinweise
- Der Ausdruck muss ein Polynom sein!