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
|
6b833a581c
|
Renamed FunctionNode to FunctionAssignmentNode, and renamed ParamsNode to FunctionNode for more clarity (see #203)
|
2014-08-03 21:13:24 +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
|
a6cd7065ed
|
Improved some unit tests
|
2014-08-03 18:13:04 +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
|
2edb462615
|
Fixed function gxcd returning an Array when math.js was configured as {matrix: 'matrix'}.
|
2014-07-24 22:15:22 +02:00 |
|
jos
|
1eb4b33d93
|
Implemented BigNumber support for functions gcd, xgcd, and lcm
|
2014-07-24 22:08:46 +02:00 |
|
jos
|
7b08047061
|
Changed min, max, and mean to one-based dim
|
2014-07-24 21:35:11 +02:00 |
|
jos
|
302aa17788
|
Index now accepts a Matrix as well as input, downgrades to Array
|
2014-07-21 21:43:20 +02:00 |
|
jos
|
2a0ccce90c
|
A faster algorithm for BigNumber pi
|
2014-07-21 21:32:18 +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
|
1a9ceac955
|
Multi-line expressions now return a ResultSet instead of an Array.
|
2014-07-18 21:34:37 +02:00 |
|
jos
|
4853a707a9
|
Fixed a typo in the docs
|
2014-07-01 14:19:37 +02:00 |
|
jos
|
037e022905
|
Some fixes in operator precedence
|
2014-07-01 14:06:44 +02:00 |
|
jos
|
4645529f40
|
Removed function ifElse
|
2014-06-30 14:52:54 +02:00 |
|
jos
|
8ad1b274e7
|
Removed unreachable error message
|
2014-06-30 13:51:09 +02:00 |
|
jos
|
5e1cfbf545
|
Implemented implicit multiplication. Fixed a bug with multiplying non-valued temperatures with a number
|
2014-06-30 13:43:50 +02:00 |
|
jos
|
7c761e390a
|
Refactored ConstantNode to make it more flexible to various types of input
|
2014-06-23 11:51:01 +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
|
dd65864d6c
|
Fixed a test
|
2014-06-20 21:29:57 +02:00 |
|
jos
|
a9226ef70d
|
Fixed #187: changed the behavior of the conditional operator (a ? b : c) to lazy evaluation.
|
2014-06-20 21:14:58 +02:00 |
|
jos
|
64c8693f82
|
Objects Complex, Unit, and Help now return their string representation when calling .valueOf() (see #190)
|
2014-06-17 22:14:12 +02:00 |
|
jos
|
b2a103a505
|
Functions equal and unequal support null and undefined now (see #190)
|
2014-06-17 22:01:15 +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
|
082265a184
|
Changed the default number of significant digits for BigNumbers from 20 to 64.
|
2014-06-11 21:56:58 +02:00 |
|
jos
|
4b35ae1556
|
Added constant null
|
2014-06-11 20:26:25 +02:00 |
|
jos
|
aa80ae8fc8
|
Fixed #190: imported, wrapped functions not accepting null and undefined as function arguments.
|
2014-06-11 20:21:41 +02:00 |
|
jos
|
9f346f19bc
|
Changed signature of math.parse(expr, nodes) to math.parse(expr, options)
|
2014-06-10 21:35:06 +02:00 |
|
jos
|
2fe9f0d736
|
Fixed #151: end is now a reserved keyword
|
2014-06-10 21:13:27 +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
|
1691c701dd
|
A few more unit tests added
|
2014-06-09 11:19:33 +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
|
64368ec4ad
|
Added unit drop (gtt)
|
2014-06-09 09:34:53 +02:00 |
|
jos
|
490494d8ef
|
Fixed #65: Fixed random functions not accepting Matrix as input, and always returning a Matrix as output
|
2014-06-08 23:05:38 +02:00 |
|
jos
|
fc6a1c52c3
|
Fixed random functions returning a Matrix on Array input
|
2014-06-08 22:55:40 +02:00 |
|
jos
|
64aa6375f5
|
Moved functions random, randomInt and pickRandom to a separate file
|
2014-06-08 22:36:23 +02:00 |
|
jos
|
91cdad78b7
|
Removed automatic assignment of expression results to variable ans
|
2014-06-08 21:55:38 +02:00 |
|
jos
|
dcf5ec49fb
|
Implemented constant version, returnin the current version of math.js
|
2014-06-08 21:23:14 +02:00 |
|
jos
|
45982fbba0
|
Removed array/matrix support from function ifElse
|
2014-06-08 21:22:57 +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 |
|
Niels Heisterkamp
|
086e59061a
|
Fixed test and removed remaining console.log.
|
2014-05-19 20:32:25 +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 |
|