|
![]() [ View full size screenshot ] |
| Version | Date Released | Status | Release Notes |
| 15.8.4 | May 20, 2012 | New Release | · Added simplifying trig identities to the tests. Discovere "solve 0" doesn't work anymore, use "solve for 0" instead. "solve 0" will be fixed and enhanced shortly. |
| 15.8.3 | May 8, 2012 | New Release | · Added simplifying trig identities to the tests. Discovere "solve 0" doesn't work anymore, use "solve for 0" instead. "solve 0" will be fixed and enhanced shortly. · Added Heron's formula (calculates the area of any triangle, given all three side lengths) to the "help geometry" command. Mathomatic can solve for any side length, too. · "make uninstall" is now passing the current "prefix" (the directory being operated on, like "/usr") to the lib and primes uninstall. · Added noisy compile-time warning if DBL_DIG is not 15, and display it as digits precision in the version command. · Removed "no right_associative_power" from set options listing, now only lists "right_associative_power" if it is set. A very unimportant and rarely used option that was just taking up display space. |
| 15.8.2 | Mar 26, 2012 | New Release | · All makefiles corrected to fix the following problem: Removed -Cv option from the install command, so that installing Mathomatic under NetBSD works without a hitch. The "install -Cv" option is not supported under some operating systems, so compiling and installing Mathomatic will now be easier on those systems. · Added Heron's formula (calculates the area of any triangle, given all three side lengths) to the "help geometry" command. Mathomatic can solve for any side length, too. · "make uninstall" is now passing the current "prefix" (the directory being operated on, like "/usr") to the lib and primes uninstall. · Added noisy compile-time warning if DBL_DIG is not 15, and display it as digits precision in the version command. · Removed "no right_associative_power" from set options listing, now only lists "right_associative_power" if it is set. A very unimportant and rarely used option that was just taking up display space. |
| 15.8.1 | Mar 14, 2012 | New Release | · All makefiles corrected to fix the following problem: Removed -Cv option from the install command, so that installing Mathomatic under NetBSD works without a hitch. The "install -Cv" option is not supported under some operating systems, so compiling and installing Mathomatic will now be easier on those systems. · Added Heron's formula (calculates the area of any triangle, given all three side lengths) to the "help geometry" command. Mathomatic can solve for any side length, too. · "make uninstall" is now passing the current "prefix" (the directory being operated on, like "/usr") to the lib and primes uninstall. · Added noisy compile-time warning if DBL_DIG is not 15, and display it as digits precision in the version command. · Removed "no right_associative_power" from set options listing, now only lists "right_associative_power" if it is set. A very unimportant and rarely used option that was just taking up display space. |
| 15.8.0 | Mar 12, 2012 | New Release | · Added some important missing documentation, and the makefiles were fixed · Some scary messages explained to make them less scary · All makefiles corrected to fix the following problem · Removed -Cv option from the install command, so that installing · Mathomatic under NetBSD works without a hitch. The "install -Cv" option is not supported under some operating systems, so compiling and installing Mathomatic will now be easier on those systems · Added Heron's formula (calculates the area of any triangle, given · all three side lengths) to the "help geometry" command. Mathomatic · can solve for any side length, too. See "tests/heron.in" for some · proofs · "make uninstall" is now passing the current "prefix" (the directory being operated on, like "/usr") to the lib and primes uninstall · Added noisy compile-time warning if DBL_DIG is not 15, and display it as digits precision in the version command |
| 15.7.3 | Feb 13, 2012 | New Release | · Further improved parse_complex(), so simplify works better and the divide command no longer approximates, giving more accurate symbolic answers. · Combining powers and different denominators that contain absolute values like ((x^2)^.5) is now prevented. This allows correct simplification and solving when dealing with absolute values. Tested with the Batman equations, which, when plotted display the Batman logo ("tests/batman_plot"). · Moved place where 1/i is converted to -i to within the complex number division handler, making complex number results more consistent and correct. · Changed the chief author's main email address · Combining different denominators that contain the imaginary unit (i) is now prevented. This prevents getting different answers after simplifying a complicated complex number expression. · All copyright dates updated to include the new year 2012. Happy New Year everybody! |
| 15.7.2 | Dec 13, 2011 | Minor Update | Lots of new testing and debugging code to prevent future problems, some bugfixes and many enhancements. |
| 15.7.1 | Nov 18, 2011 | Minor Update | Lots of new testing and debugging code to prevent future problems, some bugfixes and enhancements. |
| 15.7.0 | Nov 7, 2011 | New Release | · Allow an equation-number-range to be specified on the calculate command command-line, so that multiple equation spaces can be calculated automatically with a single command. · Improved nintegrate command results. nintegrate of cos(sin(x+1)) wrt x from 0 to 1 now always gives the correct simplified result. · Rewrote to allow specifying lower and upper bounds on command line. · Divide command improved: Allow specifying the dividend and divisor on the command line. Other minor fixes. · The Mathomatic command "plot x^2" works now, Mathomatic automatically replaces all ^ with ** on the plot command line. · Added compilation option -fexceptions to CFLAGS in the Mathomatic application and library makefiles and build scripts. May be why exception handling wasn't working well in the past. · Fixed the display command in the symbolic math library to respond to "set columns=number" to cut-off the 2D expression output string at the number column, instead of always 80 columns. |
| 15.6.4 | Sep 26, 2011 | New Release | · Added file misc/known_bugs.txt, which is the current list of known bugs in Mathomatic. · Added file tests/quadratic.in, just a script that solves the general quadratic equation. · Fixed error messaging to not always give command usage information when a command fails or gives a negative result. Now only gives command usage info when helpful, like when something on the command line is incorrect. · Fixed the Mathomatic derivative command to not fail with a helpful · error message when the derivative is zero. Now it just gives a warning message along with the successful result of the constant zero. · Mathomatic no longer compiles correctly with the latest Xcode gcc, due to a bug in Apple's gcc optimizer. Either turn the optimizer completely off when compiling with Xcode, or use the gcc provided by MacPorts. Xcode version 3.x and other non-Apple C compilers will work fine. All mention of Xcode has been removed from the Mathomatic distribution. |