Skip to content

Rechenfehler verschiedener Programme

Nach dem Motto: „Trau keiner Software” bin ich eben zufällig über einen Beitrag bei Google+ gestolpert, bei der ein Nutzer die Gleichung

- 1^2 - 1^2

ausrechnen lässt. Der geneigte Kopfrechner weiß natürlich sofort, dass 1^2 einfach nur 1 ist, als Ergebnis also -2 herauskommen müsste…müsste…denn je nachdem welches Programm man zur Berechnung verwendet, kann das Ergebnis frappierend verkehrt sein…

Excel 2003                       -1^2 -1^2 = 0
LibreOffice Calc 2.4.5           -1^2 -1^2 = 0
Gnumeric 1.10.16                 -1^2 -1^2 = 0
Yahoo                            -1^2 -1^2 = 0
Google                           -1^2-1^2 = (-(1^2)) - (1^2) = -2
Matlab 7.10.0.499 (R2010a)       -1^2 -1^2 = -2
QtOctave 3.2.4                   -1^2 -1^2 = -2 
Freemat 4.0                      -1^2 -1^2 = -2
Scilab 5.4.0alpha                -1^2 -1^2 = -2
Sage                             -1^2 -1^2 = -2
Python 2.7.2                     -1**2-1**2 = -2 
Mathematica 8.0                  -1^2 -1^2 = -2
wxMaxima 5.25.1                  -1^2 -1^2 = -2
R 2.11.0                         -1^2 -1^2 = -2
magma (website calculator)       -1^2 -1^2 = -2

Zumindest für Excel 2003 (welches wir hier in der Firma verwenden) und wxMaxima konnte ich das prüfen, Excel rechnet tatsächlich verkehrt. Inwieweit auch neuere Versionen betroffen ist, weiß ich nicht.

Falls es jemand testen kann/will, darf gerne das Ergebnis in die Kommentare werfen smile

Maxima / wxMaxima

Wieder ein kleiner Artikel, der mehr mir als Link-Sammlung dient, aber vielleicht kann ja jemand anders auch etwas damit anfangen smile

Beruflich nutze ich in letzter Zeit immer mal wieder das Programm maxima mit dem grafischen Aufsatz wxMaxima (man tut sich ja nicht mehr an als nötig) um irgendwelche Gleichungen nach einer Variable zu lösen und eine grafische Ausgabe der Funktion zu erhalten. Wer damit jetzt noch gar nix anfangen kann, soll sich mal bei Wikipedia einlesen, im Endeffekt ist es ein sehr guter Taschenrechner wink

Da die Einarbeitung in das Programm allerdings nicht ganz trivial ist, braucht man am Anfang schon mal ein paar Beispiele um die Grundbefehle zu kennen und zu sehen, wie das Programm arbeitet.

Auf maxima.weilharter.info gibt es für den Anfang ein paar weiterführende Links mit Informationen und Hilfestellungen. Besonders ans Herz legen möchte ich hier die PDF von Roland Stewen und Eike Schütz Standardaufgaben der Sekundarstufe 1 und 2 mit Maxima lösen, welche ganz aktuell in einer Version vom 27.01.2012 vorliegt und in der so ziemlich alle gängigen Sachen erläutert werden, die man so braucht. Wer nur mal ein bisschen gucken möchte, für den gibt es auch eine HTML-Version.

Ich geh dann mal weiter rechnen…

Excel: Zahlen in 0,5er Schritten runden

Will man Zahlen in 0,5er Schritten runden, also z. B.

0,423 -> 0,5
1,343 -> 1,0
3,663 -> 3,5

geht das ganz einfach mit

=RUNDEN(A1/5;1)*5

Will man immer auf- oder abrunden auf halbe Schritte, verwendet man einfach

=AUFRUNDEN(A1/5;1)*5
=ABRUNDEN(A1/5;1)*5

…und nein, das ist nicht auf meinem Mist gewachsen, habe ich hier gefunden.

Bluetooth bei Start deaktivieren

Tausendmal gebraucht, tausendmal gesucht, tausendmal vergessen zu notieren wie es geht…und eben bei erbenux im Feed gelesen, daher notiere ich es für mich auch nochmal.

Man muss einfach in die Datei /etc/rc.local folgendes eintragen:
rfkill block bluetooth
Zu beachten ist dabei, dass der Eintrag vor
exit 0
steht bzw. das exit am Ende der Datei stehen muss.

Nach dem Neustart ist dann Bluetooth standardmäßig ausgeschaltet, lässt sich aber über das Icon trotzdem noch aktivieren (geht bei manch anderen Methoden nicht).