josdejong
e8cb8f91ce
Some more unit tests
2014-03-15 23:05:20 +01:00
Finn
8b2a6a13f3
Improved det tests and fixed bug
...
Before the det function changed the original values of the input array/matrix. I fixed this problems and added tests to account for that. I additionally added some more tests and enforced the input to be an array or a matrix since determinants are not defined for other types
2014-02-09 17:26:33 +01:00
josdejong
8e814cbc82
Implemented an argument includeEnd for function range (false by default)
2014-01-01 19:03:15 +01:00
josdejong
91dae90e1e
Fixed #108 : math.js not working in Java's ScriptEngine
2013-12-10 21:34:37 +01:00
josdejong
f2f1ae1f72
Renamed and flattened configuration settings
2013-12-07 11:39:45 +01:00
josdejong
0210ec0d41
UnsupportedTypeError can now determine the type of values
2013-11-28 17:15:28 +01:00
josdejong
77c3b48df1
Implemented bignumber support for function range
2013-11-27 13:06:46 +01:00
josdejong
7ab15f1d29
Implemented bignumber support for functions eye, ones, resize, size, zeros, factorial
2013-11-23 20:48:01 +01:00
josdejong
3a4c1c5ef0
Internally renamed variable options to settings
2013-11-21 13:39:24 +01:00
josdejong
b366d97a20
Function resize now has an extra optional parameter defaultValue
2013-11-21 12:09:12 +01:00
josdejong
ea51c6c86c
math.options is no longer exposed as property
2013-11-21 10:37:04 +01:00
josdejong
dd662ba948
Functions don't allow arguments of unknown type anymore
2013-11-15 21:33:38 +01:00
josdejong
d9090588b0
Implemented function math.resize
2013-11-15 21:23:22 +01:00
josdejong
0a0596bd7e
Simplified and reworked the Matrix class. Implemented functions Matrix.get and Matrix.set
2013-11-09 21:36:03 +01:00
josdejong
bd318ad837
Function size now adheres to the option matrix.defaultType for scalar input
2013-11-07 22:56:21 +01:00
josdejong
5f1aee3550
Some fixes and improvements in the resize function
2013-11-07 22:42:21 +01:00
josdejong
a19b1a1285
Functions ones and zeros now return an empty matrix instead of a number 1 or 0 when no arguments are provided
2013-11-07 17:16:34 +01:00
josdejong
b071e5daba
Removed utility functions isScalar, toScalar, isVector, toVector from Matrix and Range.
2013-10-31 10:54:42 +01:00
josdejong
c8a289a08c
Removed unnecessary .js suffix in module require statements
2013-10-20 14:01:31 +02:00
josdejong
abff8efdbc
Mixed matrix input now always returns a Matrix (needed to mace collection static)
2013-10-19 22:01:10 +02:00
josdejong
a4bda611df
Implemented function print (splitted from function format)
2013-10-19 18:10:50 +02:00
josdejong
3c7174c764
Renamed options to math.options.format.precision and math.options.matrix.defaultType
2013-10-19 15:00:32 +02:00
josdejong
5481b0a663
Introduced an option math.options.matrix.default which can have values matrix (default) or array. This option is used by the functions eye, ones, range, and zeros, to determine the type of matrix output.
2013-10-01 20:37:28 +02:00
josdejong
2dc6ac6cdf
Implemented support for booleans in all relevant functions
2013-09-02 21:36:52 +02:00
josdejong
47c4b4c3a7
Replaced functions get and set of Matrix with a single function subset
2013-08-31 21:20:02 +02:00
josdejong
86ea2a7343
Removed support for scalars from function subset
2013-08-31 20:28:45 +02:00
josdejong
7f58398053
Completed missing descriptions in tests
2013-08-19 21:07:45 +02:00
josdejong
35e789d3fe
Made math.subset, Matrix.get, Matrix.set more strict: only accept an Index
2013-08-18 15:28:20 +02:00
josdejong
9cb354a6da
Index functionality getting in place now.
2013-08-18 14:37:03 +02:00
josdejong
7935546630
Removed type Range. function math.range now returns an expanded series
2013-08-17 13:42:57 +02:00
Sebastien Piquemal
a595266347
added all files in lib/
2013-08-14 15:39:21 +04:00