7 of the Best Free Linux Calculators
An anonymous reader writes "One of the basic utilities supplied with any operating system is a desktop calculator. These are often simple utilities that are perfectly adequate for basic use. They typically include trigonometric functions, logarithms, factorials, parentheses and a memory function. However, the calculators featured in this article are significantly more sophisticated with the ability to process difficult mathematical functions, to plot graphs in 2D and 3D, and much more. Occasionally, the calculator tool provided with an operating system did not engender any confidence. The classic example being the calculator shipped with Windows 3.1 which could not even reliably subtract two numbers. Rest assured, the calculators listed below are of precision quality."
No maxima? How about kmplot?
Don't thank God, thank a doctor!
# cat
Damn, my RAM is full of llamas.
DC or BC are more than adequate, are already in 99% of the distros out there and are chock full of features!
I use bc and I like better than any GUI based calculator. Compiled with readline functionality, it just rocks in my humble opinion:
~$ bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
scale=5
(2*80/3.333)^3
110625.18091
((2*80/3.333)^3)/21
5267.86575
man bc for details
Everything I write is lies, read between the lines.
Emacs Calc, i.e. "M-x calc" in Emacs is by far the best calculator I've ever seen.
Here's the blurb from the manual:
That list gives you a bit of an idea, but doesn't really capture how just darn cool Calc is; it just seems to do everything.... (The things I particularly value are the vector/matrix operations and the symbolic manipulation operators.)
It's (default) model is HP-style RPN, except of course with a much larger visible stack, and multi-level undo.
[You have to be careful tho because recent releases of Emacs come with two calculators -- a "simple" one, which you get with "M-x calculator", and the super incredible one you get with "M-x calc"... (yes it's kind of silly, but as usual with Emacs, there are historical reasons...]
We live, as we dream -- alone....
I've really come to like the SpeedCrunch calculator, which is available as a Debian package, and (according to their website) also runs on Windows and Mac. It's probably not inteded for scientific calculations, and it can't display graphs, but it has a very simple interface ideal for quick calculations. The tooltip with the current result of unfinished expressions is a nice touch, as is the history of past calculations (session).
CJ
Ah, arrogance and stupidity, all in the same package. How efficient of you. -- Londo Mollari
Could someone give an example of a problem where RPN uses fewer strokes than an algebraic order calculator (including what strokes are needed on the RPN)?
One big example is continued fractions. For example : 2 INV 2 + INV 2 + INV 2 + INV 2 +...... approximates the square root of 2.
The algebraic method would involve this unweidly and ugly expression : 1 + 1/(2+1/(2+1/(2+1/(2+1/(......)))))
jdb2
Algebraic: (2 + 4) * (5 + 6)
11 keystrokes
RPN: 2 4 + 5 6 + *
7 keystrokes