Take the 2-minute tour ×
Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. It's 100% free, no registration required.

I'm looking for lightweight, free, Windows, Math software.
Something I can put an expression and get an answer, or graph it.
I tried Euler, but it is quiet complicated and HUGE.
Basic needs:

  1. Expression Based
  2. Supports Variables
  3. Support Functions, User defined and auto loaded.
  4. Supports graphs, 2D. Not really needing 3D.
  5. Supports History.

What do you use? What do you recommend?

share|improve this question
"Math software" is a very general term, which encompasses computer algebra systems like Maxima and Mathematica, numerical computing environments like Matlab, and basic graphing calculators. It sounds like you want the third kind. –  Rahul Oct 27 '10 at 7:57
Should be community wiki! –  vonjd Oct 27 '10 at 8:55
It sounds like you're not primarily focused on symbolic math, but yacas is a lightweight symbolic math program: yacas.sourceforge.net/homepage.html –  Ben Crowell Jan 5 '12 at 17:30
Is "Wiscy" still around? (I have a version which is stil working) It seems to be designed as just what you are asking for... ("Pocket"-calculator like but expressions, variables, functions definable, graphics - all in one simple executable). (update: seems no more supported but possibly on some web-archive. see groups.google.com/forum/#!topic/bit.listserv.calc-ti/… ) –  Gottfried Helms Dec 4 '13 at 9:24

9 Answers 9

As calculator wxMaxima (screenshots) with export to png and LaTeX syntax.

For playing with graphs I use GeoGebra with export to png, eps, pdf...

For some special cases Wolfram|Alpha.

And also MS Excel.

And also a normal calculator - is often faster than PC programs ;)

share|improve this answer

I'm also interested in answers to this questions!

There is a Power Calculator from MS, but has a lot to be desired.

share|improve this answer
It used to work for me, but recently, for some reason it does not display Answers or History at all. That is why I'm looking –  Ayman Oct 27 '10 at 7:52
According to powerCalc sin(1/x) is unbounded at x=0... –  AD. Oct 27 '10 at 11:17

I haven't personally used CPMP-Tools, but I've heard it referred to as a free CAS.

share|improve this answer

In your position, I'd just use an interactive Python shell with Matplotlib. (But then, I'm a computer science guy first and foremost.)

share|improve this answer
I don't see it user-friendly for mathematics. –  Vojtech R. Oct 27 '10 at 8:38
@Vojtech It's pretty good for basic plotting. It has a syntax that is pretty much identical to matlab. A lot of people (me included) use it to plot figures for papers –  crasic Oct 27 '10 at 9:09

Graphmatica does a fairly decent job at plotting functions. Not very powerful, but it can graph a lot of functions and their derivatives and such.

share|improve this answer

You can try PARI/GP

I am more fan of sage but currently it doesn't natively support your OS, you can try it in a virtual machine.

share|improve this answer
SAGE can also be run online be creating an account at sagenb.org. (which works wonderfully, by the way) –  Fredrik Meyer Jan 5 '12 at 16:45

I'm not sure if it supports user defined functions but I've found Microsoft Mathematics to be extremely useful.

share|improve this answer

I have also found SpeQ Mathematics.

It is very lightweight, starts quickly and has some good functions.

share|improve this answer

You can download Smart Math Calculator. It lets you type and edit multiple math expressions simultaneously.

It also lets you define variables and if you change the value of one variable all expressions that depend on it are automatically recalculated. You can define your own functions and it even lets you define recursive functions that call themselves like: factorial(x)=factorial(x-1)*x

It's fast yet super precise with 1000+ digits precision.


share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.