Videnskabelig Lommeregner

Sammenlign Beregninger

Downloads

Inkluderer dine input og resultater for denne beregning, plus eventuelle yderligere beregninger du har sammenlignet.

Evaluering af et Helt Matematisk Udtryk med Regningsart-Rækkefølge

En videnskabelig lommeregner evaluerer et helt matematisk udtryk — ikke bare én operation ad gangen — ved at følge den standard regningsart-rækkefølge. Skriv et udtryk med feltet eller knappen nedenfor, inklusive parenteser, trigonometriske funktioner, logaritmer, eksponenter og fakulteter, og få resultatet med det samme.

I modsætning til en simpel firefunktions-lommeregner forstår denne et helt udtryk på én gang, på samme måde som en grafregner eller en matematikbog: 3 + 4 * 2 evalueres korrekt til 11 (ikke 14), fordi multiplikation sker før addition, og sqrt(16) + 2^3 evalueres korrekt til 12, hvilket kombinerer et funktionskald med en eksponent i det samme udtryk.

Formlen

Udtryk evalueres i denne rækkefølge, fra først til sidst:

  1. Parenteser og funktionskald — alt inden for ( ), inklusive en funktions eget argument (som 16’eren inden i sqrt(16)), evalueres først.
  2. Eksponenter (^) og postfix-operatorer (! for fakultet, % for procent) — evalueret fra højre til venstre for kædede eksponenter (2322^{3^2} betyder 2(32)2^{\left(3^2\right)}, ikke (23)2\left(2^3\right)^2).
  3. Multiplikation og division (*, /), fra venstre til højre.
  4. Addition og subtraktion (+, -), fra venstre til højre.

Grader/Radianer-indstillingen styrer, hvordan trigonometriske funktioner (sin, cos, tan og deres inverse) fortolker vinkler — det samme udtryk betyder noget forskelligt i hver tilstand, så vælg den, der matcher det problem, du arbejder med.

Eksempel

Evaluering af 16+23\sqrt{16} + 2^3:

    1. Evaluer kvadratroden først: 16=4\sqrt{16} = 4. 2. Evaluer eksponenten: 23=82^3 = 8. 3. Læg de to resultater sammen: 4+8=124 + 8 = 12.

Funktioner og eksponenter løses først (trin 1 og 2), og først derefter lægges de to resultater sammen (trin 3) — at evaluere strengt fra venstre til højre uden at følge denne rækkefølge ville give et andet, forkert svar.

Vigtige Faktorer At Overveje

  • At blande Grader- og Radianer-tilstand sammen er en af de mest almindelige kilder til et forkert trigonometrisk resultat. Det samme udtryk, som sin(90), giver et helt andet svar afhængigt af, om 90 fortolkes som 90 grader (giver 1) eller 90 radianer (en værdi, der ikke engang er tæt på en genkendelig mærkevinkel) — bekræft altid, hvilken tilstand der er aktiv, inden du stoler på et trigonometrisk resultat.
  • Implicit multiplikation (som 2(3+4) eller 3pi) er en bekvemmelighed, denne beregner understøtter, men det er værd at forstå, at det stadig er standardmultiplikation under motorhjelmen. At skrive et tal direkte ved siden af en parentes eller en navngivet konstant er en almindelig forkortelse i matematisk notation — denne beregner fortolker det præcis på samme måde, som hvis et * var skrevet eksplicit.
  • En manglende eller uparret parentes er en af de mest almindelige indtastningsfejl, når man indtaster et komplekst udtryk. Da hvert funktionskald og grupperet deludtryk har brug for sin egen matchende lukkeparentes, er et langt udtryk med flere indlejrede funktioner værd at dobbelttjekke for balancerede parenteser, inden man antager, at et uventet resultat er en beregningsfejl frem for en tastefejl.
  • Denne beregner bruger aldrig eval() eller lignende direkte kodeudførelsesgenveje, af en reel sikkerhedsgrund. At køre en streng, en bruger har skrevet, direkte som eksekverbar kode, er en velkendt sikkerhedsrisiko for ethvert værktøj, der accepterer frit matematisk tekstinput — denne beregner analyserer i stedet udtrykket som ren data ved brug af en ordentlig matematisk grammatik, den samme sikre tilgang, enhver velbygget lommeregner-applikation bør bruge.

Almindelige Fejl

  • At glemme at ^ er højreassociativ for kædede eksponenter. 2^3^2 betyder 2(32)=5122^{\left(3^2\right)} = 512, ikke (23)2=64\left(2^3\right)^2 = 64 — den yderste højre eksponent løses først, det modsatte af hvordan venstre-til-højre-operatorer som + og * fungerer.
  • At antage, at et negativt fortegn altid gælder før en eksponent. -2^2 evalueres til -4, ikke 4, da eksponenten binder til 2’eren, før det unære minus anvendes — brug eksplicitte parenteser, som (-2)^2, når du faktisk vil have det negative tal kvadreret.
  • Ikke at tjekke, hvilken vinkeltilstand der er aktiv, før man læser et trigonometrisk resultat. Et helt korrekt skrevet udtryk som sin(90) giver et helt andet, lige så “korrekt” svar i Grader-tilstand versus Radianer-tilstand — beregneren tager ikke fejl, den antagede tilstand gjorde.

Godt At Vide

  • Skal du løse en andengradsligning i stedet for bare at evaluere ét udtryk? Andengradsligning Beregner håndterer det direkte, inklusive komplekse rødder.
  • Arbejder du med meget store eller meget små tal i videnskabelig notation? Videnskabelig Notation Beregner konverterer mellem standard- og videnskabelig notation.
  • Har du brug for en enklere firefunktions-lommeregner uden de videnskabelige funktioner? Normal Lommeregner dækker hverdagsaritmetik uden den ekstra kompleksitet.

Kilde: Standard regningsart-rækkefølge (PEMDAS/BODMAS).

Ofte Stillede Spørgsmål

Understøtter dette den standard regningsart-rækkefølge?

Ja — parenteser og funktionskald evalueres først, derefter eksponenter, derefter multiplikation og division, derefter addition og subtraktion, præcis som en fysisk videnskabelig lommeregner eller en matematikbog.

Hvad ændrer Grader/Radianer-indstillingen?

Den styrer, hvordan trigonometriske funktioner (sin, cos, tan, og deres inverse) fortolker vinkler. "sin(90)" betyder noget meget forskelligt i hver tilstand — 1 i Grader-tilstand, omkring 0,894 i Radianer-tilstand — så vælg den, der matcher det problem, du arbejder på.

Kan jeg skrive et udtryk direkte i stedet for at klikke på knapperne?

Ja — udtryksfeltet accepterer indtastet tekst (inklusive parenteser, funktionsnavne som "sqrt(" eller "sin(", og ^-symbolet for eksponenter) lige så godt som skærmknapperne, og virker fuldt ud med kun-tastatur-navigation.

Bekræft din alder

For at oprette en konto skal du angive din fødselsmåned og -år.