AnalyticMath

AnalyticMath is a free, cross-platform (Windows, Linux, etc.) mathematics / plotting program with a powerful editor and graphing module that will help you develop and visually analyse mathematical expressions quickly and easily. The program is intuitive, simple to use, and suitable for anyone possessing a curiosity for mathematics. (Source: http://mathres.kevius.com/software.htm)