Rational: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(15 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
===Zugehörige Evaluatoren=== | |||
*'''MathEvaluator''' | |||
*'''ChemEvaluator''' | |||
===Beschreibung=== | ===Beschreibung=== | ||
''rational'' gibt die Dezimalbruchdarstellung zweier Zahlen zurück. | ''rational'' gibt die Dezimalbruchdarstellung zweier Zahlen zurück. Dabei wird die eine Zahl durch die andere Zahl geteilt und soweit wie möglich gekürzt. | ||
Es wird nicht mehr automatisch gerundet. Soll der Bruch als Dezimalzahl ausgegeben werden, kann die Funktion <code>round()</code> genutzt werden. | |||
===Syntax=== | ===Syntax=== | ||
a/b | |||
rational(a,b) | rational(a,b) | ||
Zeile 10: | Zeile 17: | ||
===Return Value=== | ===Return Value=== | ||
* Gibt | *Gibt eine [[Ganzzahl]] oder einen Bruch zurück | ||
Es wird soweit wie möglich die Eingabe gekürzt. | |||
===Beispiele=== | ===Beispiele=== | ||
In der Plain-Umgebung: | |||
rational(2,5) --> returns 2/5 in Zeichenketten, \(\frac{2}{5}\) in LaTeX | |||
2/5 --> returns 2/5 in Zeichenketten, \(\frac{2}{5}\) in LaTeX | |||
rational(2,a) --> returns 2/a in Zeichenketten, \(\frac{2}{a}\) in LaTeX | |||
rational(a,b) --> returns a/b in Zeichenketten, \(\frac{a}{b}\) in LaTeX | |||
rational(sin(a),b) --> returns sin(a)/b in Zeichenketten, \(\frac{sin(a)}{b}\) in LaTeX | |||
rational(cos(0),a) --> returns 1/a in Zeichenketten, \(\frac{1}{a}\) in LaTeX | |||
===Hinweise=== | ===Hinweise=== | ||
* Mit [[equal]] ("==") lässt sich das Ergebnis anschließend ebenfalls mit einem anderem [[Objekt]] vergleichen. | * Mit [[equal]] ("==") lässt sich das Ergebnis anschließend ebenfalls mit einem anderem [[Objekt]] vergleichen. | ||
* rational(a,b) und | * rational(a,b) kann nicht innerhalb von [[EvaluateInR]] genutzt werden. | ||
* Nicht zu verwechseln mit [[Division]]. Im Gegensatz zu [[Division]] wird der Bruch mit Bruchtrennstrich in der Plain-Umgebung für Zeichenketten und LaTeX ausgegeben. | |||
[[Kategorie:Evaluatorfunktion]] | [[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Chem-Evaluatorfunktion]][[Kategorie:Operator]][[Kategorie:JACK2]][[Kategorie:JACK3]] |
Aktuelle Version vom 17. April 2024, 09:08 Uhr
Zugehörige Evaluatoren
- MathEvaluator
- ChemEvaluator
Beschreibung
rational gibt die Dezimalbruchdarstellung zweier Zahlen zurück. Dabei wird die eine Zahl durch die andere Zahl geteilt und soweit wie möglich gekürzt.
Es wird nicht mehr automatisch gerundet. Soll der Bruch als Dezimalzahl ausgegeben werden, kann die Funktion round()
genutzt werden.
Syntax
a/b rational(a,b)
Parameter
Return Value
- Gibt eine Ganzzahl oder einen Bruch zurück
Es wird soweit wie möglich die Eingabe gekürzt.
Beispiele
In der Plain-Umgebung:
rational(2,5) --> returns 2/5 in Zeichenketten, \(\frac{2}{5}\) in LaTeX 2/5 --> returns 2/5 in Zeichenketten, \(\frac{2}{5}\) in LaTeX rational(2,a) --> returns 2/a in Zeichenketten, \(\frac{2}{a}\) in LaTeX rational(a,b) --> returns a/b in Zeichenketten, \(\frac{a}{b}\) in LaTeX rational(sin(a),b) --> returns sin(a)/b in Zeichenketten, \(\frac{sin(a)}{b}\) in LaTeX rational(cos(0),a) --> returns 1/a in Zeichenketten, \(\frac{1}{a}\) in LaTeX
Hinweise
- Mit equal ("==") lässt sich das Ergebnis anschließend ebenfalls mit einem anderem Objekt vergleichen.
- rational(a,b) kann nicht innerhalb von EvaluateInR genutzt werden.
- Nicht zu verwechseln mit Division. Im Gegensatz zu Division wird der Bruch mit Bruchtrennstrich in der Plain-Umgebung für Zeichenketten und LaTeX ausgegeben.