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 |
|
Kenan Yildirim
|
02c63a24f5
|
Remove a duplicate csch test
|
2015-02-01 13:20:34 -05:00 |
|
jos
|
3fdb22adeb
|
Merge remote-tracking branch 'origin/develop' into develop
|
2015-01-29 20:30:21 +01:00 |
|
jos
|
04ba7ec8e8
|
Minor performance improvements in larger, largerEq, smaller, smallerEq
|
2015-01-29 20:29:50 +01:00 |
|
Pete Corey
|
457c8d288a
|
Renamed tr to trace
|
2015-01-29 11:20:49 -08:00 |
|
Pete Corey
|
5e3bb7e8dd
|
Added trace matrix operation
|
2015-01-27 12:28:04 -08:00 |
|
jos
|
19c2024524
|
Halfway reworking more functions (lot of stuff is broken at this point)
|
2015-01-17 21:09:39 +01:00 |
|
jos
|
fe5faad794
|
Upgraded to typed-function v0.6.0
|
2015-01-16 09:23:03 +01: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
|
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
|
35d92bde1d
|
Cleaned up test cases by removing string comparisons on NaN and 0 equality for bignumbers. Also, now ensuring that sin returns with correct precision.
|
2015-01-12 13:04:03 -08:00 |
|
jos
|
6cefd52557
|
Refactored the first few functions into typed-functions
|
2015-01-11 15:29:40 +01:00 |
|
jos
|
cb895a6fa5
|
Fixed #251: binary prefix and SI prefix incorrectly used for byte
|
2015-01-07 10:01:38 +01: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
|
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
|
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
|
eccf5d63e5
|
More strict tests
|
2014-12-25 14:51:17 +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 |
|
Jos de Jong
|
9a051c84bf
|
Merge pull request #256 from BigFav/develop
Changed array and matrix to element-wise. Added xor.
|
2014-12-25 13:38:26 +01:00 |
|
Jos de Jong
|
18c99b4810
|
Merge pull request #255 from BigFav/gamma_factorial
Gamma <-> Factorial
|
2014-12-25 13:37:16 +01:00 |
|
Favian Contreras
|
75886b35c9
|
Changed array and matrix to element-wise. Added xor.
|
2014-12-25 04:43:55 -05:00 |
|
Favian Contreras
|
6deccdf837
|
Enabled factorial for non-integer numbers. Updated test cases to reflect this.
|
2014-12-24 02:53:00 -05:00 |
|
jos
|
af08c269f3
|
Added operators &, |, <<, >>, >>> not, and, or to the expression parser
|
2014-12-23 16:25:32 +01:00 |
|
Jos de Jong
|
8381e3bffc
|
Merge pull request #245 from BigFav/gamma_factorial
Gamma function (no BigNumber, arbitrary-precision), and updated factorial.
|
2014-12-18 09:19:16 +01:00 |
|
Favian Contreras
|
05d8f5b5f6
|
Failed at adding gamma to the parser (attempted to add 1 to all the values while using gamma, then tried to wierdly overload ! token). I added BigNumber integer support for gamma to allow more flexibility when integrating it into the parser (if that is something that is done).
|
2014-12-17 16:07:26 -08:00 |
|
Favian Contreras
|
19e6ce057a
|
Removed BigNumber bad implementation. Also, cleaned up the code, switched the coefficients for Lanczos, and added extended Stirling approx.
|
2014-12-17 06:34:23 -08:00 |
|
Favian Contreras
|
2a5b242091
|
Added boolean not to parser, and added corresponding test cases.
|
2014-12-17 01:14:33 -08:00 |
|
Favian Contreras
|
8d8e46e07b
|
Merge branch 'develop' of https://github.com/josdejong/mathjs into gamma_factorial
|
2014-12-17 00:39:02 -08:00 |
|
jos
|
a70d87f9a6
|
Merge branch 'boolean_logic' of https://github.com/BigFav/mathjs into BigFav-boolean_logic
Conflicts:
lib/math.js
|
2014-12-16 20:08:14 +01:00 |
|
Jos de Jong
|
d1123ab9d4
|
Merge pull request #248 from BigFav/develop
BigNumber bitwise opts
|
2014-12-16 19:52:47 +01:00 |
|
Favian Contreras
|
ece196c53d
|
Implemented , , and . Will attempt to add to parser.
|
2014-12-16 08:18:49 -08:00 |
|
Favian Contreras
|
6c21826b4b
|
Prohibit usage of integers.
|
2014-12-16 02:56:15 -08:00 |
|