Ugrás a tartalomhoz

Kifejezéskiértékelő

Értékeljen ki egy matematikai kifejezést mértékegységekkel, függvényekkel, állandókkal és kis mátrixokkal egy korlátozott mathjs-környezetben. Írjon be például ilyesmit: 5 cm + 2 inch to mm, 60 km/h to m/s vagy det([[1, 2], [3, 4]]), és az eredményt a választott pontosságra kerekítve kapja meg. A kifejezések nem definiálhatnak változókat vagy függvényeket, és nem érhetnek el semmit a matematikai könyvtáron kívül, így bármilyen bemenet biztonságosan használható. Hasznos mértékegység-átváltáshoz, mérnöki ellenőrzésekhez és gyors számításokhoz.

Visszaállítás

Gyakran ismételt kérdések

Mit írhatok be?

Számokat, a + - * / ^ és % operátorokat, a mod műveletet, factorial(n), zárójeleket, például cm, kg, km/h vagy degC mértékegységeket, a pi, e, tau, phi és i állandókat, valamint olyan függvényeket, mint a sqrt, sin, log, round, mean vagy det. Az implicit szorzás is működik, így a 2 pi és a 3 kg értelmezése sem okoz gondot. A bemenet legfeljebb 2000 karakter lehet.

Hogyan működik a mértékegység-átváltás?

Írjon mértékegységeket a számok után, majd az átváltáshoz használja a to vagy in kifejezést, például 3 ft to m vagy 100 degF to degC. A mértékegységek a műveletek során kombinálhatók: 1 kg * 9.81 m/s^2 eredménye 9.81 N, míg 2 cm * 3 cm eredménye 6 cm^2. Az össze nem egyeztethető mértékegységek, például a kg és a m összeadása hibát eredményez.

Dolgozhatok mátrixokkal és vektorokkal?

Igen, írja be őket szögletes zárójelek közé, például [1, 2, 3] vagy [[1, 2], [3, 4]] formában; soronként legfeljebb 10 elemet és két beágyazási szintet használhat. Elérhetők többek között a det, inv, transpose, trace, dot, cross és norm függvények, valamint az elemenkénti operátorok, például a .*. A mátrixok eredményeit rendezett blokkban jeleníti meg.

Mely funkciók vannak letiltva biztonsági okokból?

A kiértékelés előtt a rendszer elutasítja a változókat, értékadásokat, függvénydefiníciókat, karakterláncokat, objektumokat, tartományokat, indexelést és tulajdonságelérést. A mathjs biztonsági útmutatóját követve az import, createUnit, evaluate, parse, simplify és derivative le van tiltva, és csak az engedélyezett matematikai függvények listáján szereplő függvények hívhatók meg. A kifejezés semmihez sem férhet hozzá itt: JavaScript, sem a szerverhez.

A trigonometrikus függvények fokban vagy radiánban számolnak?

A megadott számok radiánban értendők, így sin(pi / 2) értéke 1. Ha fokban szeretne számolni, adja meg a deg mértékegységet, például így: sin(30 deg) vagy cos(45 deg). A Tudományos számológépnek van fokmódja, amelyben a megadott számok fokban értendők.

Mit jelent a százalékjel?

A szám utáni százalékjel elosztja azt 100, így 50% = 0.5, a 200 * 15% pedig 30. Plusz vagy mínusz után a bal oldali értékhez viszonyítva számolja, így 100 + 10% értéke 110. Két szám között, például a 10 % 3 kifejezésben, modulo operátorként működik, és az 1 maradékot adja vissza. A 10 mod 3 alakot is használhatja.

Hogyan kerekíti az eredményeket?

A számokat, a mértékegységgel megadott értékeket és a komplex számok részeit a választott tizedesjegyszámra kerekíti: alapértelmezés szerint 6-ra, legfeljebb pedig 15-re; a záró nullákat elhagyja. Az ilyen pontossággal már nem megjeleníthető kis értékeket tudományos jelöléssel írja ki. A nullával való osztás Infinity eredményt ad, a 0 / 0 értéke pedig undefined.

Beírhatok egyszerre több kifejezést?

Nem, az eszköz számításonként egy kifejezést értékel ki, a pontosvesszőket és a további sorokat pedig elutasítja. A részeket matematikai műveletekkel kapcsolja össze, vagy futtassa le őket egymás után. Így minden eredmény egyértelműen a hozzá tartozó kifejezéshez kapcsolódik.

Van időkorlát?

Minden kiértékelés egy elkülönített workerben fut, legfeljebb 3 másodpercig; a hossz, a beágyazási mélység és a mátrixméret is korlátozott. A kombinációk és permutációk esetében n legfeljebb 10,000 lehet. Ha egy kifejezés túllép egy korlátot, az oldal lelassítása helyett egyértelmű üzenet jelenik meg.

Támogatja a komplex számokat?

Igen, a képzetes egységhez használja az i-t, például: (2 + 3i) * (1 - i). Az olyan függvények, mint a sqrt(-4), komplex eredményeket adnak vissza, például 2i-t. A re, im, arg és conj függvényekkel kinyerheti a komplex eredmény egyes részeit. Az eredményeket a + bi alakban jeleníti meg.

A OneClick Pro névjegye

A OneClick Pro több mint 150 webes eszközből álló, ingyenes gyűjtemény a mindennapi munkához: képek és mértékegységek átalakításához, kód formázásához és ellenőrzéséhez, domainek és SEO ellenőrzéséhez, valamint szövegekkel, dátumokkal és számokkal végzett munkához. Minden eszköz regisztráció és előfizetés nélkül használható; a megadott adatokat kizárólag az eredmény kiszámításához használjuk, és soha nem tároljuk. Használja gyors eszköztárként az alkalmi feladatokhoz, vagy mentse el könyvjelzőként a mindennap használt eszközöket.