Poenostavljalnik izrazov
Poenostavite algebrski izraz s spremenljivkami z uporabo poenostavljalnika, ki temelji na pravilih mathjs. Združuje podobne člene, združuje konstante, krajša enake faktorje in ohranja ulomke natančne, tako da 2x + 3x - x/2 postane x * 9 / 2. Rezultat je prikazan kot besedilo in LaTeX, poleg tega pa še njegova decimalna vrednost, kadar ni več spremenljivk, zaokrožena na izbrano natančnost. Vnos se obdela v omejenem peskovniku s časovno omejitvijo. Primerno za vajo algebre in urejanje formul.
Pogosta vprašanja
Katere vrste poenostavitev se izvajajo?
Poenostavljalnik združuje podobne člene, kot je 2x + 3y - x + y, v x + 4 * y, združuje številske konstante, pretvori x * x v x ^ 2, okrajša x / x na 1 in ohranja racionalne koeficiente kot natančne ulomke. Pravila za poenostavljanje v mathjs uporablja večkrat, dokler se izraz ne spremeni več. Rezultat je matematično enakovreden vnosu.
Ali razširi ali razstavi polinome?
Ne, produkti in potence, kot je (x + 1)^2, ostanejo nespremenjeni, polinomi pa niso razstavljeni, zato se (x^2 - 1) / (x - 1) ne poenostavi v x + 1. Pravila v mathjs so osredotočena na združevanje in krajšanje, ne na razširjanje. Tako rezultati pri dolgih izrazih ostanejo strnjeni.
Ali se uporabljajo trigonometrične identitete?
Ne, identitete, kot je sin(x)^2 + cos(x)^2 = 1, niso del nabora pravil, zato takšni členi ostanejo nespremenjeni. Funkcije konstant se izračunajo, zato log(e) postane 1. Funkcije spremenljivk ostanejo zapisane simbolično.
Zakaj se sqrt(8) pretvori v decimalno število?
mathjs izračuna funkcije, katerih argumenti so samo števila, zato sqrt(8) postane 2.8284271247461903 namesto 2√2. Navadno računsko izvajanje na številih ostane natančno, zato 2/4 + 1/4 postane 3/4. Korenki navadnih števil sta zato prikazani kot decimalni števili, korenke spremenljivk, kot je sqrt(x), pa ostanejo simbolične.
Kako zapišem izraz?
Za potence uporabite ^, za množenje * ali presledek, za deljenje / in za združevanje oklepaje, na primer 3x^2 + 2x - x^2 / 2. Imena spremenljivk se začnejo s črko in lahko vsebujejo številke ter podčrtaje. Upoštevajte, da je xy ena spremenljivka z imenom xy, zato za zmnožek zapišite x*y.
Kaj je vrstica z decimalno vrednostjo?
Ko poenostavljeni izraz ne vsebuje spremenljivk, orodje izračuna še njegovo decimalno vrednost in jo zaokroži na izbrano natančnost. Pri 2/4 + 1/4 je to 0.75. Pri izrazih s spremenljivkami je prikazan samo simbolični rezultat.
Čemu služi izpis LaTeX?
Vrstica LaTeX vsebuje poenostavljeni izraz kot kodo LaTeX, pripravljeno za vstavljanje v članek, prosojnico ali urejevalnik Markdown s prikazom matematičnih zapisov. Ustvari jo mathjs iz istega rezultata. Ulomki so zapisani z \frac.
Katere funkcije in konstante lahko uporabim?
Dovoljene so trigonometrične, inverzne in hiperbolične funkcije, sqrt, cbrt, exp, log, log10, log2, abs, round, floor, ceil, factorial in druge znanstvene funkcije, skupaj s konstantami pi, e, tau, phi in i. Imen vgrajenih funkcij ni mogoče uporabiti kot spremenljivk. Neznane funkcije so zavrnjene z navedbo njihovega imena.
Ali je varno prilepiti poljuben izraz?
Da, izraz se pred izvajanjem razčleni in preveri glede na seznam dovoljenih elementov. Dodelitve, definicije funkcij, nizi, razponi, indeksiranje ter funkcije, kot so import, evaluate in parse, so zavrnjeni v skladu z varnostnimi priporočili za mathjs. Izračun se izvaja v izoliranem delovnem procesu z omejitvijo 3 sekund.
Ali obstajajo omejitve velikosti?
Izrazi so lahko dolgi do 2000 znakov in globoki največ 64 ravni. Poenostavljanje zelo dolgih izrazov lahko v mathjs traja dolgo, zato se izračun, ki preseže 3 sekunde, ustavi s sporočilom, ki zahteva krajši izraz. V tem primeru razdelite velike izraze na dele.