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