# Vrednotenje izrazov

Vrednotite matematični izraz z enotami, funkcijami, konstantami in majhnimi matrikami v omejenem okolju mathjs. Vnesite na primer 5 cm + 2 inch to mm, 60 km/h to m/s ali det([[1, 2], [3, 4]]) in dobite rezultat, zaokrožen na izbrano natančnost. V izrazih ni mogoče definirati spremenljivk ali funkcij niti dostopati do česarkoli zunaj matematične knjižnice, zato je vnos varen. Priročno za pretvarjanje enot, inženirska preverjanja in hitre izračune.

## Pogosta vprašanja

### Kaj lahko vnesem?

Števila, operatorje + - * / ^ in %, mod, factorial(n), oklepaje, enote, kot so cm, kg, km/h ali degC, konstante pi, e, tau, phi in i ter funkcije, kot so sqrt, sin, log, round, mean ali det. Implicitno množenje deluje, zato sta 2 pi in 3 kg razumljena kot zmnožka. Vnos je lahko dolg največ 2000 znakov.

### Kako delujejo pretvorbe enot?

Številom dodajte enote in za pretvorbo uporabite to ali in, na primer 3 ft to m ali 100 degF to degC. Enote se pri računskih operacijah združujejo, zato 1 kg * 9.81 m/s^2 da 9.81 N, 2 cm * 3 cm pa 6 cm^2. Seštevanje nezdružljivih enot, kot sta kg in m, vrne napako.

### Ali lahko računam z matrikami in vektorji?

Da, zapišite jih v oglatih oklepajih, na primer [1, 2, 3] ali [[1, 2], [3, 4]], z največ 10 elementi v vrstici in dvema ravnema gnezdenja. Na voljo so funkcije det, inv, transpose, trace, dot, cross in norm ter operatorji po posameznih elementih, kot je .*. Rezultati za matrike so prikazani kot poravnani blok.

### Katere funkcije so zaradi varnosti onemogočene?

Spremenljivke, prirejanja, definicije funkcij, nizi, objekti, obsegi, indeksiranje in dostop do lastnosti so zavrnjeni pred vrednotenjem. V skladu z varnostnimi smernicami mathjs so onemogočeni import, createUnit, evaluate, parse, simplify in derivative, klicati pa je mogoče samo funkcije s seznama dovoljenih matematičnih funkcij. Izraz ne more dostopati do JavaScript ali strežnika.

### Ali trigonometrične funkcije uporabljajo stopinje ali radiane?

Navadna števila so v radianih, zato je sin(pi / 2) enako 1. Za računanje v stopinjah dodajte enoto deg, na primer sin(30 deg) ali cos(45 deg). Znanstveni kalkulator ponuja način za stopinje, v katerem se navadna števila obravnavajo kot stopinje.

### Kaj počne znak za odstotek?

Znak za odstotek za številom ga deli z 100, zato je 50% enako 0.5, 200 * 15% pa je 30. Za znakom plus ali minus se odstotek izračuna glede na levo stran, zato je 100 + 10% enako 110. Med dvema številoma, kot v 10 % 3, deluje kot operator modulo in vrne ostanek 1. Zapišete lahko tudi 10 mod 3.

### Kako se zaokrožijo rezultati?

Števila, vrednosti z enotami in kompleksni deli so zaokroženi na izbrano število decimalnih mest, privzeto 6, največ pa 15; odvečne ničle na koncu se odstranijo. Vrednosti, ki so pri izbrani natančnosti premajhne za prikaz, so prikazane v znanstvenem zapisu. Deljenje z nič vrne Infinity, 0 / 0 pa je označeno kot undefined.

### Ali lahko hkrati vnesem več izrazov?

Ne, orodje pri vsakem izračunu vrednoti en izraz, zato podpičja in dodatne vrstice niso dovoljeni. Dele združite z aritmetičnimi operacijami ali jih izračunajte enega za drugim. Tako je vsak rezultat jasno povezan s svojim izrazom.

### Ali je časovna omejitev?

Vsako vrednotenje se izvaja v ločenem procesu z omejitvijo 3 sekund, poleg omejitev dolžine, globine gnezdenja in velikosti matrike. Kombinacije in permutacije so omejene na n do 10,000. Če izraz doseže omejitev, se prikaže jasno sporočilo, namesto da bi upočasnil stran.

### Ali podpira kompleksna števila?

Da, za imaginarno enoto uporabite i, na primer (2 + 3i) * (1 - i), funkcije, kot je sqrt(-4), pa vrnejo kompleksne rezultate, na primer 2i. S funkcijami re, im, arg in conj dobite posamezne dele kompleksnega rezultata. Rezultati so prikazani v obliki a + bi.

Vaš oglas tukaj?

[Pišite nam](mailto:hi@dennn.is?subject=Ogla%C5%A1evanje%20na%20OneClick%20Pro)

[Oglas Zbirka vtičnikov, pripravljena za agente, za WordPress.](https://sleekwp.com/?ref=oneclickpro)
