Kalkulator naukowy online
Oblicz wyrażenia z nawiasami, potęgami, pierwiastkiem, logarytmami i funkcjami trygonometrycznymi. Przełącznik DEG/RAD jawnie określa jednostkę kąta, a pamięć i historia pomagają kontrolować wieloetapowe rachunki.
Konsola obliczeniowa
—
Jak wpisywać działania
Używaj operatorów +, −, *, / i ^ oraz nawiasów. Potęgę zapisuje się jako 2^8, a pierwiastek jako sqrt(81). Funkcje wymagają nawiasu z argumentem: sin(30), ln(e) albo abs(-12). Dziesiętny przecinek i kropka są akceptowane, lecz wynik korzysta z polskiego przecinka.
Kolejność działań jest standardowa: najpierw nawiasy i funkcje, potem potęgi, mnożenie i dzielenie, a na końcu dodawanie i odejmowanie. Potęgowanie jest prawostronne, więc 2^3^2 oznacza 2^(3^2), czyli 512. Jeżeli zamierzasz policzyć (2^3)^2, wpisz nawiasy.
Parser nie uruchamia wpisanego kodu
Tekst jest dzielony na dozwolone liczby, nazwy funkcji, stałe i operatory. Następnie lokalny parser buduje wynik według gramatyki działań. Nie przekazuje pola do mechanizmu wykonującego JavaScript. Niedozwolona nazwa, litera albo znak powoduje komunikat zamiast próby interpretacji jako kod.
Takie ograniczenie oznacza, że kalkulator nie obsługuje zmiennych użytkownika, skryptów, jednostek ani dowolnych bibliotek. To świadoma granica. Wyrażenie „2 m + 30 cm” nie zostanie przeliczone, ponieważ mógłby oznaczać metr lub zmienną. Najpierw sprowadź wielkości do jednej jednostki.
Stopnie DEG i radiany RAD
stopnie = radiany × 180 ÷ π
W trybie DEG sin(30) daje 0,5, ponieważ 30 oznacza stopnie. W RAD sin(30) oznacza 30 radianów i daje inną wartość. Funkcje matematyczne przeglądarki przyjmują radiany, dlatego moduł jawnie przelicza argument w trybie stopniowym przed wykonaniem sinusa, cosinusa lub tangensa.
Stała π jest dostępna jako przycisk i tekst „pi”. Pełny obrót to 360° albo 2π radianów, pół obrotu to 180° albo π. Zawsze zanotuj tryb obok wyniku, szczególnie w zadaniach z fizyki, geometrii i analizie matematycznej.
Sinus, cosinus i tangens
Sinus i cosinus opisują relacje boków trójkąta prostokątnego oraz współrzędne na okręgu jednostkowym. Tangens jest ilorazem sinusa i cosinusa. Dla kątów, przy których cosinus wynosi zero, tangens nie ma skończonej wartości matematycznej.
Obliczenia zmiennoprzecinkowe mogą zwrócić bardzo dużą liczbę w pobliżu punktu osobliwego zamiast komunikatu „nieskończoność”, ponieważ przybliżenie π nie daje idealnego zera cosinusa. Nie interpretuj takiej wartości jako rzeczywistego wyniku. Sprawdź dziedzinę funkcji i postać symboliczną.
Logarytm naturalny i dziesiętny
Funkcja ln(x) używa podstawy e, natomiast log(x) podstawy 10. Dlatego ln(e) = 1, a log(1000) = 3. Argument logarytmu w liczbach rzeczywistych musi być dodatni. Wpisanie zera lub liczby ujemnej prowadzi do błędu dziedziny.
Zmiana podstawy wykorzystuje wzór logarytm o podstawie b z x = ln(x)/ln(b). Możesz więc wpisać ln(8)/ln(2), aby otrzymać 3. Podstawa musi być dodatnia i różna od 1. Kalkulator nie sprawdza osobno sensu każdej części, ale odrzuca wynik niebędący skończoną liczbą.
Potęgi, pierwiastki i odwrotność
Przycisk x² dopisuje ^2, a 1/x dopisuje ^(-1). Pierwiastek sqrt(x) działa dla nieujemnych argumentów w zbiorze liczb rzeczywistych. Ujemna liczba pod pierwiastkiem wymaga liczb zespolonych, których ten moduł nie obsługuje. Znak minus przed potęgą warto zabezpieczyć nawiasem.
Ułamkowy wykładnik może reprezentować pierwiastek, na przykład 27^(1/3). Dla ujemnej podstawy i ułamkowego wykładnika obliczenie zmiennoprzecinkowe może nie zwrócić rzeczywistego pierwiastka nawet wtedy, gdy intuicyjnie oczekujesz -3. Do takich działań użyj nawiasów i narzędzia obsługującego dziedzinę symboliczną.
Stałe π oraz e
π jest stosunkiem obwodu koła do średnicy, a e stanowi podstawę logarytmu naturalnego. Kalkulator korzysta z wartości zapisanych w standardowym obiekcie Math przeglądarki. Są to przybliżenia o precyzji typu Number, wystarczające do typowych obliczeń, lecz nie do dowolnej liczby cyfr.
Nie zastępuj π liczbą 3,14 w pośrednim kroku, jeżeli zależy Ci na dokładniejszym wyniku. Użyj stałej i zaokrąglij dopiero prezentację. Różnica rośnie przy wysokich potęgach, wielkich promieniach albo odejmowaniu zbliżonych liczb.
Pamięć M i historia sesji
M+ dodaje ostatni poprawny wynik do pamięci, M− go odejmuje, MR wstawia zapamiętaną liczbę, a MC zeruje pamięć. Operacje pamięci działają tylko w bieżącym otwarciu strony i nie są zapisem dokumentu. Status M pokazuje aktualną wartość.
Historia przechowuje ostatnie działania w pamięci strony. Kliknięcie wpisu przenosi jego wynik do pola, aby wykorzystać go dalej. W wieloetapowym zadaniu lepiej jednak zapisywać również wzory i jednostki. Lista samych liczb nie wyjaśnia, co reprezentował każdy etap.
Precyzja liczb zmiennoprzecinkowych
ECMAScript używa binarnej reprezentacji liczb. Niektórych ułamków dziesiętnych, na przykład 0,1, nie da się zapisać dokładnie w skończonej postaci binarnej. Dlatego surowe działania mogą zawierać śladowy błąd. Moduł pokazuje do 12 cyfr znaczących, aby wynik był czytelny.
Do księgowości używa się reguł zaokrąglania kwot pieniężnych, a do obliczeń naukowych analizy błędu i cyfr znaczących. Ten kalkulator nie jest kalkulatorem finansowym o arytmetyce dziesiętnej. Wynik 0,30000000000000004 w innym programie nie oznacza błędu podstawowej algebry, lecz właściwość reprezentacji.
Notacja naukowa i bardzo duże liczby
Wynik może pojawić się w zapisie wykładniczym, na przykład 1,2e+20. Oznacza to 1,2 × 10^20. Parser wejścia celowo przyjmuje zwykłe liczby i operacje; notację można wpisać jako 1,2*10^20. Dzięki temu litera e pozostaje jednoznaczną stałą Eulera.
Bardzo duża potęga może przekroczyć zakres Number i stać się nieskończonością, a bardzo mała wartość może zostać zaokrąglona do zera. Moduł zgłasza wynik nieskończony jako błąd zakresu. Nie używaj go do obliczeń wymagających setek cyfr lub ścisłej arytmetyki całkowitej.
Kontrola wyniku bez drugiego kalkulatora
Najpierw oszacuj rząd wielkości. Pierwiastek z 81 powinien być blisko 9, a 10^6 to milion. Sprawdź znaki i nawiasy, wykonaj prostszy przypadek oraz użyj odwrotnej operacji. Jeżeli x^2 = 49, dodatni pierwiastek powinien dać 7.
W trygonometrii sprawdź wartości charakterystyczne: sin(0)=0, sin(30°)=0,5, cos(60°)=0,5. W logarytmach log(100)=2. Taka kontrola szybko ujawnia zły tryb DEG/RAD, brak nawiasu albo pomyloną podstawę.
Ograniczenia kalkulatora
Jeżeli zadanie wymaga rozwiązania równania, pochodnej lub całki, trzeba użyć odpowiedniej metody i sprawdzić dziedzinę. Wpisanie obu stron równania ze znakiem równości nie zadziała. Kalkulator wspiera rachunek po przekształceniu, ale nie zastępuje przekształcenia.
Nawiasy i znak liczby ujemnej
Znak minus może oznaczać odejmowanie albo znak liczby. Parser rozpoznaje minus na początku wyrażenia i po operatorze, lecz nawiasy zwiększają czytelność. Zapis (-3)^2 jednoznacznie daje 9, natomiast -3^2 w różnych konwencjach kalkulatorów bywa rozumiane jako -(3^2). W tym module operator jednoargumentowy jest analizowany przed potęgą, dlatego nawias jest najlepszym sposobem uniknięcia sporu o zapis.
Każdy nawias otwierający wymaga zamknięcia. Funkcja sin(30+15) najpierw dodaje argument, a dopiero później liczy sinus. Zapis sin(30)+15 wykonuje inną operację. Przy długim wzorze wstawiaj nawiasy zgodnie z wersją papierową i obliczaj fragmenty kontrolne, zamiast usuwać je dla skrócenia tekstu.
Dziedzina jest częścią zadania
Pierwiastek rzeczywisty sqrt(x) wymaga x większego lub równego zero, a logarytm argumentu większego od zera. Dzielenie wymaga niezerowego mianownika. Sam komunikat o błędzie nie wskazuje zawsze, która część wielkiego wyrażenia naruszyła warunek. Wtedy obliczaj kolejno podwyrażenia i sprawdzaj ich zakres.
Dziedzina powinna zostać ustalona przed podstawieniem liczb. Jeżeli wyrażenie pochodzi ze wzoru fizycznego, dodatkowe ograniczenia mogą wynikać z sensu wielkości, na przykład nieujemnej długości lub dodatniej temperatury bezwzględnej. Kalkulator zna reguły funkcji liczbowych, ale nie zna kontekstu zadania.
Praca z ułamkami
Moduł zwraca przybliżenie dziesiętne, a nie skrócony ułamek zwykły. Wyrażenie 1/3 zachowuje możliwą precyzję podczas dalszych działań, ale ekran pokazuje skończoną liczbę cyfr. Nie przepisuj wyświetlonego 0,333333 jako dokładnego zamiennika jednej trzeciej do długiego kolejnego rachunku, jeżeli możesz zachować działanie w jednym wyrażeniu.
Wielopiętrowy ułamek zapisuj z nawiasami: (a/b)/(c/d). Bez nawiasów operatory mnożenia i dzielenia są wykonywane od lewej, więc a/b/c/d oznacza kolejne dzielenie, a nie automatycznie iloraz dwóch ułamków. Wstawienie liczb do wyraźnej struktury ogranicza najczęstsze pomyłki.
Wynik pośredni a pamięć
Pamięć jest wygodna, gdy ta sama liczba występuje w kilku niezależnych działaniach. Najpierw oblicz wartość, wybierz M+, a następnie użyj MR. Jeśli pamięć była wcześniej niezerowa, M+ dodaje wynik zamiast go zastępować. Aby zapisać wyłącznie nową wartość, użyj kolejno MC i M+.
Przed M− sprawdź ostatni wynik, ponieważ przycisk odejmuje właśnie tę liczbę od pamięci. Błąd w jednym kroku przechodzi do wszystkich kolejnych obliczeń. Historia pomaga go wykryć, ale nie ma opisów jednostek. W pracy technicznej notuj symbol wielkości obok wartości poza kalkulatorem.
Przykładowe wyrażenia do kontroli
| Cel | Wyrażenie | Oczekiwany wynik |
|---|---|---|
| Twierdzenie Pitagorasa | sqrt(3^2+4^2) | 5 |
| Sinus 30 stopni | sin(30) w DEG | 0,5 |
| Logarytm dziesiętny | log(100000) | 5 |
| Wzrost wykładniczy | exp(1) | e |
| Zmiana podstawy | ln(64)/ln(2) | 6 |
Te przykłady warto wykonać po zmianie trybu lub przed ważnym rachunkiem. Jeżeli nie otrzymujesz oczekiwanej liczby, sprawdź przecinek, nawiasy i DEG/RAD. Dopiero po poprawnym teście wpisz właściwe dane.
Kalkulator w nauce i pracy
Na sprawdzianie lub egzaminie mogą obowiązywać zasady dotyczące dozwolonego typu kalkulatora. Narzędzie internetowe nie jest automatycznie dopuszczone, nawet jeśli nie ma systemu algebry symbolicznej. Sprawdź regulamin i naucz się wykonywać podstawowe przekształcenia bez polegania na interfejsie.
W dokumentacji technicznej zapisz wzór, wartości wejściowe, jednostki, tryb kąta i regułę zaokrąglenia. Sam końcowy ekran nie umożliwia audytu. Gdy wynik wpływa na konstrukcję, dawkowanie, bezpieczeństwo lub rozliczenie, potrzebne są właściwe normy, specjalistyczne oprogramowanie i niezależna weryfikacja.
Najczęstsze pytania o kalkulator naukowy
Dlaczego sin(30) nie zawsze daje 0,5?
Wynik 0,5 dotyczy 30 stopni. Jeżeli aktywny jest tryb RAD, liczba 30 oznacza radiany. Przełącz DEG albo wpisz sin(pi/6), co odpowiada 30°.
Jak wpisać pierwiastek trzeciego stopnia?
Użyj potęgi 1/3, na przykład 27^(1/3). Dla ujemnych podstaw ograniczenia obliczeń zmiennoprzecinkowych mogą wymagać innej metody lub kalkulatora symbolicznego.
Czym różni się log od ln?
log używa podstawy 10, a ln podstawy e. Dlatego log(100)=2, natomiast ln(e)=1. Oba wymagają dodatniego argumentu w dziedzinie liczb rzeczywistych.
Czy można wpisywać polski przecinek?
Tak. Przecinek w liczbie jest zamieniany na kropkę do obliczenia, a wynik jest formatowany po polsku. Nie używaj przecinka do oddzielania argumentów, ponieważ funkcje mają po jednym argumencie.
Dlaczego kalkulator odrzuca literę lub znak równości?
Parser dopuszcza tylko zdefiniowane funkcje, stałe i operatory. Nie wykonuje kodu i nie rozwiązuje równań. Przekształć równanie, a następnie wpisz wyrażenie liczbowe.
Czy wynik ma nieograniczoną dokładność?
Nie. Obliczenia korzystają z typu Number przeglądarki. Do typowych zadań precyzja jest duża, ale obliczenia wielocyfrowe, finansowe co do grosza lub numerycznie niestabilne wymagają specjalistycznego narzędzia.
References
- Ecma International. ECMA-262 Edition 5.1 — Math Object and Number.
- National Institute of Standards and Technology. SI units and plane angle.