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:
- Parenteser og funktionskald — alt inden for
( ), inklusive en funktions eget argument (som 16’eren inden isqrt(16)), evalueres først. - Eksponenter (
^) og postfix-operatorer (!for fakultet,%for procent) — evalueret fra højre til venstre for kædede eksponenter ( betyder , ikke ). - Multiplikation og division (
*,/), fra venstre til højre. - 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 :
- Evaluer kvadratroden først: . 2. Evaluer eksponenten: . 3. Læg de to resultater sammen: .
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)eller3pi) 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^2betyder , ikke — 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^2evalueres 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.