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.
Please e-mail me at email@example.com if you find
anything about the new features that does not work as advertised, or if you find a regression in any existing feature.
- Version 2.2 for Windows has been compiled against the Unicode version of the Windows API. This means it will no longer run on obsolete versions of Windows with half-baked Unicode support (95, 98, ME).
- The help for Version 2.2 for Mac OS X has been rebuilt using the format prescribed by OS X 10.6. The help might no longer be fully functional on OS X 10.5. If this impacts you, please use Google to search the online help on this website by adding "site:graphmatica.com" to your query.
- Files that use Greek letters or other newly-supported Unicode characters in function or equation definitions may not be completely readable by older versions of Graphmatica. Also, even if you avoid using any of the newly-supported characters, the Windows version will save documents that include accented characters in UTF-8 format starting with Microsoft's UTF-8 byte-order marker. This prefix unfortunately makes the files unreadable by versions 2.0i and 2.1 (version 2.1a has been patched to support reading the new files).
What's new in version 2.2e (2.2.5)
- Fixed some cases where the screen did not refresh immediately due to
changes to reduce flicker in 2.2d.
- 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.
- Fixed issues with merging graph documents on load.
- Data Plot window is now hidden by default when loading a graph document
with no data plots.
- Fixed redraw of domain end-caps on curves that use the free variable 'a'.
What's new in version 2.2d (2.2.4)
- Reworked screen painting on Windows to reduce flickering when scrolling the
grid or zooming in and out quickly.
- Added Logarithmic function curve fitting option.
- The Exponential curve fitting option now formats equations as y = a b^x.
- 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)
- Fixed an infinite loop in calculating point tables for domains starting at
x >= 10000.
- Curve fit equations now display R² (coefficient of determination) instead
of r for non-linear fits to avoid confusion.
- 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".
- 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)
- Corrected domain specifications in one more demo file and a help page.
- XP-style common controls are now loaded on 64-bit versions of Windows.
- 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)
- Fixed domains in some of the demo files to be parseable when the decimal
separator is set to ','.
- 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
See changes in version 2.1a and earlier patch releases...
- 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).
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.
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".)
The sum and gamma/gammaln functions can now also be specified using the
Greek capital letters Σ and Γ, respectively.
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.
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.
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₄).
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.
Fixed potential crash on deleting piecewise-defined equations.
Fixed crash on graphing y=1/|x|.
Back to kSoft homepage...
kSoft, Inc. firstname.lastname@example.org
Last updated: Mon 11 Nov 2013