2.3.4 (May, 2014)-
- Fixed crash in cubert (?x) function when x < 0.
- Fixed issue with persisting a switch back to one of the standard color schemes from a custom scheme (for sure this time!).
2.3.3 (May, 2014)-
Fix a potential crash when displaying an error for a bad equation.
2.3.2 (Apr, 2014)-
- Differentiable single-variable equations / inequalities (e.g. 1/x - 2 > 0) are now solved and rendered more accurately by a new algorithm that uses Newton's method to find all of the potential solutions and boundaries.
- Improved display of equation parsing errors to indicate the position of the problem where applicable.
- Fixed crash when computing critical points for equations containing an expression like "x+0".
- Fixed a number of issues with displaying "holes" in graphs and the Find Critical Points dialog box.
- Fixed issues with persisting custom colors for graphs and reverting to the default color scheme.
- Fixed performance issue with custom keyboards when large items are on the clipboard.
2.3.1 (Feb, 2014)-
Fix program icon in the app store
2.3.0 (Feb, 2014)-
- More colors! There are now 16 slots for graph colors and a palette of 128 possible colors to choose from.
- Choose Graph Document dialog now allows you to delete documents
you no longer need.
- Fixed text size when printing from Retina devices
- Printing with "Color with White Background" selected for the Printed Color Scheme no longer changes to the standard white color scheme if you have defined a custom color scheme and the background is already white.
- Fixed rendering of dashed lines for strict inequalities when "Draw graphs with wide lines" option is selected.
- Fixed bugs in Pick graph color (strict inequalities were changed from dashed to solid lines and domain endcaps in piecewise-defined functions were not consistently updated)
2.2.6 (Jan, 2014)-
Fixed numbers in equation keyboard after switching to new symbol panes and back.
2.2.5 (Dec, 2013)-
- Additional panes for the virtual keyboard allowing easy entry of Greek letters, subscript and superscript numerals, and several commonly used mathematical symbols.
- Additional buttons for the standard alphabetic virtual keyboard allowing you to switch directly to the equation keyboard (or new symbol panes) while editing equations, functions, annotations, or labels.
- Support for iOS7 look and feel.
- Assorted bug fixes.
2.1.7 (Jul, 2013)-
- Added support for logarithmic curve fit equation type.
- Exponential curve fits are now formatted as y = a * b^x.
- Added Undo support for Find All Graphs
- Find All Graphs now includes data plots in its search for portions of curves that are not currently visible.
2.1.6 (May, 2013)-
- Fixed an infinite loop in calculating point tables for domains starting at x >= 10000.
- Clarified the use of the correlation coefficient for non-linear curve fit equations -- they now display R² (coefficient of determination) instead of r to avoid confusion.
- 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.
2.1.5 (Dec, 2012)-
Improved rendering of graphs with nearly-vertical segments (including any graph that crosses y=0) when using logarithmic graph paper.
2.1.4 (Nov, 2012)-
- Reformatted demo files to ensure they can be loaded when the decimal separator is ","
- Fixed potential crash displaying error popup when an equation parse error occurred during file load.
2.1.3 (Oct, 2012)-
- Fixed crash on iOS6 when loading the Graph Paper dialog box or (if you could get that far) selecting an item using the System font in the Fonts tab.
- Fixed layout of grid when starting in landscape mode on iOS6.
- Fixed crash changing the graph paper to logarithmic when the log axis is all negative
- Fixed hang/crash changing the graph paper to polar when the grid was previously logarithmic
- Fixed maximum field sizes in Curve Fit Options.
- Added email support link to top of help page.
2.1.2 (Oct, 2012)-
- Fixed height of virtual keyboard keys in landscape mode on iPhone 5.
- Support for loading documents (created in Graphmatica 2.2) with Unicode mathematical symbols in equations and functions (Greek letters, superscripts, subscripts, etc.).
- The Functions and Constants dialog now 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 preventing ODE systems from graphing and impeding use of the sum() function without explicitly defining the domain of the index variable n.
- Fixed crashes on deleting piecewise-defined equations and graphing y=1/|x|.
- Pressing the Inv button on the virtual keyboard now switches between ";" and ":" so you don't have to wade through the standard keyboard to specify the variable for a domain (to use free variables or graph families of functions).
2.1.1 (Sep, 2012)-
Add support for iPhone 5-size screen.
Add support for loading files saved by upcoming Graphmatica 2.2 for Windows.
2.1.0 (Aug, 2012)-
- Added sign() and truncate() functions.
- Added Lagrange polynomial interpolation to Curve Fit options.
- Domains can now be specified using interval notation to indicate whether the curve includes or excludes the ends of the domain. Equations using this domain syntax are drawn with an open or closed circle at the ends of the curve as a visual indication.
- Cartesian and polar equations can now be specified as piecewise single-valued functions using multiple clauses with non-overlapping domains. For example, try:
y = -x { (, 0)} ; y = x^2 {[0, )}
- Added ability to define named constants (zero-argument functions) in the Functions dialog box, and reference them in equations without any trailing parentheses. For instance, if you define "halfpi=pi/2" then the equation "y=cos(x-halfpi)" will graph a sine curve.
- Selected special mathematical characters are now supported by the parser to enable more seamless copy/paste of equations found on web pages, etc. These include superscript 2 and 3 (for "squared" and "cubed") and alternative notation for multiplication and division.
- Improved reliability of graphing implicit functions on large-scale grids (> 100 units across).
- Improved point table output for ODEs (and implicit functions graphed as ODEs).
2.0.11 (Jun, 2012)-
- Add French and Spanish localizations.
- Fix popup equation pickers in modeless dialogs to update automatically when graphs are added or deleted.
- Fix for interoperability with Graphmatica for Windows for graph documents with accented (non-ASCII) characters in the titles, graph labels, etc.
- Fix regression in Find Intersection (never found any solutions when given a guess)
- Separate sum function help into its own page so iPhone users don't have to page through it to get to description of variables at the bottom of the operator table help.
2.0.10 (May, 2012)-
Added ability to export graphs by email attachment to Edit menu.
Fixed error trying to perform integration right up to (but not beyond) cusp in curve due to sqrt function.