Без качване, 100% локално, без акаунт

Научен калкулатор

Въведете или натиснете израз, функции, степени и константи, и вижте резултата мигновено, всичко в браузъра.

Как работи Научен калкулатор

Научният калкулатор изчислява пълни математически изрази, а не само по една операция наведнъж. Въведете израз като 2 по sin(pi/4) на квадрат плюс ln(e) и получете отговора незабавно, с правилен приоритет на операторите, скоби, степени, тригонометрия (sin, cos, tan и техните обратни), логаритми (log с основа 10 и ln), квадратен корен, exp, abs и константите pi и e. Превключвател за градуси или радиани контролира тригонометричните функции.

Моторът за изрази използва анализатор shunting-yard, изграден от нулата, а не JavaScript eval, така че погрешна скоба или неразпознато име дава ясно съобщение за грешка вместо изпълнение на произволен код. Вашите изчисления остават изцяло в браузъра ви.

Как да използвате Научен калкулатор, стъпка по стъпка

  1. Въведете израза си в полето за въвеждане, използвайки стандартна нотация: числа, оператори (+, -, *, /), ^ за степени и имена на функции като sin, cos, sqrt.
  2. Използвайте скоби за групиране на подизрази при необходимост.
  3. Задайте режима на ъгъла на Градуси или Радиани преди използване на тригонометрични функции.
  4. Натиснете Enter или кликнете бутона Изчисли, за да оцените израза.
  5. Прочетете резултата; ако изразът е невалиден, вместо това се показва описателно съобщение за грешка.

Често срещани приложения

  • Изчисляване на многостъпкова физична формула като кинетична енергия (0,5 по m по v на квадрат) чрез въвеждане й като единичен израз.
  • Проверка на отговор на задача по тригонометрия чрез директно въвеждане на израза вместо разбиване на стъпки.
  • Конвертиране между ъглови единици чрез изчисляване на sin(30) в режим градуси спрямо sin(pi/6) в режим радиани, за потвърждаване на съгласието.
  • Бърза проверка на логаритмичен резултат като log(1000) = 3 или ln(e на квадрат) = 2 по време на учебна сесия.

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

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

Стандартна аритметика: + - * / и ^ за степени. Тригонометрия: sin, cos, tan, asin, acos, atan (в градуси или радиани). Логаритми: log (основа 10) и ln (естествен). Друго: sqrt (квадратен корен), exp (e на степен x), abs (абсолютна стойност). Константи: pi и e. Степенна нотация като 1e3 също се приема.

Как работи режимът за градуси и радиани?

Превключвателят в горната част контролира как тригонометричните функции интерпретират аргумента. В режим градуси sin(90) е 1, а cos(180) е минус 1. В режим радиани sin(pi/2) е 1. Обратните функции връщат стойности в същата единица: asin(1) дава 90 в режим градуси или pi/2 в режим радиани.

Използва ли калкулаторът JavaScript eval?

Не. Изразът се токенизира и оценява от анализатор shunting-yard, реализиран от нулата, без използване на eval или Function. Само разпознатите оператори и функции, изброени по-горе, могат да дадат резултат; всичко друго връща ясна грешка. Всички изчисления се извършват в браузъра ви.

Какъв е практически пример за приоритет на операторите?

Въвеждането на 2 + 3 * 4 дава 14, а не 20, защото умножението е по-приоритетно от събирането. За да промените това, оградете събирането в скоби: (2 + 3) * 4 дава 20. Степените са дори по-приоритетни: 2 ^ 3 * 4 дава 32 (8 по 4), докато 2 ^ (3 * 4) дава 4096.

Мога ли да го използвам офлайн?

Да. След зареждане на страницата калкулаторът работи изцяло на устройството ви без нужда от мрежа. Анализаторът е чиста JavaScript аритметика, поради което изразите ви никога не напускат браузъра.

Какво се случва, ако въведа невалиден израз?

Анализаторът проверява последователността от токени преди оценяване. Чести грешки включват несдвоени скоби, неизвестно име на функция или деление на нула. Всеки случай дава описателно съобщение, за да знаете точно какво да поправите.