jos
1fe4dc899d
Merged latest develop to v2
2015-06-07 16:53:24 +02:00
jos
b7b4669935
Conversions after merging develop into v2
2015-06-07 15:57:58 +02:00
jos
a92b978036
Merged develop into v2
2015-06-07 15:57:41 +02:00
Jos de Jong
2705fd7bac
Merge pull request #380 from kv-kunalvyas/develop
...
Added intersection function
2015-06-07 13:57:38 +02:00
Kunal Vyas
58cfb20ffd
Wrote unit tests
...
- Added intersect.js file in lib/expression/docs
- added an entry in the index.js file in expression/docs
- modified intersect.js to give appropriate error messages
- added an entry in lib/math.js so that the test case file could find
the function
- wrote the test cases for intersect
2015-06-06 22:44:32 -04:00
Kunal Vyas
44175b5c5b
changed indentation from 4 to 2 space
2015-06-04 19:44:01 -04:00
jos
2d84debd6c
Added/updated missing docs
2015-05-31 14:29:42 +02:00
jos
82ed4ca497
Fixed #381 : issue in docs of randomInt (see also #382 )
2015-05-31 14:01:59 +02:00
jos
7347591535
Upgraded to fraction.js v2.0.0, added fraction support for pow (integer exponents only)
2015-05-31 12:21:24 +02:00
Rogelio J. Baucells
9eaafcbc5c
Merge branch 'josdejong/v2' into v2-sparse
2015-05-29 21:20:09 -04:00
jos
5762132822
Removed premature stuff on Permutation (see#362), and removed dependency on underscore.
2015-05-27 13:52:14 +02:00
jos
00a51a0fa1
Merge branch 'Multinomial' of https://github.com/devanp92/mathjs into devanp92-Multinomial
...
Conflicts:
HISTORY.md
lib/util/number.js
2015-05-27 13:37:31 +02:00
Kunal Vyas
d2230e519c
Added intersection function
...
Computes:
- Line and line intersection in 2D and 3D
- Line and plane intersection in 3D
2015-05-26 03:28:58 -04:00
Devan Patel
51144f3220
Fixing BellNumbers and StirlingS2 for isPositiveInteger
2015-05-25 14:29:19 -04:00
Devan Patel
57619c51ef
Fixing mutlinomial for isPositiveInteger
2015-05-25 14:24:21 -04:00
jos
0eb9b5b119
Implemented a new configuration option predictable, which can be set to true in order to ensure predictable function output types.
2015-05-23 21:00:08 +02:00
Rogelio J. Baucells
d927b08945
Merge remote-tracking branch 'origin/v2-Index' into v2-sparse
2015-05-22 15:25:21 -04:00
Jos de Jong
3e6445a6d0
Merge pull request #368 from rjbaucells/v2-Index
...
Extend Index implementation to support set of values
2015-05-22 21:13:21 +02:00
jos
3a1dea00b0
Function typeof no longer returns lower case names, but now returns lower case names for primitives (like number, boolean, string), and upper-camel-case for non-primitives (like Array, Complex, Function).
2015-05-22 21:05:35 +02:00
Devan Patel
88a8f4712b
Merge branch 'master' of github.com:devanp92/mathjs into Multinomial
2015-05-21 21:50:20 -04:00
Rogelio J. Baucells
9b6a9c2298
Range.forEach() and map() API changes
...
Range.forEach() and map() API change to match Matrix
2015-05-21 13:17:17 -04:00
Rogelio J. Baucells
f2a179aa31
Merge branch 'josdejong/v2' into v2-Index
...
Conflicts:
lib/core/typed.js
lib/type/index/prototype/Index.js
2015-05-21 00:38:58 -04:00
jos
6c7bf4acf0
Removed boolean, string, and null from the list with argument types, only leaving the directly supported types (which types can be converted to supported types is determined externally). Consistently renamed primitive types lower case (boolean, string, number, null) and non-primitive types uppercase (Complex, BigNumber, Function, Array, ...).
2015-05-20 21:08:26 +02:00
jos
166d3aa0be
Removed boolean, string, and null from the list with argument types, only leaving the directly supported types (which types can be converted to supported types is determined externally).
2015-05-20 20:49:19 +02:00
jos
be98cf613d
Updated docs of add to reflect changed behavior for strings
2015-05-20 19:59:43 +02:00
jos
d81fe279cc
String input is now converted to numbers by default for all functions. Adding two strings will no longer concatenate them, but will convert the
...
strings to numbers and add them.
2015-05-19 22:18:40 +02:00
Favian Contreras
1b9ace802e
Cleaned up median by removing flat variable. Added test case with multiple empty lists (where simply taking the length of a non-flattened list would fail).
2015-05-18 13:20:51 -07:00
Max Bruckner
b50ed45c06
Use number configuration for return type of sum with empty array
2015-05-18 14:08:15 +02:00
Max Bruckner
1ef8f2986e
sum: Fix #369 return 0 for empty array
2015-05-17 21:18:14 +02:00
jos
090c9e8ae8
Upgraded to typed-function 0.9.0, resolving nondeterministic ordering of types. Solved performance issues with add, divide, and multiply.
2015-05-17 20:45:32 +02:00
jos
e055828205
Minor tweaks
2015-05-17 17:00:20 +02:00
rjbaucells
ce95f7a837
lusolve() and slu() tests
2015-05-17 10:34:15 -04:00
rjbaucells
027462b081
slu() and lusolve()
2015-05-16 11:50:34 -04:00
Favian Contreras
7c68055c09
Replaced the sort in median and quantileSeq with a partition-based selection function. Also removed the flatted call in median for a sequence (still needed for an Array or Matrix input).
2015-05-16 01:09:12 -07:00
Favian Contreras
9df7ee1701
Implemented a partition-based selection function, which uses the quickselect algorithm. Tests as well.
2015-05-15 02:37:13 -07:00
rjbaucells
b5931fb116
solvers
2015-05-14 23:04:59 -04:00
rjbaucells
ceca6af8d3
slu() and lusolve()
2015-05-14 20:24:26 -04:00
jos
55d8e4f323
Minor code tweaks
2015-05-14 20:18:15 +02:00
Favian Contreras
fbfbd030d1
Removed the ability to insert data as a series of scalar values. Consolidated sorted and normal cases into 1 file. Added ability to use a list of probabilities, or an integer as a number of would be evenly spaced probabilities.
2015-05-14 08:06:38 -07:00
Rogelio J. Baucells
7e5980c812
tests - partial
2015-05-13 17:24:38 -04:00
jos
ec3ad5461f
Added Fraction support for cube and square. Fixed operations on Fractions mutating the original fraction.
2015-05-12 21:26:51 +02:00
jos
4766546748
Added fraction support for functions ceil, fix, floor, round
2015-05-12 20:26:42 +02:00
jos
b831ad2b72
Added support for fractions to function math.format (including output option fraction='decimal' | 'ratio')
2015-05-12 19:43:11 +02:00
jos
a0ad13b9e0
Added support for Fraction in functions compare, equal, larger, largerEq, smaller, smallerEq, unequal.
2015-05-12 13:46:50 +02:00
jos
fca1b8c98c
Replaced ugly structure new x.constructor(...) with new type.BigNumber(...) and new type.Complex(...)
2015-05-12 13:29:23 +02:00
jos
44b2129740
Added Fraction support for abs, gcd, mod. Added a valueOf() method to Fraction
2015-05-12 13:25:05 +02:00
Favian Contreras
ae3267d5b8
Basic quantile implementation and tests (see issues #305 and #354 ). There is also an implementation that assumes the input is sorted in ascending order, to maintain an O(1) runtime.
2015-05-12 03:04:51 -07:00
jos
73f2dc2601
Implemented Fraction (using library fraction.js) for add, subtract, multiply, divide.
2015-05-12 11:42:57 +02:00
rjbaucells
5ef0a6d9a0
removed file
2015-05-11 22:28:08 -04:00
rjbaucells
6c6b22a647
permute() - partial
2015-05-11 00:08:21 -04:00