Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
compute_object_0.5-20101109.zip | 2010-11-10 | 16.8 kB | |
README.txt | 2010-11-10 | 1.5 kB | |
Totals: 2 Items | 18.3 kB | 0 |
ChangeLog 05/06/2010 (mm/dd/yyyy) is when initial creation of this object began. 05/17/2010 (mm/dd/yyyy) is when the public source of this object is released. v0.4-0.5 11/09/2010 1. Added compute.groupEquation(). compute.groupEquation("ln(3)+3") returns "(ln(3)+3)". This way further operations can be applied to the whole equation. v0.3-0.4 10/28/2010 1. Finished commenting end of functions and objects so that a function map can easily be generated. 2. Fixed bug in regex in compute.test.check_denominator() which caused compute.result() false positive detect 1/e^(1) as dividing by zero including all x/e^(y). 3. Fixed bug in compute.changeSign() where -(2*ln(3)) returned -(-(2*ln(3))) when it SHOULD return 2*ln(3). This happened with all trig functions. v0.2-0.3 10/20/2010 1. Fixed bug where (200e-6)/(2.2*(10e3)) was a false positive of an improper equation. Regular expression for compute.test.e() was modified to fix bug. Also 4e-3 and 4e+3 were false positives for flagging an improper equation. v0.1-v0.2 10/02/2010 1. Fixed bug where x/0 was not correctly handled which led to equation result inconsistencies. Can't divide by zero. 2. Fixed bug where sin(0)^2 was not correctly handled by formatEquation function giving and incorrect sinMath.pow((0),2) function. 3. Fixed bug where domain of ln(x) was not properly handled producing and inconsistent NaN result from compute.result function. 4. Fixed bug where 2^3^2 (multiple levels of powers) were not correctly calculating.