Bez przesyłania, 100% lokalnie, bez konta

Kalkulator naukowy

Wpisz lub dotknij wyrażenia, funkcje, potęgi i stałe, i zobacz wynik natychmiast, wszystko w przeglądarce.

Jak działa Kalkulator naukowy

Kalkulator naukowy oblicza pełne wyrażenia matematyczne, a nie tylko jedną operację naraz. Wpisz wyrażenie, np. 2 razy sin(pi podzielone przez 4) do kwadratu plus ln(e), i natychmiast otrzymaj odpowiedź z prawidłową kolejnością operatorów, nawiasami, potęgami, trygonometrią (sin, cos, tan i ich odwrotnościami), logarytmami (log podstawa 10 i ln), pierwiastkiem kwadratowym, exp, abs i stałymi pi i e. Przełącznik stopni lub radianów kontroluje funkcje trygonometryczne.

Silnik wyrażeń używa analizatora shunting-yard zbudowanego od podstaw, a nie JavaScript eval, więc błędny nawias lub nierozpoznana nazwa zwraca wyraźny komunikat błędu zamiast wykonywać dowolny kod. Twoje obliczenia pozostają wyłącznie w przeglądarce.

Kalkulator naukowy: instrukcja krok po kroku

  1. Wpisz wyrażenie w polu wejściowym używając standardowej notacji: liczby, operatory (+, -, *, /), ^ dla potęg i nazwy funkcji jak sin, cos, sqrt.
  2. Użyj nawiasów do grupowania podwyrażeń według potrzeb.
  3. Ustaw tryb kątów na stopnie lub radiany przed użyciem funkcji trygonometrycznych.
  4. Naciśnij Enter lub kliknij przycisk 'Oblicz', aby obliczyć wyrażenie.
  5. Odczytaj wynik; jeśli wyrażenie jest nieprawidłowe, zamiast niego pojawia się opisowy komunikat błędu.

Typowe zastosowania

  • Obliczanie wieloetapowej formuły fizycznej, np. energii kinetycznej (0,5 razy m razy v do kwadratu), wpisując ją jako jedno wyrażenie.
  • Sprawdzenie odpowiedzi na ćwiczenie z trygonometrii poprzez bezpośrednie wpisanie wyrażenia zamiast rozbijania go na etapy.
  • Przeliczanie między jednostkami kątów przez obliczenie np. sin(30) w trybie stopni versus sin(pi podzielone przez 6) w trybie radianów, aby potwierdzić, że się zgadzają.
  • Szybka weryfikacja wyniku logarytmu, np. log(1000) = 3 lub ln(e do kwadratu) = 2 podczas sesji naukowej.

Często zadawane pytania

Jakich operatorów i funkcji mogę użyć?

Standardowa arytmetyka: + - * / i ^ dla potęg. Trygonometria: sin, cos, tan, asin, acos, atan (w stopniach lub radianach). Logarytmy: log (podstawa 10) i ln (naturalny). Inne: sqrt (pierwiastek kwadratowy), exp (e do potęgi x), abs (wartość bezwzględna). Stałe: pi i e. Notacja wykładnicza, np. 1e3, jest również akceptowana.

Jak działa tryb stopni i radianów?

Przełącznik u góry kontroluje, jak funkcje trygonometryczne interpretują swój argument. W trybie stopni sin(90) równa się 1 i cos(180) równa się minus 1. W trybie radianów sin(pi podzielone przez 2) równa się 1. Funkcje odwrotne zwracają wartości w tej samej jednostce: asin(1) daje 90 w trybie stopni lub pi podzielone przez 2 w trybie radianów.

Czy kalkulator używa JavaScript eval?

Nie. Wyrażenie jest tokenizowane i obliczane przez analizator shunting-yard zaimplementowany od podstaw bez użycia eval lub Function. Tylko rozpoznane operatory i funkcje wymienione powyżej mogą dać wynik; wszystko inne zwraca wyraźny błąd. Wszystkie obliczenia są wykonywane w karcie przeglądarki.

Jaki jest przykładowy opis priorytetu operatorów?

Wpisanie 2 + 3 * 4 daje 14, nie 20, ponieważ mnożenie wiąże mocniej niż dodawanie. Aby to zmienić, umieść dodawanie w nawiasach: (2 + 3) * 4 daje 20. Potęgi wiążą jeszcze mocniej: 2 ^ 3 * 4 daje 32 (8 razy 4), podczas gdy 2 ^ (3 * 4) daje 4096.

Czy mogę go używać offline?

Tak. Po załadowaniu strony kalkulator działa całkowicie na twoim urządzeniu bez potrzeby sieci. Analizator to czysta arytmetyka JavaScript, dlatego twoje wyrażenia nigdy nie opuszczają przeglądarki.

Co się stanie, jeśli wprowadzę nieprawidłowe wyrażenie?

Analizator waliduje sekwencję tokenów przed obliczeniem. Typowe błędy obejmują niedopasowane nawiasy, nieznaną nazwę funkcji lub dzielenie przez zero. Każdy przypadek zwraca opisowy komunikat, więc wiesz dokładnie, co poprawić.