Zjednodušovač výrazů
Zjednodušte algebraický výraz s proměnnými pomocí zjednodušovače mathjs založeného na pravidlech. Slučuje podobné členy, upravuje konstanty, krátí stejné činitele a zachovává přesné zlomky, takže 2x + 3x - x/2 se změní na x * 9 / 2. Výsledek se zobrazí jako text a LaTeX, a také jako desetinné číslo, pokud nezůstaly žádné proměnné, zaokrouhlené na vámi zvolenou přesnost. Vstup se zpracovává v omezeném sandboxu s časovým limitem. Vhodné pro procvičování algebry a úpravu vzorců.
Často kladené otázky
Jaké druhy zjednodušení se provádějí?
Zjednodušovač slučuje podobné členy, například 2x + 3y - x + y na x + 4 * y, upravuje číselné konstanty, mění x * x na x ^ 2, krátí x / x na 1 a zachovává racionální koeficienty jako přesné zlomky. Opakovaně aplikuje pravidla zjednodušování mathjs, dokud se výsledek nemění. Výsledek je matematicky ekvivalentní vstupu.
Rozvádí nebo rozkládá polynomy?
Ne, součiny a mocniny jako (x + 1)^2 zůstávají beze změny a polynomy se nerozkládají, takže (x^2 - 1) / (x - 1) se neupraví na x + 1. Pravidla mathjs se zaměřují na slučování a krácení, nikoli na roznásobování. Díky tomu zůstávají výsledky u dlouhých výrazů přehledné.
Používají se goniometrické identity?
Ne, identity jako sin(x)^2 + cos(x)^2 = 1 nejsou součástí sady pravidel, takže tyto členy zůstávají beze změny. Funkce konstant se vyhodnocují, takže log(e) se změní na 1. Funkce proměnných zůstávají v symbolickém tvaru.
Proč se sqrt(8) změní na desetinné číslo?
mathjs vyhodnocuje funkce, jejichž argumenty jsou všechna čísla, takže sqrt(8) se změní na 2.8284271247461903 místo 2√2. Běžné aritmetické operace s čísly zůstávají přesné, takže 2/4 + 1/4 se změní na 3/4. Odmocniny z běžných čísel se proto zobrazují jako desetinná čísla, zatímco odmocniny z proměnných, jako je sqrt(x), zůstávají v symbolickém tvaru.
Jak mám výraz zapsat?
Pro mocniny použijte ^, pro násobení * nebo mezeru, pro dělení / a pro seskupení závorky, například 3x^2 + 2x - x^2 / 2. Názvy proměnných začínají písmenem a mohou obsahovat číslice a podtržítka. Pozor, xy je jedna proměnná s názvem xy, takže pro součin zapište x*y.
Co je řádek s desetinnou hodnotou?
Pokud zjednodušený výraz neobsahuje žádné proměnné, nástroj jej také vyhodnotí a zobrazí desetinnou hodnotu zaokrouhlenou na vámi zvolenou přesnost. Pro 2/4 + 1/4 je to 0.75. U výrazů s proměnnými se zobrazuje pouze symbolický výsledek.
K čemu slouží výstup LaTeX?
Řádek LaTeX obsahuje zjednodušený výraz ve formě kódu LaTeX připraveného ke vložení do odborného článku, prezentace nebo editoru Markdown s vykreslováním matematiky. Generuje se pomocí mathjs ze stejného výsledku. Zlomky se zapisují pomocí \frac.
Které funkce a konstanty mohu použít?
Lze použít goniometrické, inverzní a hyperbolické funkce, sqrt, cbrt, exp, log, log10, log2, abs, round, floor, ceil, factorial a další vědecké funkce spolu s konstantami pi, e, tau, phi a i. Názvy vestavěných funkcí nelze použít jako proměnné. Nerozpoznané funkce se odmítnou a zobrazí se jejich název.
Je bezpečné vložit libovolný výraz?
Ano, výraz se před spuštěním zpracuje a ověří podle seznamu povolených prvků. Přiřazení, definice funkcí, řetězce, rozsahy, indexování a funkce jako import, evaluate a parse jsou zakázány v souladu s bezpečnostními doporučeními mathjs. Výpočet běží v izolovaném workeru s časovým limitem 3 sekund.
Platí nějaké omezení velikosti?
Výrazy mohou mít až 2000 znaků a nejvýše 64 úrovní zanoření. Zjednodušení velmi dlouhých výrazů může mathjs trvat dlouho, takže výpočet, který překročí 3 sekundy, se zastaví a zobrazí zprávu s žádostí o kratší výraz. V takovém případě rozdělte rozsáhlé výrazy na části.