Към съдържанието

Опростител на изрази

Опростете алгебричен израз с променливи чрез базирания на правила опростител на mathjs. Той събира подобните членове, пресмята константите, съкращава еднакви множители и запазва дробите точни, така че 2x + 3x - x/2 става x * 9 / 2. Резултатът се показва като текст и LaTeX, както и като десетична стойност, ако не са останали променливи, закръглена до избраната от вас точност. Въведеното се обработва в ограничена среда с времеви лимит. Подходящо е за упражняване на алгебра и опростяване на формули.

Нулиране

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

Какви видове опростяване се извършват?

Опростителят събира подобни членове, като 2x + 3y - x + y в x + 4 * y, пресмята числовите константи, преобразува x * x в x ^ 2, съкращава x / x до 1 и запазва рационалните коефициенти като точни дроби. Той прилага правилата за опростяване на mathjs многократно, докато изразът престане да се променя. Резултатът е математически еквивалентен на входния израз.

Разкрива ли или разлага ли полиноми?

Не. Произведения и степени като (x + 1)^2 се запазват, а полиномите не се разлагат, така че (x^2 - 1) / (x - 1) не се свежда до x + 1. Правилата на mathjs са насочени към събиране и съкращаване, а не към разкриване на скоби. Така резултатите остават компактни при дълги изрази.

Прилагат ли се тригонометрични тъждества?

Не. Тъждества като sin(x)^2 + cos(x)^2 = 1 не са част от набора от правила, затова тези членове остават непроменени. Функциите от константи се пресмятат, така че log(e) става 1. Функциите от променливи се запазват символно.

Защо sqrt(8) се преобразува в десетично число?

mathjs пресмята функциите, чиито аргументи са само числа, така че sqrt(8) става 2.8284271247461903 вместо 2√2. Обикновените аритметични операции с числа запазват точността, така че 2/4 + 1/4 става 3/4. Затова корените на обикновени числа се показват като десетични стойности, докато корените на променливи като sqrt(x) остават символни.

Как да въведа израза?

Използвайте ^ за степени, * или интервал за умножение, / за деление и скоби за групиране, например 3x^2 + 2x - x^2 / 2. Имената на променливите започват с буква и може да съдържат цифри и долни черти. Имайте предвид, че xy е една променлива с име xy, затова за произведение въведете x*y.

Какво представлява редът с десетичната стойност?

Когато опростеният израз не съдържа променливи, инструментът го пресмята и показва десетичната стойност, закръглена до избраната от вас точност. За 2/4 + 1/4 тя е 0.75. При изрази с променливи се показва само символният резултат.

За какво служи LaTeX изходът?

Редът LaTeX съдържа опростения израз като LaTeX код, готов за поставяне в статия, презентация или Markdown редактор с визуализиране на математически изрази. Генерира се от mathjs въз основа на същия резултат. Дробите се записват с \frac.

Кои функции и константи мога да използвам?

Разрешени са тригонометрични, обратни и хиперболични функции, sqrt, cbrt, exp, log, log10, log2, abs, round, floor, ceil, factorial и други научни функции, заедно с константите pi, e, tau, phi и i. Имената на вградените функции не могат да се използват като променливи. Неразпознатите функции се отхвърлят и името им се посочва.

Безопасно ли е да поставя произволен израз?

Да. Изразът се анализира и проверява спрямо списък с разрешени елементи, преди да бъде изпълнен. Присвояванията, дефинициите на функции, низовете, диапазоните, индексирането и функциите като import, evaluate и parse се отхвърлят съгласно указанията за сигурност на mathjs. Обработката се извършва в изолиран работник с времеви лимит от 3 секунди.

Има ли ограничения за размера?

Изразите може да съдържат до 2000 знака и да имат най-много 64 нива на вложеност. Опростяването на много дълги изрази може да отнеме доста време на mathjs, затова изчисление, което надхвърли 3 секунди, се спира със съобщение да въведете по-кратък израз. В такъв случай разделете големите изрази на части.

За OneClick Pro

OneClick Pro е безплатна колекция от над 150 уеб инструмента за ежедневна работа: преобразуване на изображения и единици, форматиране и валидиране на код, проверка на домейни и SEO, както и работа с текст, дати и числа. Всеки инструмент работи без регистрация или абонамент, а въведеното от вас се използва само за изчисляване на резултата и никога не се съхранява. Използвайте го като бърз набор от инструменти за еднократни задачи или добавете в отметките инструментите, на които разчитате всеки ден.