Vetenskaplig räknare — uttryck, trigonometri, stora tal & komplexa tal
Vetenskaplig räknare
Beräkna matematiska uttryck med fullständiga vetenskapliga funktioner. Stöder trigonometri, logaritmer, fakultet, permutationer, kombinationer, stora tal och komplexa tal. All bearbetning sker lokalt i webbläsaren — datan laddas aldrig upp till någon server.
Historik
Grundläge: vanliga räknesätt (+, −, ×, ÷), parenteser, procent, kvadratrot, potens och reciprok. Vetenskapligt läge: lägger till trigonometriska funktioner (sin, cos, tan och inverserna), hyperboliska funktioner, logaritmer (ln, log, logab), fakultet, permutationer, kombinationer, absolutbelopp, floor, ceil, round, konstanter (π, e). Vinkelläge: växla mellan DEG (grader), RAD (radianer) och GRAD (gradianer) för trigonometriska funktioner. Stora tal: använd big("12345678901234567890") för godtycklig precision. Komplexa tal: använd syntaxen a + bi eller complex(a, b).
Räknesättens ordning och gränser för flyttal
Standardregeln för räkneordningen gäller: parenteser först, sedan potenser, sedan multiplikation och division (från vänster till höger), sist addition och subtraktion — 2 + 3 × 4² är 50, inte 100. Utöver räkneordningen lagrar de flesta räknare tal i binär flyttalsform, där 0,1 + 0,2 blir 0,30000000000000004; en avrundning i visningen döljer det oftast, men långa beräkningskedjor låter det läcka in i de synliga siffrorna.
När exakta resultat i cent spelar roll (pengar, fakultet av stora heltal) är vanlig flyttalsaritmetik fel verktyg — det är precis vad sidans big()-läge med godtycklig precision finns till för, och 2^53 + 1 är i vanliga JavaScript-tal tyst lika med 2^53.