Jos de Jong
|
7c5b457c19
|
Merge pull request #278 from BigFav/bigSin
Inverse hyperbolic trigonometric functions, and reciprocal BigNumber trigonometric functions.
|
2015-02-17 14:08:36 +00:00 |
|
jos
|
c29f33248c
|
Fixed #281: improved formatting complex numbers. Round the real or imaginary part to zero when the difference is larger than the configured precision.
|
2015-02-17 14:59:39 +01:00 |
|
Favian Contreras
|
f296fa2e55
|
Cleaned up the usage of the variable 'mode' being a Number unnecessarily, it is now a Boolean. Replaced the few constant forumlas with values as well.
|
2015-02-16 07:55:08 -08:00 |
|
Favian Contreras
|
001a82a8dd
|
Updated examples in files.
|
2015-02-16 02:33:05 -08:00 |
|
Favian Contreras
|
ac460ec1a5
|
Added test cases, and updated the functions (recirpocal BigNumber calcs were previously done improperly as were the complex number computation).
|
2015-02-16 02:24:30 -08:00 |
|
Favian Contreras
|
ed2137a66e
|
Added hyperbolic inverse functions although they are untested. Implemented and tested the reciprocal trigonometric BigNumber functions (hyperbolic has been done as well, but not normal inverse).
|
2015-02-15 15:25:00 -08:00 |
|
jos
|
acf149aadd
|
Bumped version number to v1.3.1-SNAPSHOT
|
2015-02-09 21:55:49 +01:00 |
|
jos
|
beb4e2e536
|
Released version 1.3.0
|
2015-02-09 21:43:00 +01:00 |
|
Jos de Jong
|
618ec2c84b
|
Merge pull request #274 from BigFav/bigSin
BigNumber Trigonometry
|
2015-02-09 21:00:18 +01:00 |
|
Favian Contreras
|
38650ba475
|
Slight tweeks and refactoring of the functions. Updated test cases to ensure args were not tampered with (even for functions whose precision is inherited via the number which will be changed in the future).
|
2015-02-09 01:33:29 -08:00 |
|
Favian Contreras
|
2de088cb0d
|
Tested the functions. Made changes to the functions accordingly. Now puts more digits of pi into cosine to get the 'correct' values.
|
2015-02-08 18:42:18 -08:00 |
|
Favian Contreras
|
efd946a081
|
Completed code for trig methods. Mostly untested.
|
2015-02-05 09:40:27 -08:00 |
|
Jos de Jong
|
122459b8f6
|
Merge pull request #272 from BigFav/bigSin
Big sine and cosine
|
2015-02-04 14:29:58 +01:00 |
|
Favian Contreras
|
1b51822677
|
Updated tests, and slight update to the way I reduced the arguments.
|
2015-02-04 04:57:29 -08:00 |
|
Favian Contreras
|
27dc595557
|
Organized bignumber.js by function type. Improved speed of sin, and tried to complete cosine but that is slightly broken (gets last digit wrong sometimes).
|
2015-02-03 05:54:04 -08:00 |
|
jos
|
3fdb22adeb
|
Merge remote-tracking branch 'origin/develop' into develop
|
2015-01-29 20:30:21 +01:00 |
|
Pete Corey
|
457c8d288a
|
Renamed tr to trace
|
2015-01-29 11:20:49 -08:00 |
|
Pete Corey
|
f33bcbefeb
|
Fixed typo
|
2015-01-27 12:31:14 -08:00 |
|
Pete Corey
|
5e3bb7e8dd
|
Added trace matrix operation
|
2015-01-27 12:28:04 -08:00 |
|
Kenan Yildirim
|
8b6f90f9a3
|
Fix sech example
|
2015-01-26 13:18:34 -05:00 |
|
jos
|
b5b1f39f06
|
Merge remote-tracking branch 'origin/develop' into develop
|
2015-01-16 09:18:51 +01:00 |
|
Favian Contreras
|
05c6dcaae5
|
Guard digits now a function of n. Updated Infinity! to be accurate (Infinity! == sqrt(tau)). Updated and cleaned up test cases.
|
2015-01-14 18:15:03 -08:00 |
|
Favian Contreras
|
0a421eb512
|
Now guard digits scale with 'n'.
|
2015-01-13 07:03:45 -08:00 |
|
Favian Contreras
|
a85df3fcea
|
Fixed precision variable problem (config.precision instead of math.precision), and round-off errors. Updated test cases.
|
2015-01-13 04:41:53 -08:00 |
|
jos
|
86bcd55352
|
Changed the way transforms are registered internally, making Node.compile faster, and enabling lazy-loading constants
|
2015-01-13 10:48:52 +01:00 |
|
jos
|
2c059371f4
|
Merge remote-tracking branch 'origin/develop' into develop
|
2015-01-12 22:34:20 +01:00 |
|
jos
|
50e258209b
|
Implemented lazy loading constants when using BigNumbers
|
2015-01-12 22:34:12 +01:00 |
|
Favian Contreras
|
188c3afdfd
|
Fixed carry-over precision bug in factorial. Updated test cases to account for this potential error.
|
2015-01-12 13:06:22 -08:00 |
|
Favian Contreras
|
dd2d585180
|
Cleaned up syntax in bignumber.js, and fixed sin bug that caused it to fail on my local machine.
|
2015-01-12 13:01:15 -08:00 |
|
jos
|
4d23e08aab
|
Little bit more robust memoize function
|
2015-01-07 09:47:52 +01:00 |
|
jos
|
60f2370891
|
Generalized memoize function for multiple arguments
|
2015-01-06 22:28:20 +01:00 |
|
jos
|
47ca2b8422
|
Memoize all BigNumber constants
|
2015-01-06 22:04:56 +01:00 |
|
jos
|
5b1eedef59
|
Implemented a simple memoize function
|
2015-01-06 21:47:28 +01:00 |
|
Jos de Jong
|
6e5d07a8c4
|
Merge pull request #260 from BigFav/bigSin
Big Sin slight update.
|
2015-01-04 20:29:36 +01:00 |
|
Favian Contreras
|
676e69409b
|
Fixed bug of not reducing into pi range when negative, and using less guard digits. Now more thorough tests.
|
2015-01-04 10:25:03 -08:00 |
|
Jos de Jong
|
622d1bd083
|
Merge pull request #259 from BigFav/bigSin
Initial BigNumber sin support. Tests added as well.
|
2015-01-04 14:04:32 +01:00 |
|
jos
|
3d84b47658
|
Fixed #258: missing parentheses in the toTex representation of function permutations.
|
2015-01-03 10:29:55 +01:00 |
|
Favian Contreras
|
e8d8e79976
|
Initial BigNumber sin support. Tests added as well.
|
2015-01-01 23:32:15 -08:00 |
|
jos
|
79f4d7fbe3
|
Some minor fixes in the docs
|
2014-12-30 19:57:34 +01:00 |
|
jos
|
c8509778e6
|
Fixed a broken example
|
2014-12-25 21:32:59 +01:00 |
|
jos
|
12bc095d2a
|
Bumped version number to v1.2.1-SNAPSHOT
|
2014-12-25 20:26:35 +01:00 |
|
jos
|
8e16cef441
|
Released version 1.2.0
|
2014-12-25 20:07:36 +01:00 |
|
jos
|
e3b74d4ff8
|
Some reorganisation in the docs
|
2014-12-25 20:04:26 +01:00 |
|
jos
|
3c7c3a2193
|
Upgraded to decimal.js v4.0.1
|
2014-12-25 17:47:45 +01:00 |
|
jos
|
8b253f050b
|
Renamed function select to chain
|
2014-12-25 17:05:29 +01:00 |
|
jos
|
97163135b2
|
Implemented xor operator ^| in the expression parser
|
2014-12-25 15:45:54 +01:00 |
|
jos
|
fe694bfd12
|
Dropped string support for bitwise operators
|
2014-12-25 15:07:30 +01:00 |
|
jos
|
33be634ffa
|
Dropped support for string and undefined from logical operators
|
2014-12-25 14:49:43 +01:00 |
|
jos
|
73b67bfc09
|
Removed logical not operator ! (so now we just have logical operators and, not, or, xor).
|
2014-12-25 14:21:16 +01:00 |
|
jos
|
2614ca6203
|
Added docs for xor, removed docs of _divide
|
2014-12-25 14:11:15 +01:00 |
|