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 |
|
Favian Contreras
|
75886b35c9
|
Changed array and matrix to element-wise. Added xor.
|
2014-12-25 04:43:55 -05:00 |
|
jos
|
950c27df3e
|
Removed the circular dependency between divide and inv (introduced _divide)
|
2014-12-24 14:51:45 +01:00 |
|
jos
|
af08c269f3
|
Added operators &, |, <<, >>, >>> not, and, or to the expression parser
|
2014-12-23 16:25:32 +01: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 |
|
Favian Contreras
|
ece196c53d
|
Implemented , , and . Will attempt to add to parser.
|
2014-12-16 08:18:49 -08:00 |
|
Favian Contreras
|
5bc3e0d8c2
|
Faster factorial, and gamma implemented with tests.
|
2014-12-11 07:20:13 -08:00 |
|
Favian Contreras
|
57079969e3
|
Renamed xor, removed string NaN failure (undefined behavior should be handled by js), and prohibited use of Units.
|
2014-11-27 06:16:37 -08:00 |
|
Favian Contreras
|
a6fa55122d
|
Finished testing, and renamed some of the ops to avoid any future confusion with boolean ops.
|
2014-11-26 06:37:27 -08:00 |
|
Favian Contreras
|
1a7d5b1c66
|
Added shifts, but they are entirely untested. Cleaned up the other bitwise ops, and decided to do nand, nor, etc. after testing.
|
2014-11-25 11:47:03 -08:00 |
|
Favian Contreras
|
b4fdea0341
|
Basic functionality for most bitwise functions, but only minor testing. Shifts not done yet.
|
2014-11-25 02:45:11 -08:00 |
|
jos
|
bc15efbc68
|
Fixed #219: implemented function nthRoot
|
2014-11-09 14:18:30 +01:00 |
|
jos
|
8f37893c61
|
Implemented function cross (cross product for vectors).
|
2014-11-08 17:57:51 +01:00 |
|
jos
|
50fb91346b
|
Implemented function dot (dot product for vectors).
|
2014-11-08 16:13:32 +01:00 |
|
jos
|
f1313d8be7
|
Implemented a function filter(x, test)
|
2014-09-04 20:52:51 +02:00 |
|
jos
|
29cc34f1a8
|
Removed math.distribution for now, needs some rethinking
|
2014-08-28 21:46:56 +02:00 |
|
jos
|
41663147e6
|
Implemented function sort
|
2014-08-14 22:24:15 +02:00 |
|
jos
|
0860c70a6e
|
Implemented function flatten
|
2014-08-12 21:17:27 +02:00 |
|
jos
|
8a12c8e9bc
|
Fixed #200: A new instanceof of math.js must now be created as math.create([options]) instead of math([options])
|
2014-08-03 21:42:12 +02:00 |
|
jos
|
94262f6f89
|
Functions map and forEach invoke the callback with one-based indices when used from within the expression parser
|
2014-08-03 21:05:36 +02:00 |
|
jos
|
7b08047061
|
Changed min, max, and mean to one-based dim
|
2014-07-24 21:35:11 +02:00 |
|
jos
|
8200955d71
|
Removed unnecessary names of functions
|
2014-07-21 22:14:27 +02:00 |
|
jos
|
8c224d3e71
|
Moved transformation of error messages (zero-based to one-based) to the expression/transform section
|
2014-07-20 20:45:10 +02:00 |
|
jos
|
59de16801e
|
Renamed function category "Comparison" with "Relational"
|
2014-07-20 12:40:34 +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
|
c89183f1c6
|
Implemented BigNumber support for all constants
|
2014-07-19 14:37:55 +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
|
1a9ceac955
|
Multi-line expressions now return a ResultSet instead of an Array.
|
2014-07-18 21:34:37 +02:00 |
|
jos
|
4645529f40
|
Removed function ifElse
|
2014-06-30 14:52:54 +02:00 |
|
jos
|
7d84e4daf0
|
Math.js now immediately returns a default instance of mathjs, no need to create an instance every time you want to use the library.
|
2014-06-20 23:11:14 +02:00 |
|
jos
|
082265a184
|
Changed the default number of significant digits for BigNumbers from 20 to 64.
|
2014-06-11 21:56:58 +02:00 |
|
jos
|
875fa8e60c
|
Changed behavior of equal and unequal back to element wise, added function deepEqual.
|
2014-06-09 18:03:54 +02:00 |
|
jos
|
40d66224e8
|
Moved the comparison functions from section "arithmetic" to a new section "comparison"
|
2014-06-09 14:21:54 +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
|
0ae566db8d
|
Renamed functions edivide, emultiply, and epow to dotdivide, dotmultiply, and dotpow respectively.
|
2014-06-09 11:09:06 +02:00 |
|
jos
|
64aa6375f5
|
Moved functions random, randomInt and pickRandom to a separate file
|
2014-06-08 22:36:23 +02:00 |
|
jos
|
3399909318
|
Implemented unary plus
|
2014-06-08 20:49:52 +02:00 |
|
jos
|
abf1b02ee9
|
Renamed function unary to unaryminus. Documented and tested constant phi.
|
2014-06-08 20:12:07 +02:00 |
|
jos
|
6e3cc82cdd
|
Deprecated functions Parser.parse and Parser.compile. Use math.parse and math.compile instead.
|
2014-05-13 20:14:52 +02:00 |
|
Jos de Jong
|
12b1d526d2
|
Merge pull request #166 from rjbaucells/develop
trigonometry hyperbolic functions
|
2014-04-19 20:44:55 +02:00 |
|
Rogelio J. Baucells
|
2b71d880a4
|
trigonometry hyperbolic functions
|
2014-04-18 19:01:00 -04:00 |
|
jos
|
e5cddb66ed
|
Merge remote-tracking branch 'origin/develop' into develop
|
2014-04-16 09:29:02 +02:00 |
|
jos
|
3e62516909
|
Documented new option epsilon for comparison. Changed default value to 1e-14
|
2014-04-16 09:28:03 +02:00 |
|
Rogelio J. Baucells
|
05902e00ff
|
Merge pull request #2 from josdejong/develop
sync
|
2014-04-14 17:40:43 -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 |
|
Rogelio J. Baucells
|
ed5ab3f629
|
Formatting fixes
|
2014-04-11 15:55:29 -04:00 |
|