ToolActToolAct

Wissenschaftlicher Taschenrechner

Unterstützt trigonometrische Funktionen, Logarithmen, Exponentialfunktionen, Fakultäten und mehr

0
DEG
Verlauf
Noch keine Berechnungen

Was ist ein wissenschaftlicher Taschenrechner?

Ein wissenschaftlicher Taschenrechner ist ein leistungsstarkes Online-Rechenwerkzeug, das grundlegende Arithmetik und erweiterte wissenschaftliche Funktionsberechnungen unterstützt. Er bietet trigonometrische Funktionen (sin, cos, tan und ihre Umkehrfunktionen), logarithmische Funktionen (log, ln), Exponentialfunktionen, Potenzoperationen, Fakultäten, Beträge und viele weitere mathematische Operationen.

Dieser Taschenrechner unterstützt die Umschaltung zwischen Grad (DEG) und Radiant (RAD), enthält die Konstanten π (Pi) und e (Eulersche Zahl) und bietet Speicherfunktionen (M+, M-, MR, MC). Alle Berechnungen werden lokal im Browser durchgeführt, um Ihre Privatsphäre zu schützen.

Ein wissenschaftlicher Rechner unterstützt Funktionen wie Potenzen, Wurzeln, Logarithmen, Trigonometrie und Klammerausdrücke. Wichtig sind Winkelmodus, Operatorrangfolge, Rundung und die Darstellung sehr großer oder kleiner Zahlen. Für Unterricht, Technik und schnelle Plausibilitätsprüfungen ist er hilfreich; bei sicherheitskritischen Berechnungen sollten Formel, Einheiten und numerische Genauigkeit separat kontrolliert werden.

So geht's

So geht's

  1. Klicken Sie auf Zahlen- und Operatorfelder im Taschenrechner, um mathematische Ausdrücke einzugeben
  2. Klicken Sie auf wissenschaftliche Funktionsfelder (wie sin, cos, log), um Funktionen einzufügen; nutzen Sie Klammern, um die Reihenfolge zu steuern
  3. Klicken Sie auf die Gleichheits-Taste oder drücken Sie Enter, um das Ergebnis zu berechnen – Ausdruck und Ergebnis erscheinen oben
  4. Mit der DEG/RAD-Taste zwischen Grad- und Radiant-Modus wechseln, mit M+/M-/MR/MC den Speicher verwalten

Rechentipps

  • Prüfen Sie den DEG/RAD-Modus vor der Verwendung trigonometrischer Funktionen – dieselbe Zahl kann im Grad- und im Radiant-Modus sehr unterschiedliche Ergebnisse liefern.
  • Verwenden Sie bei mehrstufigen Ausdrücken Klammern, damit die Operatorrangfolge explizit ist und nicht mental gruppiert werden muss.

Anwendungsfälle

Wissenschaftliche Ausdrücke per Tastatur oder Schaltflächen auswertenErstellen Sie Ausdrücke mit Ziffern, Klammern, Potenzen, Fakultäten, Prozent, Pi, e, trigonometrischen Funktionen, Logarithmen, Quadratwurzel, Betrag und Exponentialfunktionen. Die Tastatureingabe deckt gängige Operatoren ab, Enter für Gleichheitszeichen, Rücktaste und Escape zum Löschen. Nutzen Sie Klammern, um die Auswertungsreihenfolge zu erzwingen, statt sich auf die Standard-Reihenfolge des Parsers von links nach rechts zu verlassen — implizite Vorrangregeln können das Ergebnis langer Ausdrücke mit gemischter Addition und Division still verändern.
Zwischen Grad- und Bogenmaß-Trigonometrie wechselnDer DEG/RAD-Umschalter ändert, wie Sinus, Kosinus, Tangens und inverse Trigonometriefunktionen ausgewertet werden. Das ist nützlich beim Wechsel zwischen schulischen Winkelaufgaben in Grad und technischen oder calculus-Formeln, die Bogenmaß erwarten — derselbe Winkel wird dann zu einem völlig anderen Wert. Prüfen Sie den Modus, bevor Sie ein trigonometrisches Ergebnis kopieren, da die inversen Funktionen asin, acos und atan ebenfalls im aktuellen Modus ausgeben.
Ergebnisse mit Speicher und Verlauf wiederverwendenSpeicher-Steuerelemente unterstützen MC, MR, M+ und M-, während letzte Berechnungen in einer klickbaren Verlaufsliste gespeichert werden. Die Auswahl eines Verlaufsergebnisses bringt es auf die Anzeige zurück, sodass Folgeberechnungen schnell fortgesetzt werden können. M+ und M+ akkumulieren in das Speicherregister, statt es zu überschreiben — das ist der Trick, um eine Reihe von Werten aufzusummieren, ohne jede Zwischenantwort ins Eingabefeld zurückzuschreiben.
Konstanten und Fakultäten in Ausdrücke einfügenTippen Sie auf die Pi- oder e-Schaltflächen, oder geben Sie Fakultäten mit n! ein, um Kombinationen, Permutationen oder Reihen wie Stirling-Schätzungen von n! auszuwerten. Die Fakultätsfunktion wächst so schnell, dass Werte über 170 die IEEE-754-Doppelpreizision überlaufen — prüfen Sie also die effektive Obergrenze der Engine, bevor Sie eine lange kombinatorische Kette modellieren. Der DEG/RAD-Modus muss weiterhin zur Erwartung der Formel passen, insbesondere bei inversen Trigonometrie-Ergebnissen — schalten Sie also um, bevor Sie Werte in einen Bericht kopieren.
Syntaxfehler mit Live-Ausdrucksfeedback erkennenNicht übereinstimmende Klammern, fehlgeleitete Operatoren oder nicht unterstützte Symbole werden hervorgehoben, bevor Gleichheitszeichen ein Ergebnis liefert — so lässt sich ein fehlender schließender Klammer in einem langen Ausdruck leichter erkennen. Das ist besonders nützlich für Schüler, die Hausaufgaben Schritt für Schritt prüfen, oder Ingenieure, die eine eingegebene Formel verifizieren, bevor sie in eine Tabellenzelle eingefügt wird — die Hervorhebung zeigt genau auf das Token, das den Parse bricht. Behandeln Sie die Live-Prüfung als Plausibilitätsschicht, nicht als Ersatz für einen echten Parser im Zielsystem.

Technisches Prinzip

Der Taschenrechner analysiert jeden Ausdruck mit einem Shunting-Yard-Durchlauf über die Eingabe und wandelt die Infix-Syntax in eine Postfix-Warteschlange um, die die Operatorrangfolge und die Rechts-Assoziativität des Potenzoperators berücksichtigt. Klammern erzwingen Gruppierungen, das unäre Minus wird in den Operanden integriert, und die implizite Multiplikation neben Konstanten wie pi oder e wird vor dem Postfix-Durchlauf normalisiert, um mehrdeutige Token zu vermeiden. Die numerische Auswertung läuft vollständig auf IEEE 754 Doppelprecision, was etwa 15–17 signifikante Dezimalstellen und einen Größenbereich von etwa plus oder minus 1,7976931348623157e308 ergibt. Die klassischen Float-Fehlerquellen gelten weiterhin: 0.1 + 0.2 ergibt 0.30000000000000004, da keiner der Operanden eine endliche Binärdarstellung besitzt, und Zwischenergebnisse können bei langen Subtraktionsketten zwischen nahezu gleichen Werten an Genauigkeit verlieren. Trigonometrische, logarithmische, Exponential- und Wurzelfunktionen werden an die JavaScript-Math-Bibliothek delegiert. Der DEG/RAD-Schalter multipliziert oder dividiert Winkel vor dem Aufruf von Math.sin, Math.cos oder Math.tan durch pi/180, während inverse Funktionen die Umrechnung auf das Ergebnis rückgängig machen. Fakultäten verwenden ein iteratives Produkt, sodass 170! nahe an der Doppelprecision-Grenze bei etwa 7.257e+306 liegt und 171! in JavaScripts Zahlentyp auf Infinity überläuft.

  • Shunting-Yard-Parser: wandelt Infix in Postfix um, berücksichtigt Rangfolge (^ rechts-assoziativ, unäres Minus in Operand integriert)
  • IEEE 754 Doppelprecision: ca. 15–17 signifikante Stellen, Maximum ca. 1.79e+308, klassischer Fall 0.1 + 0.2 = 0.30000000000000004
  • DEG/RAD-Umrechnung: Winkel werden vor Math.sin/cos/tan durch pi/180 skaliert, inverse Funktionen skalieren das Ergebnis zurück
  • Fakultäts-Überlaufgrenze: 170! ist ca. 7.257e+306, 171! liefert Infinity in JavaScripts Zahlentyp
  • Integrierte Konstanten: Math.PI (3.141592653589793) und Math.E (2.718281828459045) werden als Token eingefügt und nicht bei jedem Durchlauf neu geparst
  • Transzendente Funktionen: Math.log ist natürlicher Logarithmus (ln), Math.log10 ist dekadischer Logarithmus, Math.exp(x) berechnet e^x, Math.pow berechnet x^y
  • Speicherregister: M+ / M- akkumulieren in eine einzelne Zahlenvariable, MR gibt sie als Literal an die Eingabe zurück, MC setzt sie auf Null

Beispiele

Trigonometrie in Grad und Bogenmaß

Modus: DEG
sin(30)  = 0.5
cos(60)  = 0.5
tan(45)  = 1

Modus: RAD
sin(pi/4)  = 0.70710678
cos(pi)    = -1
tan(pi/3)  = 1.73205081

Logarithmen, Exponentialfunktionen, e und pi

log(1000)    = 3        (Logarithmus zur Basis 10)
ln(e)        = 1        (natürlicher Logarithmus)
exp(1)       = 2.71828183
e^2          = 7.389056
2^10         = 1024
pi * 2       = 6.28318531

Fakultäten und Kombinatorik

5!    = 120
10!   = 3628800
170!  = 7.257e+306    (Maximum vor IEEE-754-Überlauf)
171!  = Infinity

C(52,5) mittels 52!/(5!*47!) = 2598960  (Pokerhände)

Speichertasten: laufende Summe

Schritt 1: 125.50 eingeben, M+ drücken   -> Speicher = 125.50
Schritt 2: 89.99 eingeben, M+ drücken    -> Speicher = 215.49
Schritt 3: 12.00 eingeben, M- drücken    -> Speicher = 203.49
Schritt 4: MR drücken                    -> Anzeige = 203.49
Verwendung: Quittungen aufsummieren, ohne Zwischensummen erneut zu tippen

FAQ

Welche Funktionen werden unterstützt?

Standardarithmetik, Klammern, Quadratwurzel und Wurzeln, Potenzen, Logarithmen (log = Basis 10, ln = natürlich), Exponentialfunktionen, trigonometrische Funktionen (sin/cos/tan und Umkehrungen), hyperbolische Funktionen, Fakultäten, Modulo, Absolutwert sowie die Konstanten π und e. Manche Builds enthalten auch statistische Helfer (Mittelwert, Standardabweichung).

Sind Winkel in Bogenmaß oder Grad?

Es gibt einen Modus-Umschalter, der Standard ist Grad. sin(30°) = 0,5 im Grad-Modus, sin(30) ≈ −0,988 im Bogenmaß-Modus. Der aktuelle Modus wird auf dem Bildschirm angezeigt – prüfe ihn vor jeder trigonometrischen Berechnung.

Warum ergibt 0.1 + 0.2 nicht exakt 0.3?

JavaScript nutzt IEEE-754-Double-Precision-Gleitkommazahlen. 0.1 und 0.2 lassen sich nicht exakt binär darstellen, also ergibt 0.1 + 0.2 = 0.30000000000000004. Der Rechner versteckt das durch Rundung des angezeigten Ergebnisses, aber extreme Dezimalpräzision ist für transzendente Berechnungen nicht verfügbar.

Wie werte ich einen langen Ausdruck aus?

Tippe den vollständigen Ausdruck – der Parser berücksichtigt Operatorpräzedenz und Klammern. Schreibe 2*(3+4)^2 statt 2*3+4^2. Implizite Multiplikation neben Funktionen (wie 2sin(30)) funktioniert je nach Parser oder nicht – ein * einzufügen ist immer sicher.

Behandelt es komplexe Zahlen oder symbolische Algebra?

Nein. Das ist ein numerischer wissenschaftlicher Rechner. Für komplexe Zahlen, symbolische Differentiation oder Gleichungslösung nutze Wolfram Alpha, GeoGebra oder ein CAS wie SymPy.

Erfolgen die Berechnungen lokal?

Ja. Der Ausdruck wird in deinem Browser geparst und ausgewertet. Es wird nichts hochgeladen. Der Verlauf (falls vorhanden) liegt im localStorage und wird beim Löschen der Website-Daten entfernt.

Wie genau sind die wissenschaftlichen Funktionen?

Die Standard-Math-Funktionen von JavaScript bieten etwa 15–17 Dezimalstellen Genauigkeit. Das reicht für Ingenieursarbeit, aber nicht für hochpräzise symbolische Mathematik. Für beliebige Präzision nutze eine Bibliothek wie decimal.js oder ein CAS.