EvalPolynomial: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''Die Funktion ''evalpolynomial'' ist veraltet und wird nicht mehr unterstützt. Bitte nicht mehr verwenden!''' | '''Die Funktion ''evalpolynomial'' ist veraltet und wird in Jack3 nicht mehr unterstützt. Bitte nicht mehr verwenden!''' | ||
In Jack3 kann der Ausdruck mit evaluateInSage ausgewertet werden. | In Jack3 kann der Ausdruck mit evaluateInSage ausgewertet werden. | ||
Zeile 9: | Zeile 9: | ||
Einer Variablen kann der Rückgabewert von evalpolynomial folgendermaßen zugewiesen werden: | Einer Variablen kann der Rückgabewert von evalpolynomial folgendermaßen zugewiesen werden: | ||
evaluateInSage("var('<Name der zu ersetzenden Variablen> temp'); f(x)=<Input-feld>; temp=f(<Wert für Variable>)") | evaluateInSage("var('<Name der zu ersetzenden Variablen> temp'); f(x)=<Input-feld>; temp=f(<Wert für Variable>)") | ||
Bsp.: | |||
evalpolynomial('[pos=1]','0')!=[var=n] steht in der Definition von a --> evaluateInSage("var('x temp');f(x)=[input=field1];temp=f(0)") | |||
==Zugehörige Evaluatoren== | ==Zugehörige Evaluatoren== | ||
Zeile 36: | Zeile 39: | ||
* Enthält der [[Ausdruck]] keine Variablen, so kann als [[Gleitkommazahl]] eine beliebige Zahl eingegeben werden. Das Ergebnis der Funktion ist dann bei allen Gleitkommazahlen dasselbe | * Enthält der [[Ausdruck]] keine Variablen, so kann als [[Gleitkommazahl]] eine beliebige Zahl eingegeben werden. Das Ergebnis der Funktion ist dann bei allen Gleitkommazahlen dasselbe | ||
[[Kategorie: | [[Kategorie:Ausdruckfunktionen]][[Kategorie:JACK2]] |
Aktuelle Version vom 27. März 2024, 13:30 Uhr
Die Funktion evalpolynomial ist veraltet und wird in Jack3 nicht mehr unterstützt. Bitte nicht mehr verwenden! In Jack3 kann der Ausdruck mit evaluateInSage ausgewertet werden.
evaluateInSage("var('<Name der zu ersetzenden Variablen>'); f(x)=<Input-feld>; bool(f(<Wert für Variable>) == <Vergleichswert>)")
Bsp.:
evalpolynomial('[pos=1]','0')!=[var=n] --> evaluateInSage("var('x');f(x)=[input=field1];bool(f(0)!=[var=n])")
Einer Variablen kann der Rückgabewert von evalpolynomial folgendermaßen zugewiesen werden:
evaluateInSage("var('<Name der zu ersetzenden Variablen> temp'); f(x)=<Input-feld>; temp=f(<Wert für Variable>)")
Bsp.:
evalpolynomial('[pos=1]','0')!=[var=n] steht in der Definition von a --> evaluateInSage("var('x temp');f(x)=[input=field1];temp=f(0)")
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Die Funktion evalPolynomial wertet einen Ausdruck mit mehreren Variablen aus. Die Funktion erwartet einen Ausdruck und eine Gleitkommazahl. Sie gibt eine Gleitkommazahl zurück. Dabei wird die Gleitkommazahl in jede Variable substituiert.
Syntax
evalpolynomial(Ausdruck term, Gleitkommazahl zahl)
Parameter
- Ausdruck - der eingegebene Ausdruck
- Gleitkommazahl - Die Gleitkommazahl, womit subtituiert werden soll
Return Value
- Gibt eine Gleitkommazahl zurück.
Beispiele
evalpolynomial('3*x^2+4*x-2','2') --> returns 18 evalpolynomial('2*x^2+4*y-2','3') --> returns 24 evalpolynomial('a+b+c','2.2') --> returns 6.6
Hinweise
- Die Funktion hängt von Variablen ab, dabei werden hier alle Variablen ersetzt!
- Enthält der Ausdruck keine Variablen, so kann als Gleitkommazahl eine beliebige Zahl eingegeben werden. Das Ergebnis der Funktion ist dann bei allen Gleitkommazahlen dasselbe