Rational: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Zeile 4: Zeile 4:
''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.
''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.
Es wird nicht mehr automatisch gerundet. Soll der Bruch als Dezimalzahl ausgegeben werden, kann die Funktion <code>round()</code> genutzt werden.


Nicht zu verwechseln mit [[Division]].
Nicht zu verwechseln mit [[Division]].

Version vom 9. August 2023, 08:27 Uhr

Zugehörige Evaluatoren

  • MathEvaluator

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.

Nicht zu verwechseln mit Division. Im Gegensatz zu Division wird der Bruch mit Bruchtrennstrich in der Plain-Umgebung für Zeichenketten und LaTeX ausgegeben.

Syntax

 a/b
 rational(a,b)

Parameter

Return Value

Die Rückgabe ist abhängig von der Eingabe. Dabei wird soweit wie möglich die Eingabe ausgerechnet.

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