Übersicht Numberfunktionen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
Zeile 64: | Zeile 64: | ||
|- | |- | ||
| IsMathematikerRealNumber || True || True || True || True || True || style="background-color: silver;" |False|| style="background-color: silver;" |False|| style="background-color: silver;" |False|| style="background-color: silver;" |False | | IsMathematikerRealNumber || True || True || True || True || True || style="background-color: silver;" |False|| style="background-color: silver;" |False|| style="background-color: silver;" |False|| style="background-color: silver;" |False | ||
|} | | | ||
| EvaluatesToNumber|| True || True || True || True || True || True || True|| style="background-color: silver;" |False|| style="background-color: silver;" |False | |||
|-} | |||
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Testfunktionen]][[Kategorie:JACK2]][[Kategorie:JACK3]] | [[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Testfunktionen]][[Kategorie:JACK2]][[Kategorie:JACK3]] |
Version vom 19. März 2025, 13:42 Uhr
Numberfunktionen (Übersicht)
Funktionsweise
Im Mathe-Evaluator gibt es sechs verschiedene Funktionen, mit denen getestet werden kann, ob die Eingabe zu einer bestimmten Zahlengruppe gehört:
IsNumber
- Gibt
true
zurück, wenn- die Eingabe eine Zahl ist oder
- sich die Eingabe zu einer Zahl ausrechnen lässt.
- Gibt auch für komplexe Zahlen true zurück.
IsIntegerNumber
- Gibt
true
zurück, wenn- die Eingabe ein Integer ist.
- Die Eingabe wird nicht ausgerechnet.
IsNaturalNumber
- Gibt
true
zurück, wenn- die Eingabe eine natürliche Zahl oder
- Null ist.
- Die Eingabe wird nicht ausgerechnet.
IsRationalNumber
- Gibt
true
zurück, wenn- die Eingabe eine rationale Zahl ist.
- Die Eingabe wird nicht ausgerechnet.
IsRealNumber
- Gibt
true
zurück, wenn sich die Eingabe zu einer reellen Zahl ausrechnen lässt und- es sich um eine ganze oder Fließkomma-Zahl handelt,
- es sich um
+/- e
oder+/- pi
handelt, - es sich um einen Bruch handelt, bei dem Zähler und Nenner eine ganze Zahl/Fließkommazahl/
e
/pi
sind oder - es sich um eine Wurzel handelt und der Term unter der Wurzel obigen Kriterien entspricht.
IsMathematikerRealNumber
- Gibt
true
zurück, wenn- die Eingabe sich nicht zu Unendlich ausrechnen lässt,
- die Eingabe sich zu einer reellen Zahl ausrechnen lässt und
- die Eingabe nicht weiter vereinfacht werden kann.
- Die Eingabe ist vereinfachbar, wenn
- sie mindesten einen Operanten enthält (
+, -, *, /, ^, sqrt
) und - sie sich zu einer Ganzzahl ausrechnen lässt.
- sie mindesten einen Operanten enthält (
EvaluatesToNumber
- Gibt
true
zurück, wenn- die Eingabe eine reelle Zahl ist oder
- sich die Eingabe zu einer reellen Zahl ausrechnen lässt.
- Komplexe Zahlen ergeben false.
IsNaN
- Gibt
true
zurück, wenn- es sich bei der Eingabe um keine Zahl des IEEE-Standard 754 handelt
Vergleich
In folgender Tabelle wird verglichen, welche Rückgabe die Funktionen für verschiedene Eingaben liefern:
IsNumber | True | True | True | True | True | True | True | True | False | |||||||||||
IsIntegerNumber | True | True | True | False | False | False | False | False | False | |||||||||||
IsNaturalNumber | True | True | False | False | False | False | False | False | False | |||||||||||
IsRationalNumber | True | True | True | True | True | False | False | False | False | |||||||||||
IsRealNumber | True | True | True | True | True | True | False | False | False | |||||||||||
IsMathematikerRealNumber | True | True | True | True | True | False | False | False | False | EvaluatesToNumber | True | True | True | True | True | True | True | False | False |