Windows Calculator can switch into a "Scientific" mode, getting more math and logical operators, but that's not good enough. I know there are tons of features its missing, such as the ones we see in the Windows 7 calc, or simply making things more visual. Its been years and I still haven't found a good calculator replacement.
Suggestions? And hopefully your calc replaces MS Calc when I press the dedicated "calculator key" on my Keyboard, so I don't have to hunt around for a shortcut.
Python interactive interpreter (or better yet, iPython)
from math import *
and from __future__ import division
- new123456
I have been loving the new Windows 7 calculator [1]. You can get it on Vista too [2]. I also can't stop using Wolfram Alpha [3].
Per comment: There are some 3rd party ports for XP, but I haven't tried any so I don't want to link them here. You can also grab Calculator Plus [4] directly from MS.
[1] http://lifehacker.com/5078756/windows-7s-calculator-bundles-real+life-usesI do about 95% of my calculations in Microsoft Excel. It has almost everything you need, trig functions, logs, exponentials, factorials etc.
Moreover, you have a record of what you've calculated when you are done, so you can check your work.
Why? Because all calculations in Mathematica are fully symbolic. It does have a pretty steep learning curve, but after you have mastered the syntax and a couple of basic keyboard shortcuts, it beats every calculator.
I especially like the fact that its actually a programming language. You can build a whole pipeline of computations and tweak it until it does what you want.
One downside: It takes quite some time to launch.
Google does quite a bit of calculations and conversions, complete with built-in constants, from whatever browser you happen to have installed (assuing you're connected, but who isn't these days?). It's not an installed replacement for a desktop calculator, but is nice when you don't have one available.
How to use the Google calculator
[1]
Some examples:
sin(90)
[2]
5*9+(sqrt 10)^3
[3]
1 mile to mm
[4]
1 terabyte to megabytes
[5]
0xFF + 0xFF
[6]
1.21 GW / 88 mph
[7]
0x7d3 in roman numerals
[8]
0b1100101*0b1001
[9]
EDIT: Couple more interesting ones for the astronomers:
150mm in AU
[10]
1 mile in light years
[11]
1 light year to miles
[12]
EDIT: New one:
1 hellameter = 1.0 × 10^27 meters
[13]
On OS X, "Magic Number Machine" [1]
A free, full-featured, graphically laid out, high-precision, scientific calculator for Mac OS X 10.4 and greater. Full source-code is included with the distribution.
Good if you need to enter large expressions or have accurate precision. Data Drawers allow statistical data, linear regression and gaussian elimination. All parts of the program support complex numbers and hexadecimal numbers.
I sometimes use OS X's Grapher application [2]
For more complicated things I use Python [3], either an interactive session or a script.
[1] http://projectswithlove.com/magicnumbermachine/MATLAB [1], although I've been trying to use Python more. I'll admit that it's probably overkill for most other people, though. ;-)
For simple calculations (or unit conversions), I often use Google as a calculator.
[1] http://www.mathworks.com/products/matlab/bc
, that is the very point of the languages. This is a very reasonable thing for a text-and-typing oriented person (like, for instance a programmer) to do. Other languages I've seen people use: python, ROOT, lisp-alikes (scheme, guile,...). - dmckee
You could use Microsoft PowerToys Power Calculator [1] for Windows XP
With this PowerToy you can graph and evaluate functions as well as perform many different types of conversions.
Windows XP Original Calculator
Power Calculator
Calculator++ is a cross-platform, arbitrary-precision, customizable, multifunction, scientific calculator. Using Calculator++, you can perform any of the customary handheld or online calculator operations, and many more. While it serves as an excellent replacement for your operating system's built-in calculator, it also offers many powerful features that are not available together in any other handheld or computer-based calculator. Calculator++ supports over 25,000 units for conversion in an ever growing list of categories and units. Scientists, engineers, programmers, and students will find it a simple to use, yet powerful, tool.
Calculator++ is written entirely in Java, so you can use it on the platform of your choice. Calculator++ requires Java Runtime Environment 6.0 or later.
Scientific Display
Conversion Display
[1] http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/PowerCalcPowertoySetup.exeFor small things I use speedcrunch but for more advanced stuff is sometimes use octave.
Octave [1] is a open source matlab "copy" (well not a copy but let's say it is heavily inspired from matlab...)
[1] http://www.gnu.org/software/octave/After being thoroughly impressed with PCalc on the iPhone, I've also switched to using it on my Mac dashboard as well:
Firefox's Google search bar..
5+5= (and the auto-suggestion will tell you the answer)
gnome-calculator.
Especially the programming mode:
<win>
+<N>
(for Number, C is used for Amarok). I rarely use complex calculations though. - DisgruntledGoat
HP 48G+ [1]
Does everything you could want. If it doesn't, you can program it to your will.
[1] http://en.wikipedia.org/wiki/HP-48%5FseriesR [1] is a nice calculator.
You can do a lot of calculations without having to import stuff which you would have to when using Python.
[1] http://www.r-project.org/Emacs/Lisp.
The scratchpad function on Emacs allows one to quickly drop in Lisp code/equations and execute in place. Makes an excellent replacement for calculator when you have complex mathematical tasks.
Depending on the situation, i use one of 2 calculators.
If its anything very complicated or requiring symbolic math, defiantly using Matlab.
However, for the vast majority of my work, ill just revert to the good old ti-83 hand held graphic calculator. There is no fancy computer calculator that can match the speed, flexibility, and power of a Matlab + ti-83 combo.
I like Microsoft Math 3.0 because it actually shows you how the formulas are applied, which is very good if your math skills are not as strong as they should be.
I almost always have Mathcad [1] running at work, ocasionally MATLAB [2], so they're only an Alt-Tab away. If none of those are running, I'll go to Wolfram [3].
[1] http://www.ptc.com/appserver/mkt/products/home.jsp?k=3901mIRC's $calc() identifier lets you do some nice things...if you like the command line input like myself
Formative Software, Inc. has calculators for windows, and windows mobile. If you work with different units, these are the best. My favorite is the Ultimate Advantage [1].
[1] http://www.advantagecalculators.com/main.aspx?PID=UltProductI use MathCAD [1] a lot of the time. The neat trick with MathCAD is it has support for unit types which can save a lot of embaracement when you ar doing complex calculations with different kinds of units.
[1] http://www.ptc.com/products/mathcad/I have often found myself reach out to a
gdb
shell
[1]
even when I have a SpeedCrunch installation close at hands.
Lets me continue to think in C
...
Beyond that, I'd probably give Python interpreter [2] a thought.
[1] http://www.macosxhints.com/article.php?story=20041021172309144SpeQ Math [1] is a small, extensive mathematics program with a simple, intuitive interface.
All calculations are entered in a sheet. SpeQ supports all common functions, constants, and units. You can define custom variables and functions, and plot graphs of your functions.
SpeQ comes with 60 built-in functions for Analysis, Arithmetic, Complex numbers, Hyperbolic, Integers, Logical, Probability, Numeral systems, Statistics, Trigonometry
Decimal, binary, hexadecimal and octal numeral systems
Get the PC or portable [2] version.
[1] http://www.speqmath.com/index.php?id=4Moffsoft FreeCalc [1] is a great calc replacement. Including all the standard Windows calculator features, it has a history tape, digit groupings and a visible memory value. It can be minimized to the tray.
[1] http://www.moffsoft.com/freecalc.htmIf I can't do it on my HP-12C, it's obviously something I need not care about. ;-)
Sage Mathematics [1] - It's like a free, open source version of Mathematica. Very powerful!
[1] http://www.sagemath.org/I usually use Windows PowerShell.