# Vyhodnocovač výrazov

Vyhodnoťte matematický výraz s jednotkami, funkciami, konštantami a malými maticami v obmedzenom prostredí mathjs. Zadajte napríklad 5 cm + 2 inch to mm, 60 km/h to m/s alebo det([[1, 2], [3, 4]]) a získajte výsledok zaokrúhlený na zvolenú presnosť. Výrazy nemôžu definovať premenné ani funkcie či pristupovať k ničomu mimo matematickej knižnice, takže je bezpečné zadať ľubovoľný vstup. Hodí sa na prevody jednotiek, technické kontroly a rýchle výpočty.

## Často kladené otázky

### Čo môžem zadať?

Čísla, operátory + - * / ^ a %, mod, factorial(n), zátvorky, jednotky ako cm, kg, km/h alebo degC, konštanty pi, e, tau, phi a i a funkcie ako sqrt, sin, log, round, mean či det. Funguje aj implicitné násobenie, takže 2 pi a 3 kg sa vyhodnotia správne. Vstup môže mať najviac 2000 znakov.

### Ako fungujú prevody jednotiek?

Pripojte jednotky k číslam a na prevod použite to alebo in, napríklad 3 ft to m alebo 100 degF to degC. Jednotky sa pri aritmetických operáciách kombinujú, takže 1 kg * 9.81 m/s^2 dáva 9.81 N a 2 cm * 3 cm dáva 6 cm^2. Sčítanie nekompatibilných jednotiek, ako kg a m, vráti chybu.

### Môžem pracovať s maticami a vektormi?

Zapíšte ich do hranatých zátvoriek, napríklad [1, 2, 3] alebo [[1, 2], [3, 4]], pričom každý riadok môže obsahovať najviac 10 prvkov a vnorenie môže mať dve úrovne. K dispozícii sú funkcie ako det, inv, transpose, trace, dot, cross a norm, ako aj operátory po jednotlivých prvkoch, napríklad .*. Výsledky matíc sa zobrazujú ako zarovnaný blok.

### Ktoré funkcie sú z bezpečnostných dôvodov vypnuté?

Premenné, priradenia, definície funkcií, reťazce, objekty, rozsahy, indexovanie a prístup k vlastnostiam sa odmietnu ešte pred vyhodnotením. V súlade s bezpečnostnými odporúčaniami mathjs sú vypnuté funkcie import, createUnit, evaluate, parse, simplify a derivative; možno volať iba funkcie z povoleného zoznamu. Výraz nemôže získať prístup k JavaScript ani k serveru.

### Používajú trigonometrické funkcie stupne alebo radiány?

Samotné čísla predstavujú radiány, takže sin(pi / 2) je 1. Ak chcete pracovať v stupňoch, pridajte jednotku deg, napríklad sin(30 deg) alebo cos(45 deg). Vedecká kalkulačka ponúka režim stupňov, v ktorom sa samotné čísla považujú za stupne.

### Čo robí znak percenta?

Znak percenta za číslom znamená, že sa číslo vydelí 100; 50% je teda 0.5 a 200 * 15% je 30. Po znamienku plus alebo mínus sa percento počíta z hodnoty naľavo, takže 100 + 10% je 110. Medzi dvoma číslami, ako v 10 % 3, funguje ako operátor modulo a vráti zvyšok 1. Môžete tiež napísať 10 mod 3.

### Ako sa zaokrúhľujú výsledky?

Čísla, hodnoty s jednotkami a zložky komplexných čísel sa zaokrúhľujú na zvolený počet desatinných miest, predvolene 6, najviac 15; koncové nuly sa odstránia. Hodnoty príliš malé na zobrazenie pri danej presnosti sa zobrazia vo vedeckom zápise. Delenie nulou vráti Infinity a výsledok 0 / 0 sa označí ako undefined.

### Môžem zadať viacero výrazov naraz?

Nie, nástroj pri jednom výpočte vyhodnocuje jeden výraz a bodkočiarky ani ďalšie riadky neprijíma. Spojte časti pomocou aritmetických operácií alebo ich vyhodnoťte postupne. Vďaka tomu je každý výsledok jednoznačne priradený k svojmu výrazu.

### Je stanovený časový limit?

Každé vyhodnotenie beží v izolovanom pracovnom procese s časovým limitom 3 sekundy; navyše platia limity dĺžky, hĺbky vnorenia a veľkosti matice. Kombinácie a permutácie sú obmedzené na n najviac 10,000. Ak výraz narazí na limit, zobrazí sa jasná správa a stránka sa nespomalí.

### Podporuje komplexné čísla?

Áno, imaginárnu jednotku zadajte ako i, napríklad (2 + 3i) * (1 - i); funkcie ako sqrt(-4) vracajú komplexné výsledky, napríklad 2i. Funkcie re, im, arg a conj získajú jednotlivé zložky komplexného výsledku. Výsledky sa zobrazujú v tvare a + bi.

Vaša reklama tu?

[Napíšte nám e-mail](mailto:hi@dennn.is?subject=Reklama%20na%20OneClick%20Pro)

[Reklama Súprava doplnkov pripravená pre agentov pre WordPress.](https://sleekwp.com/?ref=oneclickpro)
