GetNumerator: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
| Zeile 17: | Zeile 17: | ||
==== Standardfälle ==== | ==== Standardfälle ==== | ||
getNumerator(3/5) --> returns 3 | getNumerator(3/5) --> returns 3 | ||
getNumerator(divide(3*x^2+2*x+5, x-1)) --> returns 3*x^2+2*x+5 | |||
getNumerator(rational(x+3+5, x-1)) --> returns x+3+5 | |||
getNumerator((list(2,3)+1)/3) --> returns {2,3}+1 | getNumerator((list(2,3)+1)/3) --> returns {2,3}+1 | ||
| Zeile 26: | Zeile 30: | ||
==== Benutzung mit studentischen Eingaben ==== | ==== Benutzung mit studentischen Eingaben ==== | ||
getNumerator([input=fillin1]/4) --> returns [input=fillin1] | getNumerator([input=fillin1]/4) --> returns [input=fillin1] | ||
Aktuelle Version vom 18. November 2025, 13:26 Uhr
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Mit der Funktion getNumerator erhält man den Zähler eines Bruches. Die Funktion erwartet ein Objekt, bei dem es sich um einen Bruch handeln muss, und gibt ein Objekt zurück.
Syntax
getNumerator(Bruch bruch)
Parameter
- bruch - der Bruch, dessen Zähler bestimmt werden soll
Return Value
- Gibt ein Objekt zurück
Beispiele
Standardfälle
getNumerator(3/5) --> returns 3
getNumerator(divide(3*x^2+2*x+5, x-1)) --> returns 3*x^2+2*x+5
getNumerator(rational(x+3+5, x-1)) --> returns x+3+5
getNumerator((list(2,3)+1)/3) --> returns {2,3}+1
Benutzung mit Variablen
getNumerator([var=a]/5) --> returns [var=a] getNumerator([var=b]) --> Die Variable b muss dann ein Bruch sein und die Funktion gibt den Zähler zurück.
Benutzung mit studentischen Eingaben
getNumerator([input=fillin1]/4) --> returns [input=fillin1]
Hinweise
- Es finden hier keine mathematischen Berechnungen oder Überprüfungen statt. Es wird stumpf der komplette Inhalt des Zählers zurückgegeben, auch wenn dieser mathematisch nicht sinnvoll ist(vgl. Beispiele).
- Soll der Inhalt des Zählers zusammengefasst werden, dann kann man dies mithilfe von runden Klammern veranlassen, die um den Befehl getNumerator gesetzt werden.
(getNumerator(rational(3+1,7))) --> 4 - Die Funktion braucht einen Bruch als Eingabe, z.B. kann sie nicht
3zurückgeben wenn man3eingibt. - Es macht Sinn getDenominator in Verbindung mit isFraction zu nutzen, z.B.
isFraction([input=field1]) && getNumerator([input=field1])==3.