280dcea0bc
Changes since 14.2.7: 12/23/08 - Simplified makefile. 12/26/08 - Fixed rules for simplifying "(x^n)^m" so "misc/john.in" and others simplify better. Works similar to Maxima now. 12/27/08 - Numeric GCD now properly returns the other parameter, if either parameter is 0. Renamed "misc/polyroots.c" to "misc/roots.c" and simplified this example code. 12/30/08 - Added "update" script, which updates the function prototypes in "cproto.h". 1/1/09 - Optionally factor out the gcd of integer coefficients when improving readability, for example: 6x+4y becomes 2*((3*x) + (2*y)). This is now the default. 1/13/09 - Added descriptions of all interesting math scripts in "tests/README.txt". 1/16/09 - Allow nintegrate and "integrate definite" commands in the symbolic math library; the bounds are specified in the two equation spaces following the current equation. 1/18/09 - Made expression and equation entry always consecutively numbered equation spaces, unless memory is exhausted. 1/19/09 - Made consistent list command output with only one newline after each equation space. 1/21/09 - Fixed erroneous doubling of parentheses display when solving and showing steps with "set debug 2". 1/22/09 - Added -b option, to conveniently set bold color mode from the command line. 1/25/09 - Improved looks of eliminate command by not solving if equation is already solved. 2/3/09 - Table of contents was added to the Mathomatic User's Manual. 2/5/09 - Added display of any numerical fractions when calculating or using calculate command; for example, entering "1/2+3/8" now results in "answer = 0.875 = 7/8". 2/6/09 - Removed erroneous lsqrt() routine obtained from Wikipedia, so that matho-sumsq works properly now. 2/7/09 - Disable pause command when appropriate (when input not a tty and for symbolic math library). 2/8/09 - Polished up educational example scripts in "tests" directory. 2/11/09 - Entry of a function now results in "Named functions currently not implemented" error message. 2/12/09 - Bugfix to matho-primes and added "misc/limits.c". 2/15/09 - The fraction command was fixed to give better results. "set display2d" flag now no longer affects any results at all, it only affects 2D output mode. 2/17/09 - Renamed -h (HTML) option to -x, -h is now the help option. Added -w option to set wide output mode. 3/9/09 - Found the correct formulas for solving the general cubic equation on Wikipedia, so "tests/cubic.in" always gives correct answers now. 3/12/09 - Tweak made to simplify result beautifier: factoring priority only given to real variables now, special constant variables pi#, e#, and i# have no effect and behave like any constant now. 3/15/09 - Corrected and improved parse_complex() C function for more complex number functionality and a bug fix. 3/18/09 - Added "set negate_highest_precedence" option, which allows the negate operator to be the lower precedence of times and divide, like it is in Maxima and most other math programs. 3/24/09 - Made "set no autosolve" mode more useful by making it solve if a solve variable is entered with an equals sign. This allows easy entry of both single variable expressions (with no =) and solve variables (with =) while in this mode. 3/27/09 - Selecting equations by entering the equation number was returning with error if the equation space was empty. Fixed, you can now select any previously allocated equation space. |
||
---|---|---|
.. | ||
patches | ||
DESCR | ||
distinfo | ||
Makefile | ||
PLIST |