Kategorie: Rechner

Wissenschaftlicher Taschenrechner

Eigene IdeeTool fehlt?

Ein Taschenrechner mit Trigonometrie, Logarithmen und Speicher, der in Ihrem Browser läuft

Werten Sie Ausdrücke mit Klammern, Potenzen, trigonometrischen und logarithmischen Funktionen sowie Speichertasten in Grad oder Radiant aus. Läuft vollständig in Ihrem Browser, ganz ohne eval().

Hier erscheint das Ergebnis.

Ausdrücke werden von einem kleinen Parser in Ihrem Browser ausgewertet — nie mit eval() —, und nichts, was Sie eingeben, wird irgendwohin gesendet.

Alles auf dieser Seite wird in Ihrem Browser verarbeitet. Nichts wird hochgeladen.

Wozu dieses Werkzeug dient

Dieser Taschenrechner parst, was Sie eingeben oder antippen, in einen Ausdrucksbaum und wertet ihn direkt aus, statt ihn an eval() oder den Function()-Konstruktor weiterzugeben, sodass ein eingefügter Ausdruck nie beliebigen Code ausführen kann. Er unterstützt die Standardoperatoren, Klammern, Potenzen, die Funktionen sin, cos, tan, asin, acos, atan, sqrt, log, ln, exp und abs, die Konstanten pi und e, einen Umschalter zwischen Grad und Radiant für trigonometrische Funktionen sowie ein einzelnes Speicherregister mit M+, M-, MR und MC.

So funktioniert es

  1. Geben Sie einen Ausdruck über die Tastatur ein, oder erstellen Sie ihn durch Antippen der Tasten.
  2. Wechseln Sie vor Verwendung einer trigonometrischen Funktion zwischen Grad und Radiant, da dies bestimmt, wie der Winkel interpretiert wird.
  3. Drücken Sie =, um auszuwerten, oder verwenden Sie M+, M-, MR und MC, um zum Speicherregister zu addieren, davon zu subtrahieren, es abzurufen oder zu löschen.

Datenschutz

Dieses Werkzeug läuft vollständig in Ihrem Browser. Ihre Eingabe wird nie hochgeladen, gespeichert oder weitergegeben – beim Schließen des Tabs ist sie weg.

Häufig gestellte Fragen

Wird mein Ausdruck mit eval() ausgewertet?
Nein. Er wird in Tokens zerlegt und von einem kleinen, für dieses Werkzeug geschriebenen rekursiven Parser ausgewertet, sodass nur Arithmetik und die aufgeführten Funktionen berechnet werden können — nie beliebiges JavaScript.
Was ist der Unterschied zwischen dem Umschalter für Grad und Radiant?
Er bestimmt, wie sin, cos, tan und ihre Umkehrfunktionen Winkel interpretieren und zurückgeben. Grad erwartet und liefert Werte im Stil von 0-360; Radiant verwendet die mathematische Konvention von 0-2π.
Was bewirken M+, M-, MR und MC?
M+ addiert das aktuelle Ergebnis zum Speicherregister, M- subtrahiert es, MR fügt den gespeicherten Wert in den Ausdruck ein, und MC setzt das Register wieder auf null. Es gibt ein einzelnes Register, genau wie bei einem physischen Taschenrechner.