mboost-dp1

unknown

Hvad giver -2^2?

- Via newz.dk - , indsendt af Hektor

Efter at have slettet en nyhed om fejlberegninger i Excel er der opstået en længere debat mellem administratorerne og indsenderen af nyheden.

Problemets kerne ligger i følgende regnestykke:
-2^2
Hektor, Pernicious, Excel, OpenOffice.org, Calc (Windows XP), Calc (Pocket PC 2002) og HP48G (omvendt polsk notation) mener, at det regnestykke skal give 4.

Jakob, GnuMeric, Maple 7 og HP48G (infix notation) mener derimod, at det regnestykke skal give -4.

Jakob støtter sig til sin uddannelse som civilingeniør.

Hektor mener, at regnestykket “-2^2” skal læses som
minus to i anden | (-2)^2

Jakob mener, at regnestykket “-2^2” skal læses som
nul minus to i anden | -(2^2)

I stedet for at starte en “Celebrity Death Math!” vælger vi at hive debatten op i forumet.

Så frem med regnebøgerne, ring til din gamle matematikprofessor, få Stephen Hawkings op af rullstolen og lad os få afgjort dette EN GANG FOR ALLE! Vores børns skæbne afhænger af det!





Gå til bund
Gravatar #1 - XorpiZ
20. okt. 2002 10:38
-2^2 giver da 4

-2*-2 = 4
Gravatar #2 - IMPREZA
20. okt. 2002 10:40
lool

jeg ved sq ikke engang hvad det der tegn ^ skal betyde i den sammen hæng...

=)
Gravatar #3 - Rapotjau
20. okt. 2002 10:42
2^2 betyder to i anden...
-2*-2 er det samme som at skrive (-2)^2
Gravatar #4 - aBilde
20. okt. 2002 10:42
#1
Ja, -2^2=4

også er den da vist ikke længere... ?
Gravatar #5 - sphinx
20. okt. 2002 10:43
I følge den regner der er i W2K giver stykket 4. Minus 2 i anden = 4. BASTA
Gravatar #6 - Ibleif
20. okt. 2002 10:43
I giver ikke rigtigt nogen grund for at det er sådan? I siger bare, at sådan er det ?

<STRONG>// Ibleif</STRONG>
Gravatar #7 - Onde Pik
20. okt. 2002 10:44
Ok det var sgu noget sludder. Med de mest almindelige præcedens regler binder unært - en del svagere end ^, så resultatet må forventes at være -4.


EDIT:

Jeg kunne jo spørge en Prof. på Uni næste gang.
Gravatar #8 - Ju9or
20. okt. 2002 10:48
Siden I skriver det uden parenteser skal det jo regnes som sådan. Dvs. uden parenteser og så må det jo give 4.
Ellers havde der jo stået (-2)^2 ?

Så er der noget med komplekse tal og så videre, men det kender jeg ikke noget til....



#2:
-2^2 = 2 opløftet i anden. Grunden til det skrives sådan er at man ikke kan sætte det sidste 2-tal i en opløftet position.
Gravatar #9 - Quemeqal
20. okt. 2002 10:49
jeg går med på at det skal læses som (-2)^2 og dermed give +4
Gravatar #10 - DuVedHvem
20. okt. 2002 10:50
De er da vist ikke helt rigtige i hovedet de der matematik proffesorer, Jeg lærte da i folkeskolen at - * - giver + så -2 * -2 må jo give 4. Der er vist ikke den store grund til at gøre det til det helt store matematiske problem.
Gravatar #11 - BurningShadow
20. okt. 2002 10:51
Hmm, jeg vil da mene at der må gælde det samme, som når man multiplicere ethvert andet negativt tal, med et negativt tal. Det må da blive positivt.
Gravatar #12 - Gnuster
20. okt. 2002 10:51
Min TI-89 svarer -4 på -2^2

Hvis der ikke står nogen parantes rundt om (-2)^2 så skal minuset vel ikke regnes som tilhørende totallet? Eller sagt på en anden måde, når der er parantes omkring totallet så sætter man -2 i anden, hvis der ikke er parantes så kan det jo kun være 2 man sætter i anden.
Gravatar #13 - Rapotjau
20. okt. 2002 10:52
Kan ikke lade være med at tænke på de regnestykker der hedder:
2+2*2 og 2*2+2

Det skal begge give 6, da addition og substraktion altid kommer til sidst.... eller ihvertfald efter multiplikation.

Spørgs er hvad der gælder ved potensregning.
Gravatar #14 - BurningShadow
20. okt. 2002 10:52
Vi kunne vel stemme om det?
Gravatar #15 - MBC_
20. okt. 2002 10:54
-2^2 = 4

det _SKAL_ læse som (-2)^2

Mvh MBC_
Gravatar #16 - Lovechild
20. okt. 2002 10:55
Jeg har taget fat i min trofaste TI-89 lommeregner (lomme er måske så meget sagt).

-2^2 = -4 altså siger TI-89erens logik at der i virkeligheden står -(2^2). Derfor må man antage at "^" skal evalueres før "-" såfremt intet andet er forudsat.

Længe leve ingeniørkunstens mangefoldighed.
Gravatar #17 - Peter Perlsø
20. okt. 2002 10:57
Selvfølgelig giver det 4. Skulel minuset fortolkes til sidste skulle alt det andet være omsluttet af en parantes.

Synd for DTU'erne! =)
Gravatar #18 - sqa5r
20. okt. 2002 10:57
I følge matematik programet "mathcad" giver -2^2 = -4...det tror jeg så på.
Gravatar #19 - Lovechild
20. okt. 2002 10:59
Men forvirringen stopper ikke her - Så starter vi KCalc (den videnskabelige lommeregner i KDE) - og finder at -2^2 evalueres som (-2)^2.
Gravatar #20 - Rapotjau
20. okt. 2002 11:01
Min lille lommeregner TI-30X siger også at det skal læses:
-(2^2)

Jeg kan ikke lige hitte min store ;-)
Gravatar #21 - woobi
20. okt. 2002 11:01
Simpel algebra -2^2 = -4

Potensen har højere prioritet eller hvad det er man kalder det. Hvis man skal have minuset til at "høre til" 2 tallet skal det skrives i parantes (-2)^2 = 4

Det ville jeg da mene og der er vel heller ikke nogen der kan give en god grund til at det ikke skulle være -4.
Gravatar #22 - knasknaz
20. okt. 2002 11:01
Det er vel et spørgsmål om precedens af operatorerne. Både PHP og BASIC syntax tager potens ^ før addition, så resultatet i de to sprog giver -4. Hvad der så er matematisk korrekt, kan jeg så ikke huske. Men mon ikke de to sprog følger standarden? ;-)
Gravatar #23 - Mort
20. okt. 2002 11:03
Hvis -2^2 skulle være lig med -(2^2) så skulle -2+2 også være lig med -(2+2).

Det er lidt skræmmende hvis ingeniør studerende kan finde på at blande rundt på regne operatorerne i et meget simpelt regnestykke. Kan i for eksempel forestille jer hvad der ville ske med beregningerne hastigheden på en raket med konstant acceleration ? Hvis beregningerne viste at hastigheden ville være negativ, så kunne man forestille sig raketten pludselig vende sig på hovedet :)
Gravatar #24 - duck-1
20. okt. 2002 11:04
- 2 i anden. det er det vi snakker ikke ?

dvs. 2 X -2

og jeg lærte da i allerede i folkeskolen at hvis man ganger 2 negative tal giver det et positivt tal.

der er ingen paranteser omkring den udregning vi skal lave, derfor må vi gå ud fra at der ikke skal være en.

-Duck-1-
Gravatar #25 - Rapotjau
20. okt. 2002 11:07
#24
Det er et spørgsmål om prioriteringer -
2 + 2 * 2 giver 6
fordi addition (plus) altid kommer efter multiplikation (gange)
Gravatar #26 - Znoo
20. okt. 2002 11:08
Det giver 4.

Det siger både min HP 32sII RPN og Kalk 3.04 på min Palm.
Gravatar #27 - Plasmon
20. okt. 2002 11:11
Det er jo næmt.
Som der står i indlæget, -2^2 = ?
så taster man det bare ind på sin lommeregner og det bliver 4.
Hvis der stod noget andet så var det til at diskurtere.
Gravatar #28 - ParusMajor
20. okt. 2002 11:13
Jeg syntes ikke i denne diskusion at man kan bruge sin lommeregner som en begryndelse, jeg ser opgaven som (-2)*(-2)=4

Diverse maskiner skal have opgaverne skrevet op på en speciel måde, så brug jeres sunde fornuft.
Gravatar #29 - Rapotjau
20. okt. 2002 11:13
Ja det kommer jo så an på hvilken lommeregner du har ;-)
Gravatar #30 - wizards_eye
20. okt. 2002 11:15
Hvad er 5-2^2 ???
De fleste vil nok mene, at det giver 1. Men dermed siger men vel indirekte, at -2^2 = -4
Spørgsmålet er, om minusset ses som hørende til 2-tallet eller ikke. Min lommeregner har, som flere andre jeg har set, to forskellige taster for -. Den almindelige, og en, hvor det hører til tallet (+/- tasten)
(det samme har Windows Xp's Calc, som faktisk giver 2 forskellige resultater afhængig af, hvad man bruger, og hvis man husker at trykke '=')
Jeg vil mene det er mest matematisk korrekt at -2^2=-4,
Ellers skulle man bruge -(2)^2 = -4, hvilket jeg ser som helt overflødige parenteser.

/wizards_eye
Gravatar #31 - Yotus
20. okt. 2002 11:16
Resultatet er for mig: -4
Alene af den grund at potensen har 1. præcedens i forhold til minusset, og man skal derfor udregne potensen først og derefter knytte minusset til hele det udregnede tal.

Desuden er det lidt skræmmende at folk uden viden om emnet sviner ingeniør-studerende til, fordi de mener de har ret.
Gravatar #32 - Rapotjau
20. okt. 2002 11:17
#31
Lyder meget fornuftigt.. er det noget du har et link til (noget dokumentation)?
Gravatar #33 - nes
20. okt. 2002 11:17
hvorfor ikke bare skrive -2² ?

:D

og umiddelbart må det da give 4.
Gravatar #34 - Onde Pik
20. okt. 2002 11:18
I søgen efter backup til DTU folkenes og min egen overbevisning, gloede jeg lige på gode gamle mathforum.org og fandt.

http://mathforum.org/library/drmath/view/53194.htm...
Gravatar #35 - LanioX
20. okt. 2002 11:18
Jeg er helt med #21 her. Regnearternes hieraki siger at man ganger før man adderer. Det må derfor give -4.

Hvis man opstiller en række faktorer vil man også altid sætte parentes omkring det negative tal, hvis det skal læses som sådan. Det samme må gælde i det her tilfælde.
Gravatar #36 - Ravager
20. okt. 2002 11:19
Det er faktisk ganske simpelt:
Når der står -2^2 uden paranteser, skal man bruge reglerne for, hvad der skal regnes ud først. Potenser har højere prioritet end en substraktion. Dermed bliver det -(2^2), som er -4.
Jeg holder mig her til min matematiske studentereksamen, samt min videre uddannelse på Syddansk Universitet i matematik.
Får man stillet en opgave som lyder:
-a^b skal opgaven <STRONG>ALTID</STRONG> læses som -(a^b).
Hvad forskellige programmer og lommeregnere her siger er irrelevant
Gravatar #37 - XorpiZ
20. okt. 2002 11:19
#30

5-2^2 = 1 ja

Men det vil jeg regne ud som 5-(2^2)

og ikke som du får det til 5(-4)
Gravatar #38 - BurningShadow
20. okt. 2002 11:19
Hvad med at droppe jeres lommeregnere.
Regnestykket er meget lettere, hvis bare man regner det ud selv. Skriv det på et stykke papir, for så kan det skide minus kun være ET sted, og så er det jo minus to i anden, og der kan da ikke herske tvivl om at det er fire. Det er ganske almindelig skolelærdom, og kræver kun at man hørte efter i skolen.
Gravatar #39 - PcFreak
20. okt. 2002 11:20
Jeg ville bare lige tilføje at Windows XP's Calculator (scientific) mener også at det skal give 4.
Men ja det er nok bare en fejl jo :p
Gravatar #40 - Yotus
20. okt. 2002 11:21
OndePik

Genialt! Ganske enkelt.
Gravatar #41 - bnm
20. okt. 2002 11:23
Yups, potens > substraktion så -2^2 = -4.

Når alle i der tester på jeres calc.exe får 4 er det fordi i tvinger den til at regne det som (-2) ved at sige 2, omvendt fortegn, opløftet i anden, facit.

Hvis man nu hamrede en masse parenteser ind for at illustrere præcedens'en ville det se således ud:

(-(2^2)).

Hvis man gerne vil have sit budskab igennem så brug parenteser. Ingen er i tvivl om at (-2)^2 giver 4. :)
Gravatar #42 - DuVedHvem
20. okt. 2002 11:26
#36

Ja det afgør jo det hele... Godt eksempel
Gravatar #43 - thalluz
20. okt. 2002 11:26
Jae.. her må jeg nok give Ravager ret, husk på regnereglerne.. potenserne skal regnes først.. så giver resultatet sig selv : -4
Gravatar #44 - Yotus
20. okt. 2002 11:27
#37 XorpiZ

Jeg tror du misforstår wizards_eye: Han knytter ikke minusset til potensudregningen: 5-2^2 skal læses og udregnes på følg. måde:
5-(2^2) = 5-(4) = 1
Hvis andre også får det, så har man indirekte også forudsat at minusset har en lavere præcedens end potensen.
Gravatar #45 - XorpiZ
20. okt. 2002 11:29
#44

Kan godt være :P

Har aldrig været den store matematikørn.. ;)
Gravatar #46 - ParusMajor
20. okt. 2002 11:31
jeg vil nok sige at: hvis jeg skriver -2^2 på et papir, så er det for at jeg er for doven til at skrive (-2)^2=4, men ja det er jo bevist at man bør læse det som -(2*2)=-4
Gravatar #47 - Dantalion
20. okt. 2002 11:31
-2^2 på en t-83 give -4
Gravatar #48 - Geriphor
20. okt. 2002 11:32
Er det ikke ganske enkelt? (kan være det er nævnt før, men jeg gad ikke lige læse 47 indlæg for at bringe en ussel og simpel betragtning)

Efter hvad jeg er blevet belært i gymnasiet, kan et tal opløftet i 2. potens aldrig give noget negativt. Det vil altid blive positivt....

Jeg slutter mig til Hektor og co.

[EDIT] På den anden side... Hvis man følger regnehirakiet får man faktisk -4 eftersom potens/rod skal eksekveres før multiplikation/division som igen skal eksekveres før addition/subtraktion [/EDIT]

//Geriphor
Gravatar #49 - Yotus
20. okt. 2002 11:33
#45

Buuuuh :P

--

Nåmen, jeg kan så lige knytte en kommentar mere. Octave, en MATLAB-klon til Linux, fortæller mig at resultatet giver -4. Og hvis jeg gad boote op i Windows og starte MATLAB er jeg sikker på at den også gav mig -4.

Og for andre som mener at -2^2 skal give 4, læs lige den URL som OndePik har postet.
Gravatar #50 - Splitscreen
20. okt. 2002 11:34
-2^2 kan vel læses på 2 måder:

-(2)^2 => (-1)*(2*2) = -4

og

(-2)^2 => (-2)*(-2) = 4

Dem med en TI lommeregner eller det der ligner kan jo prøve at taste efter.

Kan vi blive enige om at -2^3 giver -8 ?
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login