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 |
|
Favian Contreras
|
6c21826b4b
|
Prohibit usage of integers.
|
2014-12-16 02:56:15 -08:00 |
|
Favian Contreras
|
b8b7c92ae1
|
Moved type specific computation outside of the bignumber library, and made more style touchups.
|
2014-12-15 16:00:28 -08:00 |
|
Favian Contreras
|
f36fbb3968
|
Added bitwise functions into the bignumber section of mathjs. Made more test cases as well. Shifts are not fully precise, but other bitwise opts are.
|
2014-12-15 01:02:41 -08:00 |
|
jos
|
fd586fcbf1
|
Moved bignumber functions e, pi, tau, phi to util/bignumber.js (see #226)
|
2014-12-13 14:14:33 +01:00 |
|
jos
|
72a1b03850
|
Documented expression tree API. Some internal refactoring in nodes.
|
2014-11-12 22:30:15 +01:00 |
|
jos
|
374759a84e
|
types.type now also recognizes a function
|
2014-10-19 20:37:27 +02:00 |
|
jos
|
e5d14ca3dd
|
Some refactoring of the FunctionNode
|
2014-08-16 11:13:24 +02:00 |
|
jos
|
7f6b13a797
|
Changed the default value of new entries in resized matrices to zero.
|
2014-08-12 22:35:56 +02:00 |
|
jos
|
16d2e41f59
|
Improved function unsqueeze
|
2014-08-03 18:04:57 +02:00 |
|
jos
|
e5ce909524
|
Reworked the way matrices are resized when dimensions are added/removed
|
2014-08-03 15:56:39 +02:00 |
|
jos
|
8200955d71
|
Removed unnecessary names of functions
|
2014-07-21 22:14:27 +02:00 |
|
jos
|
21b34cfa1a
|
Implemented transforms, moved all one-based to zero-based logic for expressions to transforms.
|
2014-07-19 21:47:15 +02:00 |
|
jos
|
40986a1325
|
Using strict mode now in all files (added 'use strict'; on top of every file)
|
2014-07-18 23:19:14 +02:00 |
|
jos
|
a7151aab1a
|
Whoops removed accidentally pasted code
|
2014-06-17 21:20:47 +02:00 |
|
jos
|
0bc0dc8b5d
|
Function typeof now recognizes regular expressions as well.
|
2014-06-17 20:52:37 +02:00 |
|
jos
|
ced18ecfca
|
Implemented functions dotEqual and dotUnequal, renamed functions smallereq to smallerEq and largereq to largerEq (all functions are now camelcase)
|
2014-06-09 14:07:21 +02:00 |
|
jos
|
abf1b02ee9
|
Renamed function unary to unaryminus. Documented and tested constant phi.
|
2014-06-08 20:12:07 +02:00 |
|
jos
|
2f467002d8
|
Upgraded to decimal.js v3.0.0. Fixed #189: not being able to load math.js using require.js.
|
2014-06-05 21:21:14 +02:00 |
|
Niels Heisterkamp
|
12147b3bd4
|
Some tweaks and fixes
|
2014-05-19 19:27:42 +02:00 |
|
Niels Heisterkamp
|
837306ac3e
|
Test failed because of missing check of parameter type.
|
2014-05-19 15:18:45 +02:00 |
|
Niels Heisterkamp
|
fa643a485c
|
Allow using symbols in subscript.
|
2014-05-19 14:33:55 +02:00 |
|
Niels Heisterkamp
|
f6990b16b0
|
Changed boolean true and false symbols
|
2014-05-19 08:20:06 +02:00 |
|
Niels Heisterkamp
|
b7fe0bfbf1
|
Added LaTeX conversion of expressions using toTex() on expression.
Also added some basic tests, which cover some use cases; but should be expanded.
|
2014-05-19 08:20:06 +02:00 |
|
jos
|
3e62516909
|
Documented new option epsilon for comparison. Changed default value to 1e-14
|
2014-04-16 09:28:03 +02:00 |
|
josdejong
|
9b0154fa70
|
Upgraded to decimal.js 2.0.1
|
2014-04-12 19:43:31 +02:00 |
|
josdejong
|
fdc7c8db03
|
Fixed some errors after solving merge conflicts
|
2014-04-11 22:18:40 +02:00 |
|
josdejong
|
f0035e8c41
|
Merge branch 'master' into develop
Conflicts:
lib/function/arithmetic/compare.js
lib/function/arithmetic/equal.js
lib/function/arithmetic/larger.js
lib/function/arithmetic/largereq.js
lib/function/arithmetic/smaller.js
lib/function/arithmetic/smallereq.js
lib/function/arithmetic/unequal.js
lib/math.js
lib/util/number.js
test/math.test.js
|
2014-04-11 22:15:31 +02:00 |
|
josdejong
|
97cbb0093f
|
Moved errors to their own namespace and folder
|
2014-04-11 18:02:29 +02:00 |
|
josdejong
|
922ce679e6
|
Moved UnsupportedTypeError to the others, and made it independent of the math namespace
|
2014-04-11 17:44:55 +02:00 |
|
rjbaucells
|
2778ae935a
|
Floating point numbers equality/inequality
|
2014-04-10 21:27:44 -04:00 |
|
josdejong
|
492d7f4c4f
|
Moved ArgumentsError from lib/type/ to lib/util/
|
2014-04-06 21:25:46 +02:00 |
|
josdejong
|
d0fb727c43
|
Implemented DimensionError and IndexError
|
2014-04-06 20:53:23 +02:00 |
|
josdejong
|
2730edfd60
|
Removed errors for stuff deprecated since v0.16.0
|
2014-04-06 13:03:45 +02:00 |
|
josdejong
|
268c40e480
|
Simplification of function digits
|
2014-04-05 22:51:47 +02:00 |
|
josdejong
|
ad554ef1f7
|
Updates and fixes to work with a different BigNumber instance per math.js instance
|
2014-04-05 22:42:03 +02:00 |
|
josdejong
|
d19e7ea570
|
Switched to module decimal.js for BigNumber support, instead of bignumber.js.
|
2014-04-04 21:08:33 +02:00 |
|
josdejong
|
763abb425e
|
Implemented function compare
|
2014-03-29 21:43:22 +01:00 |
|
josdejong
|
24b1e1c854
|
More unit tests added
|
2014-03-23 21:36:36 +01:00 |
|
josdejong
|
5dc010c889
|
Some more unit tests
|
2014-03-15 22:11:44 +01:00 |
|
josdejong
|
f1ea498927
|
Added some more unit tests
|
2014-03-15 15:27:05 +01:00 |
|