Vědecká kalkulačka — výrazy, goniometrie, velká čísla & komplexní matematika
Vědecká kalkulačka
Vyhodnoťte matematické výrazy s plnou sadou vědeckých funkcí. Podporuje goniometrii, logaritmy, faktoriály, permutace, kombinace, velká a komplexní čísla. Veškeré zpracování probíhá lokálně ve vašem prohlížeči — vaše data se nikdy nenahrávají na žádný server.
Historie
Základní režim: standardní aritmetické operace (+, −, ×, ÷), závorky, procenta, odmocnina, mocnina a převrácená hodnota. Vědecký režim: přidává goniometrické funkce (sin, cos, tan a inverzní), hyperbolické funkce, logaritmy (ln, log, logab), faktoriál, permutace, kombinace, absolutní hodnotu, floor, ceil, round, konstanty (π, e). Režim úhlů: přepínání mezi DEG (stupně), RAD (radiány) a GRAD (grady) pro goniometrické funkce. Velká čísla: použijte big("12345678901234567890") pro aritmetiku s libovolnou přesností. Komplexní čísla: použijte zápis a + bi nebo complex(a, b).
Pořadí operací a meze aritmetiky s pohyblivou řádovou čárkou
Platí běžná priorita: nejprve závorky, pak mocniny, pak násobení a dělení (zleva doprava), nakonec sčítání a odčítání — 2 + 3 × 4² je 50, ne 100. Nad rámec priority většina kalkulaček ukládá čísla v binární aritmetice s pohyblivou řádovou čárkou, kde 0.1 + 0.2 dá 0.30000000000000004; zaokrouhlení na displeji to obvykle skryje, ale dlouhé řetězce výpočtů to nechají prosáknout do viditelných číslic.
Když záleží na přesných centech (peníze, faktoriály velkých celých čísel), obyčejná aritmetika s pohyblivou řádovou čárkou je špatný nástroj — přesně k tomu slouží režim s libovolnou přesností big() na této stránce, a 2^53 + 1 se v prostých číslech JavaScriptu tiše rovná 2^53.