Richtiger Taschenrechner: Speedcrunch
http://www.speedcrunch.org/

Etwas Größer: Mircrosoft Mathematica
http://www.microsoft.com/de-de/downl....aspx?id=15702

Matlab und Octave halte ich für sowas auch für ziemlich übertrieben.