Wissenschaftliche Arithmetik
Wissenschaftliche Arithmetik mit trigonometrischen und statistischen Funktionen.
Sprachelemente
Folgende Sprachelemente sind implementiert:
- Vorzeichen: + oder −
- Klammerung von Ausdrücken: ( … )
- Arithmetische Operatoren: +, −, *, /, div (ganzzahlige Division) und mod (Rest bei der ganzzahliger Division)
- Funktionen: abs/1, neg/1, sign/1 sowie trunc/1 (ganzzahliger Anteil) und frac/1 (Dezimalstellen)
- Funktionen: sin/1, cos/1, tan/1 und cot/1 für Argumente im Bogenmaß und die Funktion: pi/0
- Funktionen: fib/1, fac/1, sqr/1, pow/2, exp/1 und sqrt/1
- Funktionen: count/n (Anzahl), min/n, max/n, sum/n, prod/n, avg/n (Durchschnitt), sort/n und median/n (Mittelwert)
- Vergleichs-Operatoren: ==, !=, <, <=, > und >=
- Logische Operatoren: ! (logisches Nicht), & (logisches Und), | (logisches Oder) und ^ (exklusives Oder)
- Bit-Operatoren: >> (Shift rechts) und << (Shift links)
Eine Demo für das Rechnen mit Gleitkommazahlen (‘float’), die mit beliebiger Genauigkeit repräsentiert werden.
Die Genauigkeit von Berechnungen beträgt aktuell 24 Stellen
Es werden auch Zahlen im Dual-System erkannt. Diese werden durch das Präfix “0b” eingeleitet, also z. B. “0b100” für “4”.
Ganze Zahlen können − durch das Präfix “0x” gekennzeichnet − auch hexadezimal dargestellt werden. Für jeden Operator müssen beide Operanden entweder Gleitkomma-, Hexadezimal- oder Dual-Zahlen sein.
Die Sprachelemente für die wissenschaftliche Arithmetik.
Bitte geben Sie einen Ausdruck ein und starten Sie die Berechnung durch '↵' oder durch Klicken des Icons.
Verwandte Beiträge