Seite 1 von 1
Vorzeichenfehler beim quadrieren in calc
Verfasst: Mi, 04.04.2007 10:11
von Knickstab
Bei der Berechnung in Calc(2.2) habe ich folgendes
eingegeben -2^2 und als Ergebnis kommt 4 und nicht minus vier 'raus ?
Hat da jemand eine Ahnung , ob das ein Bug in 2.2 ist ?
Verfasst: Mi, 04.04.2007 10:30
von Stephan
Hat da jemand eine Ahnung , ob das ein Bug in 2.2 ist ?
Es ist kein Bug da sich Calc nur an gültige mathematische Regeln hält:
-2^2
=-2*-2
=(-1*2)(-1*2)
=(-1*-1)(2*2)
weil -1*-1 per Definition =+1 =1
=1*4
=4
Gruß
Stephan
Verfasst: Mi, 04.04.2007 10:46
von Knickstab
Ich dachte , das bei der Formelauswertung ein Minuszeichen die niedrigste
Priorität hat , also am Ende erst angesetzt wird . Quasi Punktrechnung geht vor Strichrechnung...
Verfasst: Mi, 04.04.2007 13:18
von Knickstab
Es gibt scheinbar auch in Excel die folgenden Unterscheidungen :
= -2^2 ergibt +4 [(-2)*(-2)]
aber
= 0-2^2 ergibt -4 Punktrechnung geht vor.
Warum hier differenziert wird , keinen Schimmer

Verfasst: Mi, 04.04.2007 20:55
von Stephan
Es geht hier um ein Vorzeichen und kein Rechenzeichen, man kann -2 auch als Summe darstellen so das ein Rechenzeichen vorliegt, beispielsweise als:
-2 = 1-3
somit also:
-2^2 = (1-3)^2
rechter Teil ist laut binomischer Formel jedoch:
=1^2-2*1*(-3)+(-3)^2
=1-6+9
=4
Warum hier differenziert wird , keinen Schimmer
weil es hier ein Rechenzeichen ist, der Ausdruck:
=0-2^2
ist doch:
=0-(2^2)
Gruß
Stephan