Fără încărcare, 100% local, fără cont

Calculator științific

Scrieți sau atingeți o expresie, funcții, puteri și constante, și vedeți rezultatul instant, totul în browser.

Cum funcționează Calculator științific

Calculatorul științific evaluează expresii matematice complete, nu doar o singură operație pe rând. Tastați o expresie cum ar fi 2 ori sin(pi împărțit la 4) la pătrat plus ln(e) și obțineți răspunsul imediat, cu prioritatea corectă a operatorilor, paranteze, puteri, trigonometrie (sin, cos, tan și inversele lor), logaritmi (log în bază 10 și ln), rădăcina pătrată, exp, abs și constantele pi și e. Un comutator grade sau radiani controlează funcțiile trigonometrice.

Motorul de expresii folosește un parser shunting-yard construit de la zero, nu JavaScript eval, deci o paranteză greșită sau un nume nerecunoscut returnează o eroare clară în loc să execute cod arbitrar. Calculele dumneavoastră rămân complet în browserul dumneavoastră.

Cum se folosește Calculator științific, pas cu pas

  1. Tastați expresia în câmpul de introducere folosind notația standard: numere, operatori (+, -, *, /), ^ pentru puteri și numele funcțiilor cum ar fi sin, cos, sqrt.
  2. Folosiți paranteze pentru a grupa sub-expresiile după nevoie.
  3. Setați modul de unghi la Grade sau Radiani înainte de a folosi funcțiile trigonometrice.
  4. Apăsați Enter sau dați clic pe butonul Calculează pentru a evalua expresia.
  5. Citiți rezultatul; dacă expresia este invalida, apare în schimb un mesaj de eroare descriptiv.

Cazuri de utilizare frecvente

  • Evaluarea unei formule fizice cu mai mulți pași, cum ar fi energia cinetică (0,5 ori m ori v la pătrat), tastând-o ca o singură expresie.
  • Verificarea unui răspuns la o problema de trigonometrie introducând expresia direct în loc să o descompui în pasi.
  • Conversia între unități de unghi calculand, de exemplu, sin(30) în modul grade față de sin(pi împărțit la 6) în modul radiani pentru a confirmă că sunt de acord.
  • Verificarea rapidă a unui rezultat logaritmic, cum ar fi log(1000) = 3 sau ln(e la pătrat) = 2, în timpul unei sesiuni de studiu.

Întrebări frecvente

Ce operatori și funcții pot folosi?

Aritmetică standard: + - * / și ^ pentru puteri. Trigonometrie: sin, cos, tan, asin, acos, atan (în grade sau radiani). Logaritmi: log (bază 10) și ln (natural). Altele: sqrt (radacina pătrată), exp (e la puterea x), abs (valoare absolută). Constante: pi și e. Notația exponent cum ar fi 1e3 este de asemenea acceptata.

Cum funcționează modul grade și radiani?

Comutatorul din partea de sus controlează modul în care funcțiile trigonometrice interpretează argumentul lor. În modul grade, sin(90) egal cu 1 și cos(180) egal cu minus 1. În modul radiani, sin(pi împărțit la 2) egal cu 1. Funcțiile inverse returnează valori în aceeași unitate: asin(1) da 90 în modul grade sau pi împărțit la 2 în modul radiani.

Calculatorul folosește JavaScript eval?

Nu. Expresia este tokenizată și evaluată de un parser shunting-yard implementat de la zero fără utilizarea eval sau Function. Numai operatorii și funcțiile recunoscute de mai sus pot produce un rezultat; orice altceva returnează o eroare clară. Toate calculele rulează în fila browserului dumneavoastră.

Care este un exemplu concret de prioritate a operatorilor?

Tastând 2 + 3 * 4 da 14, nu 20, deoarece înmulțirea se leagă mai strâns decât adunarea. Pentru a schimba asta, pune adunarea în paranteze: (2 + 3) * 4 da 20. Puterea se leagă și mai strâns: 2 ^ 3 * 4 da 32 (8 ori 4), în timp ce 2 ^ (3 * 4) da 4096.

Pot folosi offline?

Da. Odată ce pagina s-a încărcat, calculatorul rulează complet pe dispozitivul dumneavoastră fără rețea. Parser-ul este aritmetică JavaScript pură, motiv pentru care expresiile dumneavoastră nu părăsesc niciodată browserul.

Ce se întâmplă dacă introduc o expresie invalida?

Parser-ul validează secvența de tokenuri înainte de evaluare. Erorile comune includ paranteze nepotrivite, un nume de funcție necunoscut sau împărțire la zero. Fiecare caz returnează un mesaj descriptiv pentru a ști exact ce să corectezi.