Version 2.2 Upgrade Information

Although version 2.2e remains available for download for registered users to maintain existing installations, please note that the current version is now 2.3.

Version 2.2 makes it easier for you to use proper mathematical and scientific notation by supporting Unicode code points for Greek letters, superscripts (exponents), subscripts, and common mathematical symbols in your equations and graph labels.

Downloading the new version

Version 2.2e for Windows supports all 32-bit and 64-bit platforms: Windows NT 4, and Win 2000/XP/Vista/Windows 7/8/8.1. Version 2.2.5 for Macintosh supports OS X 10.6 and newer. Most of the new features apply to both versions. The iOS version has all of the same fixes and can read files created by the new desktop versions, but it does not yet provide any additional virtual keyboards to help you enter the newly-supported symbols. Windows translations:

Please e-mail me at if you find anything about the new features that does not work as advertised, or if you find a regression in any existing feature.

Compatibility Notices

What's new in version 2.2e (2.2.5)

  1. Fixed some cases where the screen did not refresh immediately due to changes to reduce flicker in 2.2d.
  2. Enhanced Paste Data Plot to accept cells with numbers formatted as currency or percent (all symbols are dropped, but the correct decimal value is preserved) and rows with Unix or Mac (instead of DOS) line endings.
  3. Fixed issues with merging graph documents on load.
  4. Data Plot window is now hidden by default when loading a graph document with no data plots.
  5. Fixed redraw of domain end-caps on curves that use the free variable 'a'.

What's new in version 2.2d (2.2.4)

  1. Reworked screen painting on Windows to reduce flickering when scrolling the grid or zooming in and out quickly.
  2. Added Logarithmic function curve fitting option.
  3. The Exponential curve fitting option now formats equations as y = a b^x.
  4. The Find All Graphs feature now includes data plots in its search for portions of curves that are not currently visible.

What's new in version 2.2c (2.2.3)

  1. Fixed an infinite loop in calculating point tables for domains starting at x >= 10000.
  2. Curve fit equations now display R² (coefficient of determination) instead of r for non-linear fits to avoid confusion.
  3. Demo files now install in and default document open/save folder is preset to "My Documents\Graphmatica" to help avoid issues where newer versions of Windows won't let you save data under "Program Files".
  4. Fixed issue with y=ln x not displaying for certain grid ranges due to prior fix for CPU spin on certain graphs on log paper.

What's new in version 2.2b (Windows only)

  1. Corrected domain specifications in one more demo file and a help page.
  2. XP-style common controls are now loaded on 64-bit versions of Windows.
  3. The installer is now digitally signed to verify that you have downloaded an authentic version of the program.

What's new in version 2.2a (2.2.2)

  1. Fixed domains in some of the demo files to be parseable when the decimal separator is set to ','.
  2. Improved rendering of graphs with highly-vertical segments (including any graph that crosses y=0) when using logarithmic graph paper.

What's new in version 2.2

  1. The Windows version is now compiled with Unicode support. This means you can use both Greek and Roman characters (as well as an extended set of superscript exponents, subscripts, and mathematical operations) as you like in annotations, graph titles, and equations--provided you have selected compatible fonts. You can also share such files with Graphmatica for Mac OS X (which has always used Unicode).
  2. Added special characters tool dialog to Windows version to make it easier to enter Greek letters, super- and subscript numerals, and authentic math operators like times sign and division without using Character Map or memorizing keycodes.
  3. Added support for Greek letters and subscripts in function and constant names. (So you can now define constants as the single letters α, β, etc. and use the Greek letter π instead of Roman "p" or "pi".)
  4. The sum and gamma/gammaln functions can now also be specified using the Greek capital letters Σ and Γ, respectively.
  5. The functions and Constants dialog now properly prohibits you from defining inaccessible duplicate functions (or redefining built-in functions or constants) whose names differ only by the case of Latin letters used. Also, semantic errors in functions (missing operand, parentheses mismatch, etc.) are now reported when you first enter the function definition, rather than when an equation referencing the function is evaluated.
  6. Fixed bugs introduced in 2.1 preventing ODE systems from graphing and impeding use of the sum() function without explicitly defining the domain of the index variable n.
  7. The alternate-notation ODE system variables x1…x4 and dx1…dx4 can now be specified using Unicode subscripts instead of plain numerals (i.e. x₁…x₄).
  8. Open-ended domains for Cartesian equations can now be specified explicitly using the Unicode "infinity" symbol (∞) instead of just leaving that part of the domain specification blank.
  9. Fixed potential crash on deleting piecewise-defined equations.
  10. Fixed crash on graphing y=1/|x|.
See changes in version 2.1a and earlier patch releases...

Back to kSoft homepage...

kSoft, Inc. Last updated: Mon 11 Nov 2013