4118 Commits

Author SHA1 Message Date
Rogelio J. Baucells
b21688782a fixed formatting and compile problems 2014-04-14 17:16:25 -04:00
Rogelio J. Baucells
5e051cb5e8 fixed build errors 2014-04-14 16:31:40 -04:00
rjbaucells
ca750520d1 fixed build errors 2014-04-13 23:49:45 -04:00
rjbaucells
cf5c405381 formatting fixes 2014-04-13 23:41:07 -04:00
rjbaucells
902c4ac163 unit tests and documentation 2014-04-13 23:30:57 -04:00
rjbaucells
7f2585f1a6 unit tests 2014-04-13 22:19:32 -04:00
rjbaucells
423b159283 norm documentation 2014-04-12 20:18:23 -04:00
josdejong
9b0154fa70 Upgraded to decimal.js 2.0.1 2014-04-12 19:43:31 +02:00
josdejong
49e7e00a65 Added tests checking that the expression parser throws one-based IndexErrors. 2014-04-12 19:34:38 +02:00
rjbaucells
1c6dfac04d norm tests and documentation 2014-04-12 12:38:24 -04:00
Rogelio J. Baucells
ac365c7a9c Initial norm() implementation 2014-04-11 17:45:21 -04: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
Jos de Jong
465756a83a Merge pull request #162 from rjbaucells/master
Floating point numbers equality/inequality
2014-04-11 21:58:40 +02:00
Rogelio J. Baucells
ed5ab3f629 Formatting fixes 2014-04-11 15:55:29 -04:00
josdejong
b0f19da5c3 Storing all arguments in the errors 2014-04-11 21:30:08 +02:00
Rogelio J. Baucells
24be94a680 Floating point numbers equality/inequality
implemented compare, larger, largereq smaller and smallereq functions
2014-04-11 14:28:05 -04: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
Rogelio J. Baucells
9204e0e6aa Floating point numbers equality 2014-04-10 15:48:14 -04:00
rjbaucells
a6bfaf8d3a Floating point numbers equality 2014-04-10 00:38:26 -04:00
rjbaucells
eebd866e1d Floating point numbers equality
first implementation
2014-04-10 00:23:05 -04:00
rjbaucells
743c36acbd Floating point numbers equality 2014-04-10 00:00:43 -04:00
josdejong
730782ec21 Merge branch 'develop' into reference
Conflicts:
	lib/function/arithmetic/exp.js
2014-04-09 16:07:49 +02:00
josdejong
b7d016b626 Added bignumber support for improved function det. 2014-04-09 08:28:37 +02:00
josdejong
27df7e0660 Fixed merge conflicts 2014-04-09 08:14:02 +02:00
Bryan Cuccioli
8692d7ffa1 Implement poly-time determinant without divisions.
This is based on the paper 'A Simple Division-Free Algorithm for
Computing Determinants' (Bird 2011).
2014-04-07 07:10:06 +00: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
7baa9af67c Added unit alias lbs (pound mass). 2014-04-06 13:07:29 +02:00
josdejong
2730edfd60 Removed errors for stuff deprecated since v0.16.0 2014-04-06 13:03:45 +02:00
josdejong
a7b24eca8c Implemented BigNumber support for function diag 2014-04-06 12:57:55 +02:00
josdejong
83b41a16ab Implemented BigNumber support for functions exp, log, and log10. 2014-04-06 12:01:10 +02:00
josdejong
8cea27406b Some internal refactoring 2014-04-06 11:22:13 +02:00
josdejong
45550e5ffb Changed configuration option decimals to precision 2014-04-06 11:14:01 +02:00
josdejong
d8ddbfddac Fixed #156: Fixed support for element-wise comparisons between a string and a matrix 2014-04-05 23:47:54 +02:00
josdejong
fab41839bc Implemented BigNumber support for function det 2014-04-05 23:30:46 +02:00
josdejong
c7c17c6f64 Removed dependency on global math from Complex 2014-04-05 23:21:38 +02:00
josdejong
bc7672b228 Merge remote-tracking branch 'origin/develop' into develop 2014-04-05 23:01:32 +02:00
Jos de Jong
fbc62242ae Merge pull request #155 from finnp/develop
Add support for polar coordinates in complex numbers
2014-04-05 23:01:20 +02:00
josdejong
0ea333351c Fixed broken unit test 2014-04-05 22:55:49 +02:00
josdejong
42748689a1 Removed preliminary rounding of results of det 2014-04-05 22:53:38 +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
Finn
333f881c4d Add constructor support for polar and {re:..,im:..} Fixes #76 2014-04-05 02:14:14 +02:00
Finn
7b32c7fb00 Add toPolar method #76 2014-04-05 01:07:55 +02:00
josdejong
d19e7ea570 Switched to module decimal.js for BigNumber support, instead of bignumber.js. 2014-04-04 21:08:33 +02:00
Finn
754b33b983 Add fromPolar and math.complex with polar input #76 2014-04-04 01:27:05 +02:00
josdejong
721f21574e Some more unit tests 2014-04-03 22:23:35 +02:00