|
![]() [ 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 | Jan 26, 2012 | New Release | · "make uninstall" now uninstalls the prime number tools and symbolic math library too. · Cleaned up calculate command to allow feedback iteration of more than one expression at a time, for a consistent user interface. · The Mathomatic command "help geometry" now enters the common geometry formulas for you, into equation spaces. · Added "help conversions" which enters some common metric/English conversion formulas; with it, you just select the equation that does what you want, solving for the desired unit of measurement. Then you just type "repeat calculate" to try different values. "tests/geometry.in" and "tests/conversions.in" have been subsequently removed. · When compiled for the Symbolic Math Library, Mathomatic defaults to single-line output ("set no display2d"), so that output can be easily fed back into the input. Otherwise, output defaults to 2D mode ("set display2d"). Mathomatic no longer ignores the display2d flag when using the Symbolic Math Library. |
| 15.7.1 | Nov 20, 2011 | New Release | · Added "tests/heart.in", which plots a nice looking heart with gnuplot while running Mathomatic. · Displaying thousands separators in MinGW was failing, now it must be specified with the THOUSANDS_SEPARATOR define. Thousands separators are not well supported in most standard C libraries, causing failure to display numbers, so they are now turned off. So now "set finance" works in the MS-Windows version, it was not working at all before (bug reports, anyone?). · Testing "set finance" mode when doing the standard Mathomatic tests now. "tests/finance.in" now does "set finance" first thing. Do we need a round-up option for "set finance" mode? Currently rounds to nearest cent. · Some minor improvements to the Mathomatic symbolic math library error handling output were made. And no more redundant nor inappropriate things are sent to standard output when SILENT=0, only helpful messages are output. |
| 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. |