# Изчислител на изрази

Изчислявайте математически изрази с единици, функции, константи и малки матрици в ограничена среда на mathjs. Въведете например 5 cm + 2 inch to mm, 60 km/h to m/s или det([[1, 2], [3, 4]]) и получете резултат, закръглен до избраната от вас точност. Изразите не могат да дефинират променливи или функции, нито да достигат до нещо извън математическата библиотека, така че всякакъв вход е безопасен. Удобен инструмент за преобразуване на единици, инженерни проверки и бързи изчисления.

## Често задавани въпроси

### Какво мога да въвеждам?

Числа, операторите + - * / ^ и %, mod, factorial(n), скоби, единици като cm, kg, km/h или degC, константите pi, e, tau, phi и i, както и функции като sqrt, sin, log, round, mean или det. Работи и неявно умножение: например 2 pi и 3 kg се разбират правилно. Входът може да съдържа до 2000 знака.

### Как работят преобразуванията на единици?

Добавете единици към числата и използвайте to или in за преобразуване, например 3 ft to m или 100 degF to degC. Единиците се комбинират чрез аритметични операции, така че 1 kg * 9.81 m/s^2 дава 9.81 N, а 2 cm * 3 cm — 6 cm^2. Събирането на несъвместими единици, като kg и m, връща грешка.

### Мога ли да работя с матрици и вектори?

Да, запишете ги в квадратни скоби, например [1, 2, 3] или [[1, 2], [3, 4]], с до 10 елемента на ред и две нива на влагане. Налични са функции като det, inv, transpose, trace, dot, cross и norm, както и оператори поелементно като .*. Резултатите от матрици се показват като подравнен блок.

### Кои функции са деактивирани с цел безопасност?

Променливи, присвоявания, дефиниции на функции, низове, обекти, диапазони, индексиране и достъп до свойства се отхвърлят преди изчислението. В съответствие с насоките за сигурност на mathjs са деактивирани import, createUnit, evaluate, parse, simplify и derivative, а могат да се извикват само функции от списък с разрешени математически функции. Нищо в израза не може да достигне до JavaScript или сървъра.

### Тригонометричните функции работят ли с градуси или радиани?

Числата без единица са в радиани, така че sin(pi / 2) е 1. Добавете единицата deg, за да работите с градуси, например sin(30 deg) или cos(45 deg). Научният калкулатор предлага режим за градуси, при който числата без единица се приемат за градуси.

### Какво прави знакът за процент?

Знакът за процент след число го дели на 100, така че 50% е 0.5, а 200 * 15% е 30. След знак плюс или минус процентът се изчислява спрямо лявата страна, така че 100 + 10% е 110. Между две числа, както в 10 % 3, той е оператор за остатък при деление и връща остатъка 1. Можете също да напишете 10 mod 3.

### Как се закръгляват резултатите?

Числата, стойностите с единици и комплексните части се закръгляват до избрания от вас брой знаци след десетичната запетая — по подразбиране 6 и до 15, като крайните нули се премахват. Стойностите, които са твърде малки, за да се покажат с тази точност, се извеждат в научен запис. Делението на нула връща Infinity, а 0 / 0 се отчита като undefined.

### Мога ли да въведа няколко израза наведнъж?

Не, инструментът изчислява по един израз на изчисление и отхвърля точка и запетая или допълнителни редове. Съчетайте частите с аритметични операции или ги изчислете една след друга. Така всеки резултат остава ясно свързан със своя израз.

### Има ли ограничение във времето?

Всяко изчисление се изпълнява в изолиран worker с ограничение от 3 секунди, наред с ограниченията за дължина, дълбочина на влагане и размер на матрицата. Комбинациите и пермутациите са ограничени до n до 10,000. Ако изразът достигне ограничение, се показва ясно съобщение, вместо да забавя страницата.

### Поддържа ли комплексни числа?

Да, използвайте i за имагинерната единица, както в (2 + 3i) * (1 - i), а функции като sqrt(-4) връщат комплексни резултати като 2i. re, im, arg и conj извличат отделни части на комплексен резултат. Резултатите се показват във вида a + bi.

Вашата реклама тук?

[Пишете ни](mailto:hi@dennn.is?subject=%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0%20%D0%B2%20OneClick%20Pro)

[Реклама Комплект плъгини за агенти за WordPress.](https://sleekwp.com/?ref=oneclickpro)
