Přejít k obsahu

Vyhodnocení výrazu

Vyhodnoťte matematický výraz s jednotkami, funkcemi, konstantami a malými maticemi v omezeném prostředí mathjs. Zadejte například 5 cm + 2 inch to mm, 60 km/h to m/s nebo det([[1, 2], [3, 4]]) a získejte výsledek zaokrouhlený na zvolenou přesnost. Výrazy nemohou definovat proměnné ani funkce ani přistupovat k ničemu mimo matematickou knihovnu, takže je bezpečné zadat libovolný vstup. Hodí se pro převody jednotek, technické kontroly a rychlé výpočty.

Obnovit

Často kladené otázky

Co mohu zadat?

Čísla, operátory + - * / ^ a %, mod, factorial(n), závorky, jednotky jako cm, kg, km/h nebo degC, konstanty pi, e, tau, phi a i a funkce jako sqrt, sin, log, round, mean nebo det. Funguje i implicitní násobení, takže 2 pi a 3 kg jsou srozumitelné. Vstup může mít až 2000 znaků.

Jak fungují převody jednotek?

Připojte jednotky k číslům a k převodu použijte to nebo in, například 3 ft to m nebo 100 degF to degC. Jednotky se kombinují pomocí aritmetických operací, takže 1 kg * 9.81 m/s^2 dává 9.81 N a 2 cm * 3 cm dává 6 cm^2. Sčítání nekompatibilních jednotek, například kg a m, vrátí chybu.

Mohu pracovat s maticemi a vektory?

Ano, zapište je do hranatých závorek, například [1, 2, 3] nebo [[1, 2], [3, 4]]. Každý řádek může obsahovat až 10 položek a lze použít dvě úrovně vnoření. K dispozici jsou funkce jako det, inv, transpose, trace, dot, cross a norm i operátory po jednotlivých prvcích, například .*. Výsledky matic se zobrazují jako zarovnaný blok.

Které funkce jsou z bezpečnostních důvodů vypnuté?

Proměnné, přiřazení, definice funkcí, řetězce, objekty, rozsahy, indexování a přístup k vlastnostem jsou před vyhodnocením odmítnuty. Podle bezpečnostních pokynů mathjs jsou vypnuté funkce import, createUnit, evaluate, parse, simplify a derivative a lze volat pouze funkce z povoleného seznamu. Nic ve výrazu nemůže přistupovat k JavaScript ani k serveru.

Používají goniometrické funkce stupně, nebo radiány?

U běžných čísel se používají radiány, takže sin(pi / 2) je 1. Chcete-li pracovat ve stupních, přidejte jednotku deg, například sin(30 deg) nebo cos(45 deg). Vědecká kalkulačka nabízí režim stupňů, ve kterém se běžná čísla považují za stupně.

Co dělá znak procenta?

Znak procenta za číslem znamená jeho dělení číslem 100, takže 50% je 0.5 a 200 * 15% je 30. Za znaménkem plus nebo minus se procento počítá vzhledem k hodnotě vlevo, takže 100 + 10% je 110. Mezi dvěma čísly, jako v 10 % 3, jde o operátor modulo, který vrátí zbytek 1. Můžete také napsat 10 mod 3.

Jak se výsledky zaokrouhlují?

Čísla, hodnoty s jednotkami a části komplexních čísel se zaokrouhlují na zvolený počet desetinných míst, ve výchozím nastavení 6, nejvýše však 15; koncové nuly se odstraňují. Hodnoty příliš malé na zobrazení s danou přesností se zobrazí ve vědeckém zápisu. Dělení nulou vrací Infinity a výsledek 0 / 0 je označen jako undefined.

Mohu zadat několik výrazů najednou?

Ne, nástroj při jednom výpočtu vyhodnotí jeden výraz a středníky ani další řádky nepřijímá. Jednotlivé části spojte aritmetickými operacemi nebo je spusťte postupně. Díky tomu je každý výsledek jasně přiřazen ke svému výrazu.

Je výpočet časově omezený?

Každé vyhodnocení běží v odděleném workeru s časovým limitem 3 sekundy; platí také limity délky, hloubky vnoření a velikosti matice. Kombinace a permutace jsou omezené na n do 10,000. Pokud výraz narazí na limit, zobrazí se srozumitelná zpráva, aniž by se stránka zpomalila.

Podporuje nástroj komplexní čísla?

Ano, imaginární jednotku zapište jako i, například (2 + 3i) * (1 - i). Funkce jako sqrt(-4) vracejí komplexní výsledky, například 2i. Funkce re, im, arg a conj získají jednotlivé části komplexního výsledku. Výsledky se zobrazují ve tvaru a + bi.

O OneClick Pro

OneClick Pro je bezplatná kolekce více než 150 webových nástrojů pro každodenní práci: převod obrázků a jednotek, formátování a ověřování kódu, kontrolu domén a SEO i práci s textem, daty a čísly. Každý nástroj funguje bez registrace či předplatného a zadané údaje se používají pouze k výpočtu výsledku a nikdy se neukládají. Používejte ji jako rychlou sadu nástrojů pro jednorázové úkoly nebo si uložte do záložek nástroje, na které se každý den spoléháte.